定義
viem
TypeScript の Ethereum ライブラリで、wagmi の基盤となるもの。
viem
viem は、Ethereum 互換チェーンとやり取りするための TypeScript ライブラリです。低レベルの RPC トランスポート、リクエスト/レスポンス用ユーティリティ、トランザクションやメッセージの署名とシリアライズを補助するヘルパーを提供します。多くの上位レベルのライブラリ、特に wagmi は、リクエストと署名のコア層として viem の上に構築されています。
状況説明
PolyArb の文脈では、viem はウォレットのトランスポートと署名ワークフローを扱うスタックの一部として裏側で動作します。ウォレットを接続したり、サポートされているコネクタ経由でトランザクションに署名したりする際、viem のユーティリティは JSON-RPC コールのフォーマット、リクエストのライフサイクル管理、そして Polymarket の relayer が期待する暗号学的署名の生成を支援します。viem 自体はチェーン非依存であり、当社の環境では一般的に Polygon (chain ID 137) と併用されています。
関連項目
- /glossary/wagmi