Repolode
tahowallet

tahowallet/extension

Taho é uma carteira Web3 de código aberto e mantida pela comunidade para Ethereum e Bitcoin, oferecida como extensão de navegador e alternativa à MetaMask.

Alternativa open source a:MetaMask

Estrelas
3,210
Forks
431
Issues abertas
334
Último commit
há 21 horas

O que é?

Taho é uma carteira Web3 oferecida como extensão de navegador, desenvolvida com TypeScript e Bun. O projeto se apresenta como uma alternativa à MetaMask, mantida pela comunidade, com o objetivo de reduzir a dependência de uma única carteira e de um único provedor de infraestrutura.

A base de código é dividida em dois pacotes: um pacote confiável de background, que contém o núcleo da carteira e o material criptográfico, e um pacote de UI para o popup, considerado não confiável e com acesso às chaves apenas por meio de uma API restrita. As dependências têm versões fixadas e são instaladas a partir de um lockfile no CI para proteger a integridade do build.

Desenvolvedores podem executar um build contínuo com bun start e carregar o resultado no Chrome, Brave, Edge, Opera ou Firefox. O repositório também inclui geração de validators, uma configuração local de fork da mainnet usando o anvil do Foundry e um fluxo de trabalho para commits assinados e releases.

Recursos principais

  • 01Carteira de extensão de navegador para Chrome, Brave, Edge, Opera e Firefox
  • 02Separa a lógica confiável da carteira em background do pacote de UI não confiável
  • 03Gera validators para que a CSP da extensão não precise de unsafe-eval
  • 04Configuração de desenvolvimento com fork local da mainnet usando anvil
  • 05Dependências com versões fixadas e lockfile obrigatório no CI

Casos de uso

  • Usar no navegador uma carteira para Ethereum e Bitcoin gerida pela comunidade
  • Desenvolver ou auditar uma carteira Web3 para navegador
  • Testar interações com dApps em um fork local da mainnet

Início rápido

  1. 1

    Instale o bun pelo Homebrew

    brew install bun
  2. 2

    Instale todas as dependências

    bun install
  3. 3

    Inicie a compilação contínua

    bun start
  4. 4

    Carregue no navegador a extensão compilada em dist/<browser> (consulte o README para Chrome, Firefox, Brave, Edge e Opera)

Antes de usar

  • Licenciado sob GPL-3.0, uma licença copyleft que exige que trabalhos derivados sejam distribuídos sob os mesmos termos.
  • O guia de início rápido executa uma compilação de desenvolvimento a partir do código-fonte; por isso, é necessário instalar o bun e compilar o projeto por conta própria.
  • Em algumas distribuições Linux, como Ubuntu 20.04, é necessário definir npm_config_python antes que a instalação seja concluída com sucesso.

Em coleções

Tópicos

Perguntas frequentes

O que é extension?
Taho é uma carteira Web3 de código aberto e mantida pela comunidade para Ethereum e Bitcoin, oferecida como extensão de navegador e alternativa à MetaMask. Taho é uma carteira Web3 oferecida como extensão de navegador, desenvolvida com TypeScript e Bun. O projeto se apresenta como uma alternativa à MetaMask, mantida pela comunidade, com o objetivo de reduzir a dependência de uma única carteira e de um único provedor de infraestrutura.
extension é gratuito? Qual é a licença?
extension é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
extension ainda é mantido?
Manutenção ativa. O último commit de extension foi em 5 de nov. de 2026.
Para que posso usar extension?
Usar no navegador uma carteira para Ethereum e Bitcoin gerida pela comunidade Desenvolver ou auditar uma carteira Web3 para navegador Testar interações com dApps em um fork local da mainnet
Como instalar extension?
Instale o bun pelo Homebrew: brew install bun Instale todas as dependências: bun install Inicie a compilação contínua: bun start Carregue no navegador a extensão compilada em dist/<browser> (consulte o README para Chrome, Firefox, Brave, Edge e Opera)
Onde consigo extension?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/tahowallet/extension

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados