> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sequence.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# スワップ クイックスタート

> SequenceのUnreal SDKを使ってスマートスワップを行うためのクイックスタートガイドです。

<Steps>
  <Step title="スワップ価格の取得">
    指定したトークンペアの価格を取得します。または`GetSwapPrices`を呼び出して利用可能なオプション一覧を取得できます。
    `UniSwap`などのDEXに十分な資金があることを確認してください。

    <Frame>
      <img src="https://mintcdn.com/sequence-0fb8d9e6/AFzdYwHtaLpVA9X3/images/unreal/get_swap_price.png?fit=max&auto=format&n=AFzdYwHtaLpVA9X3&q=85&s=a4dd2c35234ec951291b866aeefc204f" width="2074" height="1104" data-path="images/unreal/get_swap_price.png" />
    </Frame>
  </Step>

  <Step title="スワップ見積もりの取得">
    指定したトークンペアの価格が分かったら、同じペアで`Get Swap Quote`を呼び出し、スワップに必要なトランザクションデータを取得します。
  </Step>

  <Step title="トランザクションの送信">
    `Get Swap Quote`から取得したトランザクションデータを使い、トランザクションオブジェクトを作成します。
    まず`Approve Data`を追加し、その後に`Transaction Data`を追加してください。`Add Raw`の呼び出し順序が同じであることを確認しましょう。

    <Frame>
      <img src="https://mintcdn.com/sequence-0fb8d9e6/AFzdYwHtaLpVA9X3/images/unreal/guides/send_swap_transaction.png?fit=max&auto=format&n=AFzdYwHtaLpVA9X3&q=85&s=5668b9737914255624c6a1beb9338c58" width="2850" height="1452" data-path="images/unreal/guides/send_swap_transaction.png" />
    </Frame>
  </Step>
</Steps>
