Dapp のセットアップ
まず、Sequenceアカウントを作成していることを確認してください。まだお持ちでない場合はこちらから作成できます。Web SDKを利用するにはProject Access Key
が必要です。
web3ウォレットをアプリケーションに接続するためにSequenceConnect
ラッパーを利用する手順は以下の通りです:
Web SDKはwagmiの上に構築されているため、高度な設定やトランザクション送信、コントラクト呼び出しなどについては、wagmiのドキュメントをご参照ください。
- Viteアプリ
- NextJSアプリ
2
Web SDKの依存パッケージをインストール
3
設定ファイルの作成
次に、設定を作成します。WalletConnectを許可したい場合は、walletConnectProjectIdも必要です。
Googleログインの設定方法については、Embedded WalletのGoogle設定をご覧ください。さらにカスタマイズしたい場合は、追加の設定パラメータ一覧をご参照ください。
[config.ts]
4
プロバイダーコンポーネントの設定
ステップ3で作成した設定を、下記のように
main.tsx
内のプロバイダーに渡します。[main.tsx]
5
接続モーダルの表示
[App.tsx]