Constants
WORD_SIZE
uint256 constant WORD_SIZE = 32;SELECTOR_SIZE
uint256 constant SELECTOR_SIZE = 4;MINIMUM_CALLDATA_LENGTH
uint256 constant MINIMUM_CALLDATA_LENGTH = WORD_SIZE + SELECTOR_SIZE;CALLDATA_OFFSET
uint256 constant CALLDATA_OFFSET = MINIMUM_CALLDATA_LENGTH;ERC20_SPENDER_OFFSET
uint256 constant ERC20_SPENDER_OFFSET = 36;ADDRESS_SIZE_BITS
uint256 constant ADDRESS_SIZE_BITS = 160;BEFORE_HOOK_MASK
uint256 constant BEFORE_HOOK_MASK = 1;AFTER_HOOK_MASK
HOOKS_FLAG_MASK
CONFIGURABLE_HOOKS_LENGTH_MASK
MASK_8_BIT
MASK_16_BIT
RESULTS_INDEX_OFFSET
COPY_WORD_OFFSET
EXTRACT_OFFSET_SIZE_BITS
EXTRACTION_OFFSET_SHIFT_BITS
MAX_EXTRACT_OFFSETS_EXCLUSIVE
Maximum number of extraction offsets(16) + 1
NO_CALLBACK_DATA
SELECTOR_OFFSET
CALLBACK_DATA_OFFSET
ONE_IN_BPS
MAX_TVL_FEE
MAX_PERFORMANCE_FEE
SECONDS_PER_YEAR
MAX_DISPUTE_PERIOD
UNIT_PRICE_PRECISION
Precision for unit price calculations (18 decimals)
ONE_MINUTE
One minute in seconds
ONE_DAY
One day in seconds
MIN_DEPOSIT_MULTIPLIER
Minimum deposit multiplier 50%
MIN_REDEEM_MULTIPLIER
Minimum redeem multiplier 50%
DEPOSIT_REDEEM_FLAG
Deposit/Redeem flag in RequestType enum
AUTO_PRICE_FIXED_PRICE_FLAG
Auto/Fixed price flag in RequestType enum
ONE_UNIT
One unit with 18 decimals
MAX_SECONDS_TO_DEADLINE
Maximum seconds between request deadline and current timestamp
MAX_DEPOSIT_REFUND_TIMEOUT
Upper bound for depositRefundTimeout to prevent indefinite user lockout
IS_WHITELISTED_FLAG
Whitelist flag in AddressToUintMap
Last updated

