Dapp のセットアップ
web3ウォレットをアプリケーションに接続するためにSequenceConnectラッパーを利用する手順は以下の通りです:
Web SDKはwagmiの上に構築されているため、高度な設定やトランザクション送信、コントラクト呼び出しなどについては、wagmiのドキュメントをご参照ください。
- Viteアプリ
- NextJSアプリ
設定ファイルの作成
次に、さらにカスタマイズしたい場合は、追加の設定パラメータ一覧をご参照ください。
SequenceConnect用の設定変数をwaasとして作成します(Embedded Walletを意味します)。まずSequence BuilderからWaaS設定キーとプロジェクトアクセスキーを取得し、プロジェクトのオリジンがBuilder Embedded Wallet Configurationでホワイトリストに登録されていることを確認してください。
WalletConnectを許可したい場合はWallet Connect IDも必要です。
Googleログインの設定はEmbedded WalletのGoogle設定ガイドをご覧ください。[config.ts]
プロバイダーコンポーネントの設定
ステップ3で作成した設定を、下記のように
main.tsx内のプロバイダーに渡します。[main.tsx]