メインコンテンツへスキップ

Jupiter

SDK は Jupiter V6 をネイティブにサポートしており、スワップ見積もりの取得、取引の構築、スワップ実行に必要なトランザクション送信を簡単に行えるユーティリティメソッドが用意されています。 Jupiter は Solana における主要な流動性アグリゲーターであり、幅広いトークン対応と、あらゆるトークンペア間での最適なルート探索を提供します。詳しくは公式の Jupiter ドキュメント を参照してください。

スワップを実行する

デフォルトアカウントを渡して IDex インスタンスを作成します。
トークン情報を取得します。
1 SOL のスワップ見積もりを取得します。
ルートパスを表示します。
スワップトランザクションを作成します。
スワップトランザクションに署名して送信します。

Jupiter Payments API を使う

Jupiter Payments API も利用可能で、Jupiter と SolanaPay を組み合わせることで、任意の SPL トークンによるユーザー支払いを実現し、USDC やその他のトークン建てで価格設定できます。 デフォルトアカウントを渡して IDex インスタンスを作成します。
トークン情報を取得します。
5 USDC を得るために必要な SOL 数量のスワップ見積もりを取得します。
スワップトランザクションを作成します。
スワップトランザクションに署名して送信します。