- 外部マーケットプレイス
- 外部DEX
- 外部アプリケーション

クロスアプリEmbedded Walletコネクタのデモはこちらでご覧いただけます。
- 外部アプリは、Wagmi用のクロスアプリEmbedded Walletコネクタを通じてウォレットと通信します
- コネクタはProviderTransportを使って通信を管理します
- ProviderTransportとWalletTransport間でメッセージが送受信されます
- Walletコンポーネントは主に以下の3つの機能を担当します:
- ユーザー認証
- トランザクション署名
- メッセージ署名
1
クロスアプリEmbedded Walletアプリ&コネクタをクローンする
2
Wallet Transportを自分の設定で更新する
エコシステムEmbedded Walletの変数を
.env
ファイルに入力します。その後、pnpm build
でウォレットアプリケーションをビルドし、Cloudflare PagesなどのパブリックURLでアクセスできるサービスにデプロイしてください。3
外部アプリケーションの設定例
次に、ウォレットコネクタのURLをwagmiに渡す外部アプリケーションの設定例を紹介します。サンプルアプリケーションに移動し、特にsequence cross-app connectorパッケージ 次に、プロジェクトアクセスキーと先ほどデプロイしたウォレットURLで環境変数を更新します:
@sequence-wallet/cross-app-connector
の依存関係をインストールします:4
Wagmiコネクタを更新する
最後に、
src/wagmiConfig.ts
にある wagmi コネクタの設定を、お使いのウォレットに合わせて編集できます。以下は外部アプリケーションに提供できる設定例です。