Una biblioteca de React que añade una interfaz personalizable para conectar wallets a dapps de Ethereum, basada en wagmi y viem.
tahowallet/extension
Taho es una wallet Web3 de código abierto y propiedad de la comunidad para Ethereum y Bitcoin, disponible como extensión de navegador y alternativa a MetaMask.
Alternativa open source a:MetaMask
- Estrellas
- 3,210
- Forks
- 431
- Issues abiertos
- 334
- Último commit
- ayer
¿Qué es?
Taho es una wallet Web3 distribuida como extensión de navegador y desarrollada con TypeScript y Bun. El proyecto se presenta como una alternativa a MetaMask propiedad de la comunidad, con el objetivo de reducir la dependencia de una sola wallet y un único proveedor de infraestructura.
El código se divide en dos paquetes: uno de fondo de confianza que contiene el núcleo de la wallet y el material de las claves, y un paquete de interfaz para la ventana emergente, que se considera no confiable y solo accede a las claves mediante una API restringida. Las dependencias tienen versiones fijadas y se instalan desde un archivo de bloqueo en CI para proteger la integridad de la compilación.
Los desarrolladores pueden ejecutar una compilación continua con bun start y cargar el resultado en Chrome, Brave, Edge, Opera o Firefox. El repositorio también incluye generación de validadores, una configuración para trabajar con un fork local de la mainnet mediante anvil de Foundry y un flujo de trabajo para commits firmados y releases.
Funciones clave
- 01Wallet de extensión de navegador para Chrome, Brave, Edge, Opera y Firefox
- 02Separa la lógica de la wallet en segundo plano, de confianza, del paquete de interfaz no confiable
- 03Genera validadores para que la CSP de la extensión no necesite unsafe-eval
- 04Configuración para desarrollar con un fork local de la mainnet mediante anvil
- 05Dependencias con versiones fijadas y un archivo de bloqueo obligatorio en CI
Casos de uso
- Usar en el navegador una wallet gobernada por la comunidad para Ethereum y Bitcoin
- Desarrollar o auditar una wallet Web3 para navegador
- Probar interacciones con dApps frente a un fork local de la mainnet
Inicio rápido
- 1
Instala bun con Homebrew
brew install bun - 2
Instala todas las dependencias
bun install - 3
Inicia la compilación continua
bun start - 4
Carga en el navegador la extensión compilada desde dist/<browser> (consulta el README para Chrome, Firefox, Brave, Edge y Opera)
Antes de usarlo
- Tiene licencia GPL-3.0, una licencia copyleft que exige distribuir las obras derivadas bajo las mismas condiciones.
- La guía de inicio rápido ejecuta una compilación de desarrollo desde el código fuente, por lo que debes instalar bun y compilar el proyecto por tu cuenta.
- En algunas distribuciones de Linux, como Ubuntu 20.04, debes configurar npm_config_python antes de que la instalación pueda completarse correctamente.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es extension?
- Taho es una wallet Web3 de código abierto y propiedad de la comunidad para Ethereum y Bitcoin, disponible como extensión de navegador y alternativa a MetaMask. Taho es una wallet Web3 distribuida como extensión de navegador y desarrollada con TypeScript y Bun. El proyecto se presenta como una alternativa a MetaMask propiedad de la comunidad, con el objetivo de reducir la dependencia de una sola wallet y un único proveedor de infraestructura.
- ¿extension es gratuito? ¿Qué licencia tiene?
- extension es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿extension sigue mantenido?
- Mantenimiento activo. El último commit de extension fue el 6 nov 2026.
- ¿Para qué puedo usar extension?
- Usar en el navegador una wallet gobernada por la comunidad para Ethereum y Bitcoin Desarrollar o auditar una wallet Web3 para navegador Probar interacciones con dApps frente a un fork local de la mainnet
- ¿Cómo se instala extension?
- Instala bun con Homebrew: brew install bun Instala todas las dependencias: bun install Inicia la compilación continua: bun start Carga en el navegador la extensión compilada desde dist/<browser> (consulta el README para Chrome, Firefox, Brave, Edge y Opera)
- ¿Dónde consigo extension?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/tahowallet/extension
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Hooks para React y Vue y utilidades de TypeScript para crear aplicaciones de Ethereum, basados en viem.
Dash Core es el software de nodo y monedero de código abierto para la moneda digital peer-to-peer Dash, diseñado para realizar pagos instantáneos y privados.
La segunda edición de «Mastering Ethereum», un libro sobre desarrollo en Ethereum, smart contracts y la tecnología subyacente de la red.
Un gestor de portafolio autoalojado y centrado en la privacidad que agrega saldos de criptomonedas, decodifica transacciones y genera informes de ganancias y pérdidas y de contabilidad.
Una wallet como extensión de navegador para la blockchain Ergo, con firma mediante hardware Ledger y conexiones de dApps compatibles con EIP-12.