Repolode
tahowallet

tahowallet/extension

Taho — принадлежащий сообществу кошелёк Web3 с открытым исходным кодом для Ethereum и Bitcoin в виде расширения для браузера, альтернатива MetaMask.

Open source альтернатива:MetaMask

Звёзды
3,210
Форки
431
Открытые issues
334
Последний коммит
7 часов назад

Что это?

Taho — кошелёк Web3 в виде расширения для браузера, созданный на TypeScript и Bun. Проект позиционирует себя как принадлежащую сообществу альтернативу MetaMask, призванную снизить зависимость от одного кошелька и одного поставщика инфраструктуры.

Кодовая база разделена на два пакета: доверенный фоновый пакет, в котором находятся ядро кошелька и ключевой материал, и пакет UI для всплывающего окна. Последний считается недоверенным и получает доступ к ключам только через ограниченный API. Версии зависимостей зафиксированы; в CI они устанавливаются по lockfile, чтобы защитить целостность сборки.

Разработчики могут запустить непрерывную сборку командой bun start и загрузить результат в Chrome, Brave, Edge, Opera или Firefox. В репозитории также есть генерация валидаторов, настройка локального форка mainnet с помощью Foundry's anvil, а также процесс подписания коммитов и выпуска релизов.

Ключевые возможности

  • 01Кошелёк в виде расширения для Chrome, Brave, Edge, Opera и Firefox
  • 02Отделяет доверенную фоновую логику кошелька от недоверенного пакета UI
  • 03Генерирует валидаторы, чтобы расширению не требовался unsafe-eval в CSP
  • 04Настройка локальной разработки с форком mainnet на основе anvil
  • 05Версии зависимостей зафиксированы, а использование lockfile обязательно в CI

Сценарии использования

  • Использование управляемого сообществом кошелька для Ethereum и Bitcoin в браузере
  • Разработка или аудит Web3-кошелька для браузера
  • Тестирование взаимодействия с dApp на локальном форке mainnet

Быстрый старт

  1. 1

    Установите bun с помощью Homebrew

    brew install bun
  2. 2

    Установите все зависимости

    bun install
  3. 3

    Запустите непрерывную сборку

    bun start
  4. 4

    Загрузите собранное расширение из dist/<browser> в браузер (инструкции для Chrome, Firefox, Brave, Edge и Opera см. в README)

Что важно знать

  • Распространяется по лицензии GPL-3.0 — лицензии с авторским левом, которая требует распространять производные работы на тех же условиях.
  • Краткое руководство запускает сборку для разработки из исходного кода, поэтому вам потребуется установить bun и самостоятельно собрать проект.
  • В некоторых дистрибутивах Linux, например Ubuntu 20.04, перед успешной установкой необходимо задать npm_config_python.

В подборках

Темы

Частые вопросы

Что такое extension?
Taho — принадлежащий сообществу кошелёк Web3 с открытым исходным кодом для Ethereum и Bitcoin в виде расширения для браузера, альтернатива MetaMask. Taho — кошелёк Web3 в виде расширения для браузера, созданный на TypeScript и Bun. Проект позиционирует себя как принадлежащую сообществу альтернативу MetaMask, призванную снизить зависимость от одного кошелька и одного поставщика инфраструктуры.
extension можно использовать бесплатно? Какая у него лицензия?
extension распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
extension всё ещё поддерживается?
Активно поддерживается. Последний коммит в extension — 7 нояб. 2026 г..
Для чего можно использовать extension?
Использование управляемого сообществом кошелька для Ethereum и Bitcoin в браузере Разработка или аудит Web3-кошелька для браузера Тестирование взаимодействия с dApp на локальном форке mainnet
Как установить extension?
Установите bun с помощью Homebrew: brew install bun Установите все зависимости: bun install Запустите непрерывную сборку: bun start Загрузите собранное расширение из dist/<browser> в браузер (инструкции для Chrome, Firefox, Brave, Edge и Opera см. в README)
Где скачать extension?
Исходный код и инструкции по установке — на GitHub: https://github.com/tahowallet/extension

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Локальный трекер портфеля с упором на конфиденциальность: агрегирует криптоактивы, расшифровывает транзакции и формирует отчёты о PnL и для бухгалтерского учёта.

4,1 тыс.+12 за неделю788PythonAGPL-3.0Активно поддерживаетсяОбновлён вчера