Skip to main content
Smart Swapsの強みは、ユーザーが保有する通貨をインテリジェントに検出し、Sequenceウォレットを利用している場合は複数の取引をまとめてUXを簡素化できる点です。これにより、approvetransferなどの取引を個別に行う必要がなくなります。
カスタムトークンでSmart Swapsを利用する場合は、サポートされているDEX(例:Uniswap)上で十分な流動性(推奨:USDC、USDT、ETH)を確保してください。
スワップで対応しているチェーンは以下の通りです:
  • Ethereum(メインネット)
  • Ethereum(Sepolia)
  • 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

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

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