Definición
wagmi
Una biblioteca de hooks de React para Ethereum utilizada para gestionar conexiones de monedero y el estado on-chain.
wagmi
wagmi es una biblioteca de hooks de React para Ethereum que ofrece utilidades componibles para conexiones de monedero, estado de cuenta y cadena, gestión del ciclo de vida de transacciones y obtención de datos on-chain. PolyArb usa wagmi en el front end para mantener sincronizado el estado del monedero, reaccionar a cambios de conexión y mostrar el estado de las transacciones a los usuarios.
Puntos clave
- wagmi expone hooks ligeros de React para la conectividad del monedero, datos de cuenta y transacciones.
- En la pila de PolyArb, wagmi se usa junto con herramientas como viem y RainbowKit para gestionar firmas, llamadas RPC y flujos de UI.
- wagmi gestiona estado efímero de la interfaz; operaciones de larga duración (p. ej., splits/merges de CTF) siguen dependiendo del Relayer de Polymarket y de confirmaciones del backend.
- wagmi es en sí una biblioteca del lado del cliente y no reemplaza la verificación on-chain ni los smart contracts de Polymarket.
En contexto
En PolyArb wagmi aparece siempre que la interfaz necesita información de monedero en vivo: si un usuario está conectado, qué dirección está activa, qué cadena Polygon (chain ID 137) está seleccionada, o si una transacción pendiente ha sido confirmada. Los hooks de wagmi suelen combinarse con viem (utilidades de RPC y signer) y RainbowKit (UI de conexión) para que la aplicación pueda crear órdenes firmadas o desencadenar operaciones CTF que el Relayer de Polymarket enviará sin gas.
Debido a que Polymarket patrocina el gas a través de su Relayer y soporta múltiples conectores de monedero (MetaMask, Rabby, Coinbase, etc.), el papel de wagmi es exponer el conector y la dirección elegidos por el usuario a la aplicación y exponer payloads firmados por el monedero cuando se requiera.
Véase también
- /glossary/viem
- /glossary/rainbowkit