Una biblioteca de React que añade una interfaz personalizable para conectar wallets a dapps de Ethereum, basada en wagmi y viem.
wevm/wagmi
Hooks para React y Vue y utilidades de TypeScript para crear aplicaciones de Ethereum, basados en viem.
- Estrellas
- 6,774
- Forks
- 1,463
- Issues abiertos
- 19
- Último commit
- hace 3 días
¿Qué es?
Wagmi ofrece primitivas reactivas para conectar aplicaciones de Ethereum con wallets y blockchains. Sus hooks cubren necesidades habituales del frontend, como consultar el estado de la cuenta y la cadena, obtener saldos y enviar transacciones, con el estado gestionado de forma reactiva en el framework de UI.
La biblioteca está escrita en TypeScript y se basa en viem, una biblioteca de cliente de Ethereum de bajo nivel. Wagmi ofrece bindings para React y Vue, además de un paquete core independiente del framework (@wagmi/core) que se puede usar sin un framework de UI.
La documentación y las guías están disponibles en wagmi.sh, y el proyecto acepta contribuciones según las pautas publicadas para contribuir.
Funciones clave
- 01Hooks para React y Vue que permiten consultar el estado de wallets y cadenas de Ethereum
- 02Paquete core independiente del framework (@wagmi/core) para usar sin una UI
- 03Basado en viem, una biblioteca de cliente de Ethereum escrita en TypeScript
- 04Incluye utilidades para consultar saldos y enviar transacciones
- 05Escrito en TypeScript
Casos de uso
- Crear el frontend de una aplicación descentralizada (dApp) con React
- Añadir conexión con wallets y estado de la cuenta a una aplicación de Vue
- Consultar datos on-chain, como saldos y estado de contratos, en una UI web
Temas
Preguntas frecuentes
- ¿Qué es wagmi?
- Hooks para React y Vue y utilidades de TypeScript para crear aplicaciones de Ethereum, basados en viem. Wagmi ofrece primitivas reactivas para conectar aplicaciones de Ethereum con wallets y blockchains. Sus hooks cubren necesidades habituales del frontend, como consultar el estado de la cuenta y la cadena, obtener saldos y enviar transacciones, con el estado gestionado de forma reactiva en el framework de UI.
- ¿wagmi es gratuito? ¿Qué licencia tiene?
- wagmi es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿wagmi sigue mantenido?
- Mantenimiento activo. El último commit de wagmi fue el 4 nov 2026.
- ¿Para qué puedo usar wagmi?
- Crear el frontend de una aplicación descentralizada (dApp) con React Añadir conexión con wallets y estado de la cuenta a una aplicación de Vue Consultar datos on-chain, como saldos y estado de contratos, en una UI web
- ¿Dónde consigo wagmi?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/wevm/wagmi
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
La segunda edición de «Mastering Ethereum», un libro sobre desarrollo en Ethereum, smart contracts y la tecnología subyacente de la red.
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.
Un faucet modular para testnets EVM que usa minería proof-of-work, captchas, límites por IP y otras comprobaciones para evitar que los bots agoten los fondos.
Plataforma blockchain basada en Go para crear dApps, DeFi, DAO y aplicaciones cross-chain con smart contracts, tablas de base de datos e interfaces.
Un protocolo abierto de pagos por internet basado en HTTP que permite a los servidores cobrar por solicitud mediante el estado 402 Payment Required.