Whirlpool to perform the swap on
PublicKey for the output token mint to swap into
The maximum amount of output token to receive in this swap.
The amount of slippage to account for in this quote
PublicKey for the Whirlpool ProgramId
Optional
opts: SimpleAccountFetchOptionsan WhirlpoolAccountFetchOptions object to define fetch and cache options when accessing on-chain accounts
An enum to specify when to use fallback tick array in a swap quote.
a SwapQuote object with slippage adjusted SwapInput parameters & estimates on token amounts, fee & end whirlpool states.
Get an estimated swap quote using an output token amount.
Use this quote to get an estimated amount of input token needed to receive the defined output token amount.