WalletConnect v2への移行
あなたのdAppを5分かそれ以下でv2アップグレードに対応させる
WalletConnect v1プロトコルは2023年6月28日に終了します、そしてRainbowKitはこの遷移を超簡単にするためのサポートを提供します。
WalletConnect v2のサポートは今やRainbowKitの標準で、破壊的な変更なしに。 ただアップグレードを行い、詳細は以下のガイドを参照してください。 ただアップグレードを行い、詳細は以下のガイドを参照してください。
WalletConnectはユーザーがモバイルウォレットをあなたのdAppに接続することを可能にするプロトコルで、RainbowKitの重要な基盤です。 最近のWalletConnect v2のリリースはウォレットとdAppの体験をさらに良くするための重要なアップグレードをたくさんもたらします。 最近のWalletConnect v2のリリースはウォレットとdAppの体験をさらに良くするための重要なアップグレードをたくさんもたらします。
v2を使用すると、ユーザーは複数のチェーンに同時に接続できるようになり、チェーン切り替えの手間を省くことができます。 また、より多くのネットワークをサポートし、Ethereumでのサインインをさらに高速にする改善を提供します。 また、より多くのネットワークをサポートし、Ethereumでのサインインをさらに高速にする改善を提供します。
既にRainbowKit 0.12.x
と1.0.x
の移行ガイドを参照していれば、もうほとんど終わりです! 最新のパッチリリースにアップグレードしてみてください。 最新のパッチリリースにアップグレードしてみてください。
RainbowKitはデフォルトでWalletConnect v2を0.12.15
と 1.0.2
で有効にしました。 まだあなたのdAppがwagmi v1とRainbowKit v1にアップグレードしていない場合、0.12.x
に対するサポートを続けています。 まだあなたのdAppがwagmi v1とRainbowKit v1にアップグレードしていない場合、0.12.x
に対するサポートを続けています。
1. 依存関係のアップグレード
RainbowKitのバージョン0.12.x
または1.0.x
より前を使用している場合は、移行ガイドに従って最新の状態になるまでアップグレードしてください。
0.12.x
dAppsはwagmi v1へのアップグレードを開始することを推奨します。WalletConnect v2の安定性向上は、今後のwagmiのバージョンでのみ含まれます。
2. ProjectIdの提供
WalletConnectに依存するすべてのdAppは現在、WalletConnect CloudからprojectId
を取得する必要があります。 これは完全に無料で、数分で完了します。 これは完全に無料で、数分で完了します。
次に示すように、getDefaultWallets
と個々のRainbowKitウォレットコネクタにprojectId
を供給してください。
RainbowKitはタイプセーフであり、projectId
が欠落していると警告します。 v2が動作する様子を見るために、当社の例を参照してください: v2が動作する様子を見るために、当社の例を参照してください:
追加のサポートオプションについては、 docs を参照してください。