The ixWrapperSellYt method on the MarketThree class converts YT (Yield Tokens) back into base assets by merging YT with PT to create SY and then redeeming SY for base in a single atomic operation.
Usage
This is an async method because it needs to construct the SY redemption accounts from the market’s flavor configuration.
Required Parameters
Optional Parameters
Returns
Returns a Promise<PreparedInstruction> with the following structure:
The setupIxs array contains instructions to create the necessary associated token accounts (ATAs) for SY, PT, YT, and base tokens. The ixs array contains the sell YT instruction followed by the flavor pre-instructions.