Constants
MAX_PROTOCOL_FEE_RATIO_D3
uint8 constant MAX_PROTOCOL_FEE_RATIO_D3 = 0.25e3;MAX_PROTOCOL_LENDING_FEE_RATE_D18
uint256 constant MAX_PROTOCOL_LENDING_FEE_RATE_D18 = 0.02e18;MAX_POOL_FEE_D18
uint64 constant MAX_POOL_FEE_D18 = 0.5e18;MIN_LOOKBACK
uint64 constant MIN_LOOKBACK = 30 minutes;MAX_TICK_SPACING
uint64 constant MAX_TICK_SPACING = 10_000;NUMBER_OF_KINDS
uint8 constant NUMBER_OF_KINDS = 4;NUMBER_OF_KINDS_32
int32 constant NUMBER_OF_KINDS_32 = int32(int8(NUMBER_OF_KINDS));MAX_TICK
uint256 constant MAX_TICK = 322_378;MAX_TICK_32
int32 constant MAX_TICK_32 = int32(int256(MAX_TICK));MIN_TICK_32
int32 constant MIN_TICK_32 = int32(-int256(MAX_TICK));MAX_BINS_TO_MERGE
uint256 constant MAX_BINS_TO_MERGE = 3;MINIMUM_LIQUIDITY
uint128 constant MINIMUM_LIQUIDITY = 1e8;MERGED_LP_BALANCE_ADDRESS
address constant MERGED_LP_BALANCE_ADDRESS = address(0);MERGED_LP_BALANCE_SUBACCOUNT
uint256 constant MERGED_LP_BALANCE_SUBACCOUNT = 0;ONE
uint128 constant ONE = 1e18;ONE_SQUARED
uint128 constant ONE_SQUARED = 1e36;INT256_ONE
int256 constant INT256_ONE = 1e18;ONE_D8
uint256 constant ONE_D8 = 1e8;ONE_D3
uint256 constant ONE_D3 = 1e3;INT_ONE_D8
int40 constant INT_ONE_D8 = 1e8;HALF_TICK_D8
int40 constant HALF_TICK_D8 = 0.5e8;DEFAULT_DECIMALS
uint8 constant DEFAULT_DECIMALS = 18;DEFAULT_SCALE
uint256 constant DEFAULT_SCALE = 1;EMPTY_PRICE_BREAKS
bytes constant EMPTY_PRICE_BREAKS = hex"010000000000000000000000";
Last updated