Actions
Git Source - Generated with forge doc
Library to define different pool actions.
These are suggested common commands, however additional commands should be defined as required Some of these actions are not supported in the Router contracts or Position Manager contracts, but are left as they may be helpful commands for other peripheral contracts.
State Variables
INCREASE_LIQUIDITY
uint256 internal constant INCREASE_LIQUIDITY = 0x00;
DECREASE_LIQUIDITY
uint256 internal constant DECREASE_LIQUIDITY = 0x01;
MINT_POSITION
uint256 internal constant MINT_POSITION = 0x02;
BURN_POSITION
uint256 internal constant BURN_POSITION = 0x03;
INCREASE_LIQUIDITY_FROM_DELTAS
uint256 internal constant INCREASE_LIQUIDITY_FROM_DELTAS = 0x04;
MINT_POSITION_FROM_DELTAS
uint256 internal constant MINT_POSITION_FROM_DELTAS = 0x05;
SWAP_EXACT_IN_SINGLE
uint256 internal constant SWAP_EXACT_IN_SINGLE = 0x06;
SWAP_EXACT_IN
uint256 internal constant SWAP_EXACT_IN = 0x07;
SWAP_EXACT_OUT_SINGLE
uint256 internal constant SWAP_EXACT_OUT_SINGLE = 0x08;
SWAP_EXACT_OUT
uint256 internal constant SWAP_EXACT_OUT = 0x09;
DONATE
uint256 internal constant DONATE = 0x0a;
SETTLE
uint256 internal constant SETTLE = 0x0b;
SETTLE_ALL
uint256 internal constant SETTLE_ALL = 0x0c;
SETTLE_PAIR
uint256 internal constant SETTLE_PAIR = 0x0d;
TAKE
uint256 internal constant TAKE = 0x0e;
TAKE_ALL
uint256 internal constant TAKE_ALL = 0x0f;
TAKE_PORTION
uint256 internal constant TAKE_PORTION = 0x10;
TAKE_PAIR
uint256 internal constant TAKE_PAIR = 0x11;
CLOSE_CURRENCY
uint256 internal constant CLOSE_CURRENCY = 0x12;
CLEAR_OR_TAKE
uint256 internal constant CLEAR_OR_TAKE = 0x13;
SWEEP
uint256 internal constant SWEEP = 0x14;
WRAP
uint256 internal constant WRAP = 0x15;
UNWRAP
uint256 internal constant UNWRAP = 0x16;
MINT_6909
uint256 internal constant MINT_6909 = 0x17;
BURN_6909
uint256 internal constant BURN_6909 = 0x18;