Skip to main content

Dapp のセットアップ

web3ウォレットをアプリケーションに接続するためにSequenceConnectラッパーを利用する手順は以下の通りです:
Web SDKはwagmiの上に構築されているため、高度な設定やトランザクション送信、コントラクト呼び出しなどについては、wagmiのドキュメントをご参照ください。
1

ViteでReactプロジェクトを作成

まずはviteを使ってReactプロジェクトを作成します:
2

Web SDKの依存パッケージをインストール

3

設定ファイルの作成

次に、SequenceConnect用の設定変数をwaasとして作成します(Embedded Walletを意味します)。まずSequence BuilderからWaaS設定キープロジェクトアクセスキーを取得し、プロジェクトのオリジンがBuilder Embedded Wallet Configurationでホワイトリストに登録されていることを確認してください。 WalletConnectを許可したい場合はWallet Connect IDも必要です。 Googleログインの設定はEmbedded WalletのGoogle設定ガイドをご覧ください。
[config.ts]
さらにカスタマイズしたい場合は、追加の設定パラメータ一覧をご参照ください。
4

プロバイダーコンポーネントの設定

ステップ3で作成した設定を、下記のようにmain.tsx内のプロバイダーに渡します。
[main.tsx]
5

接続モーダルの表示

[App.tsx]
web3操作には、wagmiが提供するReactフックを使うことで、トランザクション送信などの一般的な機能を簡単に実装できます。