Uma biblioteca React que adiciona uma interface personalizável para conectar carteiras a dapps Ethereum, criada com wagmi e viem.
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
Instale o bun pelo Homebrew
brew install bun - 2
Instale todas as dependências
bun install - 3
Inicie a compilação contínua
bun start - 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
Hooks para React e Vue e utilitários TypeScript para criar aplicações Ethereum, construídos sobre viem.
Dash Core é o software de nó e carteira de código aberto da moeda digital peer-to-peer Dash, criado para pagamentos instantâneos e privados.
A segunda edição de "Mastering Ethereum", um livro sobre desenvolvimento na Ethereum, smart contracts e a tecnologia por trás da rede.
Um rastreador de portfólio auto-hospedado e focado em privacidade que reúne saldos de cripto, decodifica transações e gera relatórios de lucros, perdas e contabilidade.
Uma carteira em extensão de navegador para a blockchain Ergo, com assinatura por hardware Ledger e conexões com dApps via EIP-12.