wagmiとviemを基盤に、Ethereum dappへカスタマイズ可能なウォレット接続UIを追加するReactライブラリ。
wevm/wagmi
viemを基盤とする、Ethereumアプリ構築向けのReact・Vue用HooksとTypeScriptユーティリティ。
- スター
- 6,774
- フォーク
- 1,463
- 未解決の Issue
- 19
- 最終コミット
- 3 日前
これは何?
Wagmiは、Ethereumアプリケーションをウォレットやブロックチェーンに接続するためのリアクティブなプリミティブを提供します。Hooksは、アカウントやチェーンの状態の読み取り、残高の照会、トランザクションの送信など、フロントエンドでよく必要となる機能をカバーし、UIフレームワーク上で状態をリアクティブに管理します。
このライブラリはTypeScriptで書かれており、より低レイヤーのEthereumクライアントライブラリであるviemを基盤としています。WagmiはReactとVue向けのバインディングに加え、UIフレームワークなしでも利用できる、フレームワークに依存しないコアパッケージ(@wagmi/core)を提供します。
ドキュメントとガイドはwagmi.shで公開されており、公開されている貢献ガイドに沿ったコントリビューションを受け付けています。
主な機能
- 01Ethereumのウォレットとチェーンの状態を扱うReact・Vue用Hooks
- 02UIを使わない用途向けの、フレームワークに依存しないコアパッケージ(@wagmi/core)
- 03TypeScript製のEthereumクライアントライブラリ、viemを基盤としている
- 04残高の読み取りやトランザクションの送信に使えるヘルパーを備える
- 05TypeScriptで記述
ユースケース
- Reactで分散型アプリケーション(dApp)のフロントエンドを構築する
- Vueアプリにウォレット接続とアカウント状態を追加する
- Web UIで残高やコントラクトの状態など、オンチェーンデータを読み取る
トピック
よくある質問
- wagmi とは?
- viemを基盤とする、Ethereumアプリ構築向けのReact・Vue用HooksとTypeScriptユーティリティ。 Wagmiは、Ethereumアプリケーションをウォレットやブロックチェーンに接続するためのリアクティブなプリミティブを提供します。Hooksは、アカウントやチェーンの状態の読み取り、残高の照会、トランザクションの送信など、フロントエンドでよく必要となる機能をカバーし、UIフレームワーク上で状態をリアクティブに管理します。
- wagmi は無料で使えますか?ライセンスは?
- wagmi は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- wagmi は今もメンテナンスされていますか?
- 活発にメンテナンス中。wagmi の最終コミットは 2026年11月4日 です。
- wagmi は何に使えますか?
- Reactで分散型アプリケーション(dApp)のフロントエンドを構築する Vueアプリにウォレット接続とアカウント状態を追加する Web UIで残高やコントラクトの状態など、オンチェーンデータを読み取る
- wagmi はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/wevm/wagmi
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Ethereumの開発、スマートコントラクト、基盤技術を解説する書籍『Mastering Ethereum』の第2版。
Tahoは、MetaMaskに代わるコミュニティ所有のオープンソースWeb3ブラウザー拡張ウォレットで、EthereumとBitcoinに対応しています。
proof-of-workマイニング、CAPTCHA、IP制限などでボットによる資金枯渇を防ぐ、EVMテストネット向けのモジュール式faucet。
スマートコントラクト、データベーステーブル、インターフェースを備え、dApps、DeFi、DAO、クロスチェーンアプリケーションを構築できるGo製ブロックチェーンプラットフォーム。
HTTPを基盤とするオープンなインターネット決済プロトコル。HTTP 402 Payment Requiredを使い、サーバーがリクエスト単位で課金できます。