ISeawaterExecutorSwapPermit2A
Functions
swapPermit2EE84AD91
swaps within a pool using permit2 for token transfers
function swapPermit2EE84AD91(
    address pool,
    bool zeroForOne,
    int256 amount,
    uint256 priceLimit,
    uint256 nonce,
    uint256 deadline,
    uint256 maxAmount,
    bytes memory sig
) external returns (int256, int256);
Parameters
| Name | Type | Description | 
|---|---|---|
| pool | address | the pool to swap on | 
| zeroForOne | bool | true if swapping token->fluid token | 
| amount | int256 | the amount of token to swap, positive if exactIn, negative if exactOut | 
| priceLimit | uint256 | the price limit for swaps, encoded as a sqrtX96 price | 
| nonce | uint256 | the permit2 nonce | 
| deadline | uint256 | the permit2 deadline | 
| maxAmount | uint256 | the permit2 maxAmount | 
| sig | bytes | the permit2 signature | 
Returns
| Name | Type | Description | 
|---|---|---|
| <none> | int256 | (token0, token1) delta | 
| <none> | int256 |