Repolode
tahowallet

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. 1

    Instala bun con Homebrew

    brew install bun
  2. 2

    Instala todas las dependencias

    bun install
  3. 3

    Inicia la compilación continua

    bun start
  4. 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