Whirlpool でオープンしたポジションをクローズできるようになりましょう。

ポジションをクローズするということは、次の 4 つのことを同時に行います。

回収していない手数料や報酬が存在するポジションはクローズできません。同様に、流動性を引き出していないポジションもクローズできません。特に報酬が発生する場合は毎秒発生していますので、同一トランザクションで回収からクローズまで行います。

手数料・報酬の回収と流動性の引き出しはこれまでに実施してきたことです。クローズはまさに集大成といえる操作です。

ポジションから手数料と報酬を回収

ポジションからの流動性引き出し

すでにこれらの操作を行えるようになっている前提で話を進めます。

プログラムで実現すること

Orca のサイトで Portfolio タブからポジションを選択すると、[Withdraw] からトークンを引き出しできます。この際、全てのトークンを引き出すように 100% を指定すると [Withdraw all and burn NFT] にボタンが変化します。