Constants

Git Source

TO_L1_CALL_ADDRESS

address constant TO_L1_CALL_ADDRESS = address((1 << 16) - 1)

CODE_ADDRESS_CALL_ADDRESS

address constant CODE_ADDRESS_CALL_ADDRESS = address((1 << 16) - 2)

PRECOMPILE_CALL_ADDRESS

address constant PRECOMPILE_CALL_ADDRESS = address((1 << 16) - 3)

META_CALL_ADDRESS

address constant META_CALL_ADDRESS = address((1 << 16) - 4)

MIMIC_CALL_CALL_ADDRESS

address constant MIMIC_CALL_CALL_ADDRESS = address((1 << 16) - 5)

SYSTEM_MIMIC_CALL_CALL_ADDRESS

address constant SYSTEM_MIMIC_CALL_CALL_ADDRESS = address((1 << 16) - 6)

MIMIC_CALL_BY_REF_CALL_ADDRESS

address constant MIMIC_CALL_BY_REF_CALL_ADDRESS = address((1 << 16) - 7)

SYSTEM_MIMIC_CALL_BY_REF_CALL_ADDRESS

address constant SYSTEM_MIMIC_CALL_BY_REF_CALL_ADDRESS = address((1 << 16) - 8)

RAW_FAR_CALL_CALL_ADDRESS

address constant RAW_FAR_CALL_CALL_ADDRESS = address((1 << 16) - 9)

RAW_FAR_CALL_BY_REF_CALL_ADDRESS

address constant RAW_FAR_CALL_BY_REF_CALL_ADDRESS = address((1 << 16) - 10)

SYSTEM_CALL_CALL_ADDRESS

address constant SYSTEM_CALL_CALL_ADDRESS = address((1 << 16) - 11)

SYSTEM_CALL_BY_REF_CALL_ADDRESS

address constant SYSTEM_CALL_BY_REF_CALL_ADDRESS = address((1 << 16) - 12)

SET_CONTEXT_VALUE_CALL_ADDRESS

address constant SET_CONTEXT_VALUE_CALL_ADDRESS = address((1 << 16) - 13)

SET_PUBDATA_PRICE_CALL_ADDRESS

address constant SET_PUBDATA_PRICE_CALL_ADDRESS = address((1 << 16) - 14)

INCREMENT_TX_COUNTER_CALL_ADDRESS

address constant INCREMENT_TX_COUNTER_CALL_ADDRESS = address((1 << 16) - 15)

PTR_CALLDATA_CALL_ADDRESS

address constant PTR_CALLDATA_CALL_ADDRESS = address((1 << 16) - 16)

CALLFLAGS_CALL_ADDRESS

address constant CALLFLAGS_CALL_ADDRESS = address((1 << 16) - 17)

PTR_RETURNDATA_CALL_ADDRESS

address constant PTR_RETURNDATA_CALL_ADDRESS = address((1 << 16) - 18)

EVENT_INITIALIZE_ADDRESS

address constant EVENT_INITIALIZE_ADDRESS = address((1 << 16) - 19)

EVENT_WRITE_ADDRESS

address constant EVENT_WRITE_ADDRESS = address((1 << 16) - 20)

LOAD_CALLDATA_INTO_ACTIVE_PTR_CALL_ADDRESS

address constant LOAD_CALLDATA_INTO_ACTIVE_PTR_CALL_ADDRESS =
address((1 << 16) - 21)

LOAD_LATEST_RETURNDATA_INTO_ACTIVE_PTR_CALL_ADDRESS

address constant LOAD_LATEST_RETURNDATA_INTO_ACTIVE_PTR_CALL_ADDRESS =
address((1 << 16) - 22)

PTR_ADD_INTO_ACTIVE_CALL_ADDRESS

address constant PTR_ADD_INTO_ACTIVE_CALL_ADDRESS = address((1 << 16) - 23)

PTR_SHRINK_INTO_ACTIVE_CALL_ADDRESS

address constant PTR_SHRINK_INTO_ACTIVE_CALL_ADDRESS = address((1 << 16) - 24)

PTR_PACK_INTO_ACTIVE_CALL_ADDRESS

address constant PTR_PACK_INTO_ACTIVE_CALL_ADDRESS = address((1 << 16) - 25)

MULTIPLICATION_HIGH_ADDRESS

address constant MULTIPLICATION_HIGH_ADDRESS = address((1 << 16) - 26)

GET_EXTRA_ABI_DATA_ADDRESS

address constant GET_EXTRA_ABI_DATA_ADDRESS = address((1 << 16) - 27)

META_PUBDATA_PUBLISHED_OFFSET

uint256 constant META_PUBDATA_PUBLISHED_OFFSET = 0 * 8

META_HEAP_SIZE_OFFSET

uint256 constant META_HEAP_SIZE_OFFSET = 8 * 8

META_AUX_HEAP_SIZE_OFFSET

uint256 constant META_AUX_HEAP_SIZE_OFFSET = 12 * 8

META_SHARD_ID_OFFSET

uint256 constant META_SHARD_ID_OFFSET = 28 * 8

META_CALLER_SHARD_ID_OFFSET

uint256 constant META_CALLER_SHARD_ID_OFFSET = 29 * 8

META_CODE_SHARD_ID_OFFSET

uint256 constant META_CODE_SHARD_ID_OFFSET = 30 * 8