Helpful?
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
State Variables
INCREASE_LIQUIDITY
uint256 constant INCREASE_LIQUIDITY = 0x00;
DECREASE_LIQUIDITY
uint256 constant DECREASE_LIQUIDITY = 0x01;
MINT_POSITION
uint256 constant MINT_POSITION = 0x02;
BURN_POSITION
uint256 constant BURN_POSITION = 0x03;
SWAP_EXACT_IN_SINGLE
uint256 constant SWAP_EXACT_IN_SINGLE = 0x04;
SWAP_EXACT_IN
uint256 constant SWAP_EXACT_IN = 0x05;
SWAP_EXACT_OUT_SINGLE
uint256 constant SWAP_EXACT_OUT_SINGLE = 0x06;
SWAP_EXACT_OUT
uint256 constant SWAP_EXACT_OUT = 0x07;
DONATE
uint256 constant DONATE = 0x08;
SETTLE
uint256 constant SETTLE = 0x09;
SETTLE_ALL
uint256 constant SETTLE_ALL = 0x10;
SETTLE_PAIR
uint256 constant SETTLE_PAIR = 0x11;
TAKE
uint256 constant TAKE = 0x12;
TAKE_ALL
uint256 constant TAKE_ALL = 0x13;
TAKE_PORTION
uint256 constant TAKE_PORTION = 0x14;
TAKE_PAIR
uint256 constant TAKE_PAIR = 0x15;
SETTLE_TAKE_PAIR
uint256 constant SETTLE_TAKE_PAIR = 0x16;
CLOSE_CURRENCY
uint256 constant CLOSE_CURRENCY = 0x17;
CLEAR_OR_TAKE
uint256 constant CLEAR_OR_TAKE = 0x18;
SWEEP
uint256 constant SWEEP = 0x19;
WRAP
uint256 constant WRAP = 0x20;
UNWRAP
uint256 constant UNWRAP = 0x21;
MINT_6909
uint256 constant MINT_6909 = 0x22;
BURN_6909
uint256 constant BURN_6909 = 0x23;