EN DIRECT
7,62 $ de profit min par trade
Obtenir le bot

Définition

wagmi

Une bibliothèque de hooks React pour Ethereum utilisée pour gérer les connexions de portefeuille et l'état on-chain.

wagmi

wagmi est une bibliothèque de hooks React pour Ethereum qui fournit des utilitaires composables pour les connexions de portefeuille, l'état du compte et de la chaîne, la gestion du cycle de vie des transactions et la récupération de données on-chain. PolyArb utilise wagmi dans le front-end pour maintenir l'état du portefeuille synchronisé, réagir aux changements de connexion et afficher le statut des transactions aux utilisateurs.

Points clés

  • wagmi expose des hooks React légers pour la connectivité des portefeuilles, les données de compte et les transactions.
  • Dans la stack de PolyArb, wagmi est utilisé aux côtés d'outils comme viem et RainbowKit pour gérer la signature, les appels RPC et les flux d'interface utilisateur.
  • wagmi gère l'état éphémère de l'interface ; les opérations de longue durée (par exemple, les splits/merges CTF) reposent toujours sur le Relayer de Polymarket et les confirmations côté backend.
  • wagmi est lui-même une bibliothèque côté client et ne remplace pas la vérification on-chain ni les smart contracts de Polymarket.

Contexte d'utilisation

Sur PolyArb, wagmi apparaît partout où l'interface a besoin d'informations de portefeuille en direct : si un utilisateur est connecté, quelle adresse est active, quelle chaîne Polygon (chain ID 137) est sélectionnée, ou si une transaction en attente a été confirmée. Les hooks wagmi sont généralement associés à viem (utilitaires RPC et signer) et RainbowKit (interface de connexion) afin que l'application puisse créer des ordres signés ou déclencher des opérations CTF que le Relayer de Polymarket soumettra sans frais de gaz.

Parce que Polymarket sponsorise le gaz via son Relayer et prend en charge plusieurs connecteurs de portefeuille (MetaMask, Rabby, Coinbase, etc.), le rôle de wagmi est d'exposer le connecteur et l'adresse choisis par l'utilisateur à l'application, et d'exposer les payloads signés par le portefeuille lorsque nécessaire.

Voir aussi

  • /glossary/viem
  • /glossary/rainbowkit

Termes connexes