Plain Wallet GitHub ↗

Гаманець, який можна прочитати.

Дуже мінімалістичний EVM-гаманець для Chrome, Firefox, Safari, Android, iPhone і Mac. Близько 2850 рядків TypeScript — достатньо мало, щоб прочитати за вечір, а ваш агент прочитає за хвилину.

  • 3 залежності під час роботи
  • без серверів
  • без аналітики
  • MIT
Вікно Plain Wallet: вибір мережі й акаунта над списком балансів токенів, з кнопками Tokens і Send.

Ви бачите, що підписуєте.

Кожен підпис потребує натискання у власному вікні гаманця. Транзакцію спершу повністю готують, і підписують саме її.

Встановлення

Не вірте на слово — перевірте. Саме для цього код і зроблено маленьким.

Для Chrome і Brave, Edge

Встановіть його з Chrome Web Store, а потім закріпіть через меню з пазлом, щоб він лишався на панелі інструментів. Оновлюється автоматично.

Для Android Android 11+

Браузер із вбудованим гаманцем. Введіть сайт, і він отримає Plain Wallet з тими самими схваленнями, що й у розширенні. Додавайте улюблені сайти у вибране, щоб вони були над гаманцем, а за бажання розблокуйте його відбитком пальця.

  • Plain Wallet на Android: синя смуга гаманця над головним екраном, угорі улюблені dapp, далі мережа, акаунт і баланси токенів.
  • Форма Send у мережі Base: актив, адреса одержувача й сума, далі Review.
  • Налаштування: експорт і видалення акаунтів, підключені сайти з кнопкою Disconnect, увімкнене розблокування відбитком пальця.

APK з релізів на GitHub підписані цим сертифікатом (SHA-256):1F:EC:2B:63:39:34:74:21:B0:C5:64:AB:19:EE:66:34:39:16:F7:FE:B0:81:62:C3:5F:C3:5C:9F:B5:9F:CB:83

Для Mac і Safari macOS 14+ · на перевірці в App Store

Один застосунок, два способи користування: гаманець у власному вікні та розширення Plain Wallet для Safari, які використовують один і той самий гаманець. Після встановлення відкрийте Safari → Налаштування → Розширення, увімкніть Plain Wallet і дозвольте його на веб-сайтах; тоді сайти отримують його як свій гаманець з тими самими схваленнями, що й у розширенні для Chrome. Він блокується, коли Mac переходить у сон або блокує екран.

Plain Wallet на Mac: вікно з вибором мережі й акаунта над балансами токенів, з кнопками Tokens і Send.

Для iPhone iOS 18+ · на перевірці в App Store

Як і застосунок для Android: браузер із вбудованим гаманцем. Введіть сайт, і він отримає Plain Wallet; додавайте улюблені сайти у вибране, а за бажання розблоковуйте гаманець за допомогою Face ID або Touch ID.

Для Firefox і LibreWolf · додаток на перевірці

Plain Wallet очікує на перевірку у Firefox Add-ons. Поки його немає в каталозі, зберіть його самостійно, а потім тимчасово завантажте через about:debugging; або в LibreWolf чи Firefox Developer Edition/Nightly вимкніть xpinstall.signatures.required і відкрийте zip-архів, перейменований на .xpi.

git clone https://github.com/backmeupplz/plainwallet
cd plainwallet
npm ci && npx wxt zip -b firefox --mv3   # → .output/plainwallet-<version>-firefox.zip

Для ШІ-агентів спершу перегляд коду

Вставте це в Claude Code, Codex, Cursor або будь-якого агента, що вміє виконувати команди в оболонці.

Встанови для мене розширення Plain Wallet для браузера з https://github.com/backmeupplz/plainwallet — але перегляни код, перш ніж щось встановлювати чи збирати.

1. Клонуй репозиторій. Поки не запускай npm install: залежності мають скрипти встановлення.
2. Прочитай увесь вихідний код: entrypoints/, lib/, wxt.config.ts, package.json і package-lock.json. Це близько 2850 рядків TypeScript.
3. Пошукай усе, що може злити сід-фрази чи приватні ключі, надсилати дані кудись, крім RPC, обраного користувачем, послаблювати шифрування сховища або підписувати без явного схвалення. Перевір залежності на щось неочікуване.
4. Повідом, що ти знайшов, із посиланнями на файли й рядки. Якщо щось викликає підозру, зупинись і запитай мене.
5. Якщо все чисто: npm ci && npm test && npm run build
6. Розкажи, як його завантажити: у Chrome — chrome://extensions → Developer mode → Load unpacked → .output/chrome-mv3. Для Firefox збери за допомогою npx wxt zip -b firefox --mv3 і дотримуйся README.

Для людей

Або зберіть розширення з вихідного коду для Chrome, Brave, Edge та інших браузерів на Chromium, чи для Firefox.

  1. Клонуйте та зберіть:
    git clone https://github.com/backmeupplz/plainwallet
    cd plainwallet
    npm ci && npm run build
  2. Відкрийте chrome://extensions, увімкніть Режим розробника, натисніть Завантажити розпаковане розширення і виберіть .output/chrome-mv3.
  3. Firefox / LibreWolf: npx wxt zip -b firefox --mv3, а потім завантажте його, як описано вище.

Аудит не проводився. Не тримайте в ньому коштів, утрату яких не можете собі дозволити.

Підтримка

Надсилайте запитання на plainwallet@borodutch.com, а повідомлення про помилки й побажання щодо функцій залишайте в трекері задач на GitHub; розробник відповідає і там, і там. Ніколи не публікуйте там, як і деінде, свій пароль, сід-фразу чи приватний ключ.

Забули пароль?

Його не можна відновити: гаманець зашифровано ним на вашому пристрої, і ні в кого іншого копії немає. Скиньте гаманець на екрані розблокування, потім знову імпортуйте сід-фразу або приватний ключ і виберіть новий пароль.

Втратили сід-фразу?

Поки гаманець ще розблоковується, експортуйте її в Налаштуваннях за допомогою пароля й запишіть. Без неї та пароля ніхто не зможе відновити гаманець, зокрема й ми.