The recipient's address or account.
The amount to be transferred. Can be specified directly or as a function that returns a promise resolving to the amount.
OptionalamountThe amount to be transferred. Can be specified directly or as a function that returns a promise resolving to the amount.
OptionalchainThe blockchain network on which the transaction will be executed.
OptionalfeeFee pool
OptionalfeesThe fee values for the transaction. Can be specified directly or as a function that returns a promise resolving to the fee values.
OptionalgasThe gas limit for the transaction.
OptionalsqrtUsed to set the limit for the price the swap will push the pool to
The address of the token or chain contract, if applicable.
The address of the token or chain contract, if applicable.
OptionalwithIncludes the approve() step in the transaction.
Parameters for the exactInputSingle function.