ISeawaterExecutorSwapPermit2B
Functions
swap2ExactInPermit254A7DBB1
performs a two stage swap across two pools using permit2 for token transfers
permit2's max amount must be set to amount
function swap2ExactInPermit254A7DBB1(
address from,
address to,
uint256 amount,
uint256 minOut,
uint256 nonce,
uint256 deadline,
bytes memory sig
) external returns (uint256, uint256);
Parameters
Name | Type | Description |
---|---|---|
from | address | the input token |
to | address | the output token |
amount | uint256 | the amount of the input token to use |
minOut | uint256 | the minimum valid amount of the output token, reverts if not reached |
nonce | uint256 | the permit2 nonce |
deadline | uint256 | the permit2 deadline |
sig | bytes | the permit2 signature |
Returns
Name | Type | Description |
---|---|---|
<none> | uint256 | (amount in, amount out) |
<none> | uint256 |