Skip to main content
Smart Swapsの強みは、ユーザーが保有する通貨をインテリジェントに検出し、Sequenceウォレットを利用している場合は複数の取引をまとめてUXを簡素化できる点です。これにより、approvetransferなどの取引を個別に行う必要がなくなります。
カスタムトークンでSmart Swapsを利用する場合は、サポートされているDEX(例:Uniswap)上で十分な流動性(推奨:USDC、USDT、ETH)を確保してください。
Smart Swapsは、以下のようなメインネットのみでご利用いただけます。
  • Ethereum
  • Arbitrum
  • Avalanche
  • Base
  • Blast
  • BSC
  • Optimism
  • Polygon
サポートしている流動性プールプロバイダーの例: UniSwap SushiSwap Pancake Swap Curve Balancer Bancor Synapse Solidly

インストールとセットアップ

Web SDKでスワップ機能を統合するには、以下の手順に従ってください。
1

@0xsequence/checkout ライブラリをインストールする

2

アプリ内で `SequenceConnect` プロバイダーの下に `SequenceCheckoutProvider` を配置する:

3

スワップの依存関係とロジックをインポートする

  • toTokenAddress: 交換後にユーザーが受け取るトークンのアドレスです。
  • toTokenAmount: 交換後にユーザーが受け取るトークンの数量です。
  • postSwapTransactions:スワップ後にスワップしたトークンで実行する追加取引の配列(オプション)。
  • title:モーダルのタイトル。
  • description:スワップや支払いプロセスの説明。
  • chainId:ターゲット通貨のチェーンID。
  • onSuccess:スワップが成功した際に呼ばれるコールバック関数。
おめでとうございます!Web SDKでSmart Swapsの使い方を習得しました。