LIVE
$7.62 min profit is yours / per trade
Get the bot

定義

wagmi

Ethereum向けのReactフックライブラリで、ウォレット接続やオンチェーン状態の管理に使われます。

wagmi

wagmiは、ウォレット接続、アカウントとチェーンの状態、トランザクションライフサイクル管理、オンチェーンデータ取得のための合成可能なユーティリティを提供するEthereum向けのReactフックライブラリです。PolyArbはフロントエンドでwagmiを使用してウォレット状態を同期し、接続の変更に反応し、トランザクションの状態をユーザーに表示します。

Key takeaways

  • wagmiはウォレット接続、アカウントデータ、トランザクション向けの軽量なReactフックを公開します。
  • PolyArbのスタックでは、wagmiは署名、RPC呼び出し、UIフローの管理のためにviemやRainbowKitのようなツールと併用されます。
  • wagmiはエフェメラルなUI状態を管理します。長時間かかる操作(例:CTFのsplit/merge)は依然としてPolymarketのRelayerやバックエンドの確定に依存します。
  • wagmi自体はクライアントサイドのライブラリであり、オンチェーン検証やPolymarketのスマートコントラクトの代替にはなりません。

In context

PolyArbでは、UIがライブのウォレット情報を必要とする場所すべてでwagmiが使われます。たとえばユーザーが接続しているか、どのアドレスがアクティブか、どのPolygonチェーン(chain ID 137)が選択されているか、保留中のトランザクションが確認されたかどうか、などです。wagmiフックは通常、RPCやサイナーのユーティリティであるviemや、接続UIのためのRainbowKitと組み合わせて使用され、アプリが署名済みのオーダーを作成したり、Polymarket Relayerがガスレスで送信するCTF操作をトリガーしたりできるようにします。

PolymarketがRelayerを通じてガスをスポンサーし、複数のウォレットコネクタ(MetaMask、Rabby、Coinbaseなど)をサポートしているため、wagmiの役割はアプリにユーザーの選択したコネクタとアドレスを表示し、必要なときにウォレットで署名されたペイロードを公開することです。

See also

  • /glossary/viem
  • /glossary/rainbowkit

関連用語