こんにちは、Tour de Whirlpool (ツール・ド・ワールプール) へようこそ!
はじめに
Tour de Whirlpool とは?
- Tour de Whirlpool は、Solana 上のトレーディング・プラットフォームである Orca の Whirlpool をプログラムから利用する方法を説明するチュートリアルです。
- このチュートリアルを学ぶことで、以下の操作をプログラムから行えるようになります。
- SOLとトークンの残高確認
- SOLとトークンの送金
- トークンのスワップ
- プライオリティ・フィーの追加
- Whirlpoolのポジション管理
- ポジションのオープン
- ポジションの一覧取得
- ポジションの状態確認
- ポジションへの流動性追加
- ポジションからの流動性引き出し
- ポジションからの手数料とリワードの回収
- ポジションのクローズ
想定読者
- Solana と Orca の Whirlpool を画面から利用した経験がある
- typescript によるコーディングの経験がある (または適応できる他言語の経験がある)
環境前提
- 利用するプログラミング言語は typescript です
- 実行環境は node.js です
- ウォレットの管理に Phantom を使用します
- ウォレットの管理に Solana CLI を併用します
- Devnet を使います(費用はかかりません)
- 必要なトークンはすべてチュートリアル内で入手できます
ソースコード