-
Notifications
You must be signed in to change notification settings - Fork 597
Expand file tree
/
Copy pathaztec_constants.hpp
More file actions
272 lines (271 loc) · 12.9 KB
/
aztec_constants.hpp
File metadata and controls
272 lines (271 loc) · 12.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
// GENERATED FILE - DO NOT EDIT, RUN yarn remake-constants in yarn-project/constants
#pragma once
#define MAX_ETH_ADDRESS_BIT_SIZE 160
#define MAX_ETH_ADDRESS_VALUE "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff"
#define ARCHIVE_HEIGHT 30
#define NOTE_HASH_TREE_HEIGHT 42
#define PUBLIC_DATA_TREE_HEIGHT 40
#define NULLIFIER_TREE_HEIGHT 42
#define L1_TO_L2_MSG_TREE_HEIGHT 36
#define NOTE_HASH_TREE_LEAF_COUNT 0x40000000000
#define L1_TO_L2_MSG_TREE_LEAF_COUNT 0x1000000000
#define NULLIFIER_SUBTREE_HEIGHT 6
#define MAX_NOTE_HASHES_PER_TX 64
#define MAX_NULLIFIERS_PER_TX 64
#define MAX_ENQUEUED_CALLS_PER_TX 32
#define MAX_TOTAL_PUBLIC_DATA_UPDATE_REQUESTS_PER_TX 64
#define MAX_PUBLIC_DATA_UPDATE_REQUESTS_PER_TX 63
#define MAX_L2_TO_L1_MSGS_PER_TX 8
#define GENESIS_BLOCK_HEADER_HASH "0x2ff681dd7730c7b9e5650c70afa57ee81377792dfc95d98c11817b8c761ff965"
#define GENESIS_ARCHIVE_ROOT "0x15684c8c3d2106918d3860f777e50555b7166adff47df13cc652e2e5a50bf5c7"
#define MAX_PACKED_PUBLIC_BYTECODE_SIZE_IN_FIELDS 3000
#define MAX_PROTOCOL_CONTRACTS 11
#define CANONICAL_AUTH_REGISTRY_ADDRESS 1
#define CONTRACT_INSTANCE_REGISTRY_CONTRACT_ADDRESS 2
#define CONTRACT_CLASS_REGISTRY_CONTRACT_ADDRESS 3
#define MULTI_CALL_ENTRYPOINT_ADDRESS 4
#define FEE_JUICE_ADDRESS 5
#define PUBLIC_CHECKS_ADDRESS 6
#define FEE_JUICE_BALANCES_SLOT 1
#define UPDATED_CLASS_IDS_SLOT 1
#define FLAT_PUBLIC_LOGS_HEADER_LENGTH 1
#define FLAT_PUBLIC_LOGS_PAYLOAD_LENGTH 4096
#define PUBLIC_LOGS_LENGTH 4097
#define PUBLIC_LOG_HEADER_LENGTH 2
#define AVM_ACCUMULATED_DATA_LENGTH 4377
#define AVM_CIRCUIT_PUBLIC_INPUTS_LENGTH 5008
#define AVM_VERIFICATION_KEY_LENGTH_IN_FIELDS 86
#define MAX_PUBLIC_CALLS_TO_UNIQUE_CONTRACT_CLASS_IDS 21
#define MEM_TAG_FF 0
#define MEM_TAG_U1 1
#define MEM_TAG_U8 2
#define MEM_TAG_U16 3
#define MEM_TAG_U32 4
#define MEM_TAG_U64 5
#define MEM_TAG_U128 6
#define AVM_HIGHEST_MEM_ADDRESS 0xffffffff
#define AVM_MEMORY_NUM_BITS 32
#define AVM_MEMORY_SIZE 0x100000000
#define AVM_BITWISE_AND_OP_ID 1
#define AVM_BITWISE_OR_OP_ID 2
#define AVM_BITWISE_XOR_OP_ID 4
#define AVM_KECCAKF1600_NUM_ROUNDS 24
#define AVM_KECCAKF1600_STATE_SIZE 25
#define AVM_TX_PHASE_VALUE_START 0
#define AVM_TX_PHASE_VALUE_SETUP 3
#define AVM_TX_PHASE_VALUE_LAST 11
#define AVM_SUBTRACE_ID_EXECUTION 1
#define AVM_SUBTRACE_ID_ALU 2
#define AVM_SUBTRACE_ID_BITWISE 4
#define AVM_SUBTRACE_ID_CAST 8
#define AVM_SUBTRACE_ID_CALLDATA_COPY 16
#define AVM_SUBTRACE_ID_RETURNDATA_COPY 32
#define AVM_SUBTRACE_ID_SET 64
#define AVM_SUBTRACE_ID_GETCONTRACTINSTANCE 128
#define AVM_SUBTRACE_ID_EMITPUBLICLOG 256
#define AVM_SUBTRACE_ID_POSEIDON2_PERM 512
#define AVM_SUBTRACE_ID_SHA256_COMPRESSION 1024
#define AVM_SUBTRACE_ID_KECCAKF1600 2048
#define AVM_SUBTRACE_ID_ECC 4096
#define AVM_SUBTRACE_ID_TO_RADIX 8192
#define AVM_DYN_GAS_ID_CALLDATACOPY 1
#define AVM_DYN_GAS_ID_RETURNDATACOPY 2
#define AVM_DYN_GAS_ID_TORADIX 4
#define AVM_DYN_GAS_ID_BITWISE 8
#define AVM_DYN_GAS_ID_EMITPUBLICLOG 16
#define AVM_DYN_GAS_ID_SSTORE 32
#define AVM_EXEC_OP_ID_GETENVVAR 1
#define AVM_EXEC_OP_ID_MOV 2
#define AVM_EXEC_OP_ID_JUMP 4
#define AVM_EXEC_OP_ID_JUMPI 8
#define AVM_EXEC_OP_ID_CALL 16
#define AVM_EXEC_OP_ID_STATICCALL 32
#define AVM_EXEC_OP_ID_INTERNALCALL 64
#define AVM_EXEC_OP_ID_INTERNALRETURN 128
#define AVM_EXEC_OP_ID_RETURN 256
#define AVM_EXEC_OP_ID_REVERT 512
#define AVM_EXEC_OP_ID_SUCCESSCOPY 1024
#define AVM_EXEC_OP_ID_RETURNDATASIZE 2048
#define AVM_EXEC_OP_ID_DEBUGLOG 4096
#define AVM_EXEC_OP_ID_SLOAD 8192
#define AVM_EXEC_OP_ID_SSTORE 16384
#define AVM_EXEC_OP_ID_NOTEHASH_EXISTS 32768
#define AVM_EXEC_OP_ID_EMIT_NOTEHASH 65536
#define AVM_EXEC_OP_ID_L1_TO_L2_MESSAGE_EXISTS 131072
#define AVM_EXEC_OP_ID_NULLIFIER_EXISTS 262144
#define AVM_EXEC_OP_ID_EMIT_NULLIFIER 524288
#define AVM_EXEC_OP_ID_SENDL2TOL1MSG 1048576
#define AVM_EXEC_OP_ID_ALU_ADD 1
#define AVM_EXEC_OP_ID_ALU_SUB 2
#define AVM_EXEC_OP_ID_ALU_MUL 4
#define AVM_EXEC_OP_ID_ALU_DIV 8
#define AVM_EXEC_OP_ID_ALU_FDIV 16
#define AVM_EXEC_OP_ID_ALU_EQ 32
#define AVM_EXEC_OP_ID_ALU_LT 64
#define AVM_EXEC_OP_ID_ALU_LTE 128
#define AVM_EXEC_OP_ID_ALU_NOT 256
#define AVM_EXEC_OP_ID_ALU_SHL 512
#define AVM_EXEC_OP_ID_ALU_SHR 1024
#define AVM_EXEC_OP_ID_ALU_TRUNCATE 2048
#define AVM_PUBLIC_INPUTS_GLOBAL_VARIABLES_ROW_IDX 0
#define AVM_PUBLIC_INPUTS_GLOBAL_VARIABLES_CHAIN_ID_ROW_IDX 0
#define AVM_PUBLIC_INPUTS_GLOBAL_VARIABLES_VERSION_ROW_IDX 1
#define AVM_PUBLIC_INPUTS_GLOBAL_VARIABLES_BLOCK_NUMBER_ROW_IDX 2
#define AVM_PUBLIC_INPUTS_GLOBAL_VARIABLES_SLOT_NUMBER_ROW_IDX 3
#define AVM_PUBLIC_INPUTS_GLOBAL_VARIABLES_TIMESTAMP_ROW_IDX 4
#define AVM_PUBLIC_INPUTS_GLOBAL_VARIABLES_COINBASE_ROW_IDX 5
#define AVM_PUBLIC_INPUTS_GLOBAL_VARIABLES_FEE_RECIPIENT_ROW_IDX 6
#define AVM_PUBLIC_INPUTS_GLOBAL_VARIABLES_GAS_FEES_ROW_IDX 7
#define AVM_PUBLIC_INPUTS_PROTOCOL_CONTRACTS_ROW_IDX 8
#define AVM_PUBLIC_INPUTS_START_TREE_SNAPSHOTS_ROW_IDX 19
#define AVM_PUBLIC_INPUTS_START_TREE_SNAPSHOTS_L1_TO_L2_MESSAGE_TREE_ROW_IDX 19
#define AVM_PUBLIC_INPUTS_START_TREE_SNAPSHOTS_NOTE_HASH_TREE_ROW_IDX 20
#define AVM_PUBLIC_INPUTS_START_TREE_SNAPSHOTS_NULLIFIER_TREE_ROW_IDX 21
#define AVM_PUBLIC_INPUTS_START_TREE_SNAPSHOTS_PUBLIC_DATA_TREE_ROW_IDX 22
#define AVM_PUBLIC_INPUTS_START_GAS_USED_ROW_IDX 23
#define AVM_PUBLIC_INPUTS_GAS_SETTINGS_ROW_IDX 24
#define AVM_PUBLIC_INPUTS_GAS_SETTINGS_GAS_LIMITS_ROW_IDX 24
#define AVM_PUBLIC_INPUTS_GAS_SETTINGS_TEARDOWN_GAS_LIMITS_ROW_IDX 25
#define AVM_PUBLIC_INPUTS_GAS_SETTINGS_MAX_FEES_PER_GAS_ROW_IDX 26
#define AVM_PUBLIC_INPUTS_GAS_SETTINGS_MAX_PRIORITY_FEES_PER_GAS_ROW_IDX 27
#define AVM_PUBLIC_INPUTS_EFFECTIVE_GAS_FEES_ROW_IDX 28
#define AVM_PUBLIC_INPUTS_FEE_PAYER_ROW_IDX 29
#define AVM_PUBLIC_INPUTS_PROVER_ID_ROW_IDX 30
#define AVM_PUBLIC_INPUTS_PUBLIC_CALL_REQUEST_ARRAY_LENGTHS_ROW_IDX 31
#define AVM_PUBLIC_INPUTS_PUBLIC_CALL_REQUEST_ARRAY_LENGTHS_SETUP_CALLS_ROW_IDX 31
#define AVM_PUBLIC_INPUTS_PUBLIC_CALL_REQUEST_ARRAY_LENGTHS_APP_LOGIC_CALLS_ROW_IDX 32
#define AVM_PUBLIC_INPUTS_PUBLIC_CALL_REQUEST_ARRAY_LENGTHS_TEARDOWN_CALL_ROW_IDX 33
#define AVM_PUBLIC_INPUTS_PUBLIC_SETUP_CALL_REQUESTS_ROW_IDX 34
#define AVM_PUBLIC_INPUTS_PUBLIC_APP_LOGIC_CALL_REQUESTS_ROW_IDX 66
#define AVM_PUBLIC_INPUTS_PUBLIC_TEARDOWN_CALL_REQUEST_ROW_IDX 98
#define AVM_PUBLIC_INPUTS_PREVIOUS_NON_REVERTIBLE_ACCUMULATED_DATA_ARRAY_LENGTHS_ROW_IDX 99
#define AVM_PUBLIC_INPUTS_PREVIOUS_NON_REVERTIBLE_ACCUMULATED_DATA_ARRAY_LENGTHS_NOTE_HASHES_ROW_IDX 99
#define AVM_PUBLIC_INPUTS_PREVIOUS_NON_REVERTIBLE_ACCUMULATED_DATA_ARRAY_LENGTHS_NULLIFIERS_ROW_IDX 100
#define AVM_PUBLIC_INPUTS_PREVIOUS_NON_REVERTIBLE_ACCUMULATED_DATA_ARRAY_LENGTHS_L2_TO_L1_MSGS_ROW_IDX 101
#define AVM_PUBLIC_INPUTS_PREVIOUS_REVERTIBLE_ACCUMULATED_DATA_ARRAY_LENGTHS_ROW_IDX 102
#define AVM_PUBLIC_INPUTS_PREVIOUS_REVERTIBLE_ACCUMULATED_DATA_ARRAY_LENGTHS_NOTE_HASHES_ROW_IDX 102
#define AVM_PUBLIC_INPUTS_PREVIOUS_REVERTIBLE_ACCUMULATED_DATA_ARRAY_LENGTHS_NULLIFIERS_ROW_IDX 103
#define AVM_PUBLIC_INPUTS_PREVIOUS_REVERTIBLE_ACCUMULATED_DATA_ARRAY_LENGTHS_L2_TO_L1_MSGS_ROW_IDX 104
#define AVM_PUBLIC_INPUTS_PREVIOUS_NON_REVERTIBLE_ACCUMULATED_DATA_ROW_IDX 105
#define AVM_PUBLIC_INPUTS_PREVIOUS_NON_REVERTIBLE_ACCUMULATED_DATA_NOTE_HASHES_ROW_IDX 105
#define AVM_PUBLIC_INPUTS_PREVIOUS_NON_REVERTIBLE_ACCUMULATED_DATA_NULLIFIERS_ROW_IDX 169
#define AVM_PUBLIC_INPUTS_PREVIOUS_NON_REVERTIBLE_ACCUMULATED_DATA_L2_TO_L1_MSGS_ROW_IDX 233
#define AVM_PUBLIC_INPUTS_PREVIOUS_REVERTIBLE_ACCUMULATED_DATA_ROW_IDX 241
#define AVM_PUBLIC_INPUTS_PREVIOUS_REVERTIBLE_ACCUMULATED_DATA_NOTE_HASHES_ROW_IDX 241
#define AVM_PUBLIC_INPUTS_PREVIOUS_REVERTIBLE_ACCUMULATED_DATA_NULLIFIERS_ROW_IDX 305
#define AVM_PUBLIC_INPUTS_PREVIOUS_REVERTIBLE_ACCUMULATED_DATA_L2_TO_L1_MSGS_ROW_IDX 369
#define AVM_PUBLIC_INPUTS_END_TREE_SNAPSHOTS_ROW_IDX 377
#define AVM_PUBLIC_INPUTS_END_TREE_SNAPSHOTS_L1_TO_L2_MESSAGE_TREE_ROW_IDX 377
#define AVM_PUBLIC_INPUTS_END_TREE_SNAPSHOTS_NOTE_HASH_TREE_ROW_IDX 378
#define AVM_PUBLIC_INPUTS_END_TREE_SNAPSHOTS_NULLIFIER_TREE_ROW_IDX 379
#define AVM_PUBLIC_INPUTS_END_TREE_SNAPSHOTS_PUBLIC_DATA_TREE_ROW_IDX 380
#define AVM_PUBLIC_INPUTS_END_GAS_USED_ROW_IDX 381
#define AVM_PUBLIC_INPUTS_AVM_ACCUMULATED_DATA_ARRAY_LENGTHS_ROW_IDX 382
#define AVM_PUBLIC_INPUTS_AVM_ACCUMULATED_DATA_ARRAY_LENGTHS_NOTE_HASHES_ROW_IDX 382
#define AVM_PUBLIC_INPUTS_AVM_ACCUMULATED_DATA_ARRAY_LENGTHS_NULLIFIERS_ROW_IDX 383
#define AVM_PUBLIC_INPUTS_AVM_ACCUMULATED_DATA_ARRAY_LENGTHS_L2_TO_L1_MSGS_ROW_IDX 384
#define AVM_PUBLIC_INPUTS_AVM_ACCUMULATED_DATA_ARRAY_LENGTHS_PUBLIC_DATA_WRITES_ROW_IDX 385
#define AVM_PUBLIC_INPUTS_AVM_ACCUMULATED_DATA_ROW_IDX 386
#define AVM_PUBLIC_INPUTS_AVM_ACCUMULATED_DATA_NOTE_HASHES_ROW_IDX 386
#define AVM_PUBLIC_INPUTS_AVM_ACCUMULATED_DATA_NULLIFIERS_ROW_IDX 450
#define AVM_PUBLIC_INPUTS_AVM_ACCUMULATED_DATA_L2_TO_L1_MSGS_ROW_IDX 514
#define AVM_PUBLIC_INPUTS_AVM_ACCUMULATED_DATA_PUBLIC_LOGS_ROW_IDX 522
#define AVM_PUBLIC_INPUTS_AVM_ACCUMULATED_DATA_PUBLIC_DATA_WRITES_ROW_IDX 4619
#define AVM_PUBLIC_INPUTS_TRANSACTION_FEE_ROW_IDX 4683
#define AVM_PUBLIC_INPUTS_REVERTED_ROW_IDX 4684
#define AVM_PUBLIC_INPUTS_COLUMNS_MAX_LENGTH 4685
#define AVM_NUM_PUBLIC_INPUT_COLUMNS 4
#define AVM_PUBLIC_INPUTS_COLUMNS_COMBINED_LENGTH 18740
#define AVM_V2_PROOF_LENGTH_IN_FIELDS_PADDED 16400
#define AVM_V2_VERIFICATION_KEY_LENGTH_IN_FIELDS_PADDED 1000
#define TX_DA_GAS_OVERHEAD 96
#define PUBLIC_TX_L2_GAS_OVERHEAD 540000
#define AVM_MAX_PROCESSABLE_L2_GAS 6000000
#define MAX_PROCESSABLE_L2_GAS 6540000
#define AVM_PC_SIZE_IN_BITS 32
#define AVM_MAX_OPERANDS 7
#define AVM_MAX_REGISTERS 6
#define AVM_ADDRESSING_BASE_RESOLUTION_L2_GAS 3
#define AVM_ADDRESSING_INDIRECT_L2_GAS 3
#define AVM_ADDRESSING_RELATIVE_L2_GAS 3
#define AVM_ADD_BASE_L2_GAS 12
#define AVM_SUB_BASE_L2_GAS 12
#define AVM_MUL_BASE_L2_GAS 27
#define AVM_DIV_BASE_L2_GAS 27
#define AVM_FDIV_BASE_L2_GAS 225
#define AVM_EQ_BASE_L2_GAS 12
#define AVM_LT_BASE_L2_GAS 42
#define AVM_LTE_BASE_L2_GAS 42
#define AVM_AND_BASE_L2_GAS 12
#define AVM_OR_BASE_L2_GAS 12
#define AVM_XOR_BASE_L2_GAS 12
#define AVM_NOT_BASE_L2_GAS 12
#define AVM_SHL_BASE_L2_GAS 18
#define AVM_SHR_BASE_L2_GAS 18
#define AVM_CAST_BASE_L2_GAS 27
#define AVM_GETENVVAR_BASE_L2_GAS 12
#define AVM_CALLDATACOPY_BASE_L2_GAS 18
#define AVM_SUCCESSCOPY_BASE_L2_GAS 12
#define AVM_RETURNDATASIZE_BASE_L2_GAS 12
#define AVM_RETURNDATACOPY_BASE_L2_GAS 18
#define AVM_JUMP_BASE_L2_GAS 9
#define AVM_JUMPI_BASE_L2_GAS 9
#define AVM_INTERNALCALL_BASE_L2_GAS 9
#define AVM_INTERNALRETURN_BASE_L2_GAS 9
#define AVM_SET_BASE_L2_GAS 27
#define AVM_MOV_BASE_L2_GAS 12
#define AVM_SLOAD_BASE_L2_GAS 1290
#define AVM_SSTORE_BASE_L2_GAS 33140
#define AVM_NOTEHASHEXISTS_BASE_L2_GAS 504
#define AVM_EMITNOTEHASH_BASE_L2_GAS 19275
#define AVM_NULLIFIEREXISTS_BASE_L2_GAS 903
#define AVM_EMITNULLIFIER_BASE_L2_GAS 30800
#define AVM_L1TOL2MSGEXISTS_BASE_L2_GAS 540
#define AVM_GETCONTRACTINSTANCE_BASE_L2_GAS 6108
#define AVM_EMITPUBLICLOG_BASE_L2_GAS 15
#define AVM_SENDL2TOL1MSG_BASE_L2_GAS 5239
#define AVM_CALL_BASE_L2_GAS 9936
#define AVM_STATICCALL_BASE_L2_GAS 9936
#define AVM_RETURN_BASE_L2_GAS 9
#define AVM_REVERT_BASE_L2_GAS 9
#define AVM_DEBUGLOG_BASE_L2_GAS 9
#define AVM_POSEIDON2_BASE_L2_GAS 360
#define AVM_SHA256COMPRESSION_BASE_L2_GAS 12288
#define AVM_KECCAKF1600_BASE_L2_GAS 58176
#define AVM_ECADD_BASE_L2_GAS 270
#define AVM_TORADIXBE_BASE_L2_GAS 24
#define AVM_CALLDATACOPY_DYN_L2_GAS 3
#define AVM_RETURNDATACOPY_DYN_L2_GAS 3
#define AVM_TORADIXBE_DYN_L2_GAS 3
#define AVM_BITWISE_DYN_L2_GAS 3
#define AVM_EMITPUBLICLOG_DYN_L2_GAS 3
#define AVM_EMITNOTEHASH_BASE_DA_GAS 32
#define AVM_EMITNULLIFIER_BASE_DA_GAS 32
#define AVM_SENDL2TOL1MSG_BASE_DA_GAS 32
#define AVM_EMITPUBLICLOG_BASE_DA_GAS 64
#define AVM_EMITPUBLICLOG_DYN_DA_GAS 32
#define AVM_SSTORE_DYN_DA_GAS 64
#define AVM_WRITTEN_PUBLIC_DATA_SLOTS_TREE_HEIGHT 6
#define AVM_WRITTEN_PUBLIC_DATA_SLOTS_TREE_INITIAL_ROOT \
"0x2870b93163d4fd6ada360fe48ee1e8e8e69308af34cdfaeffacbbe5929e2466d"
#define AVM_WRITTEN_PUBLIC_DATA_SLOTS_TREE_INITIAL_SIZE 1
#define AVM_RETRIEVED_BYTECODES_TREE_HEIGHT 5
#define AVM_RETRIEVED_BYTECODES_TREE_INITIAL_ROOT "0x100ba46aea628d39c08788f05fcad4ab19adf5b8bba866a1f5c5baa6e297891d"
#define AVM_RETRIEVED_BYTECODES_TREE_INITIAL_SIZE 1
#define TIMESTAMP_OF_CHANGE_BIT_SIZE 32
#define UPDATES_DELAYED_PUBLIC_MUTABLE_VALUES_LEN 3
#define UPDATES_DELAYED_PUBLIC_MUTABLE_METADATA_BIT_SIZE 144
#define DEFAULT_MAX_DEBUG_LOG_MEMORY_READS 125000
#define DOM_SEP__SILOED_NOTE_HASH 3361878420UL
#define DOM_SEP__UNIQUE_NOTE_HASH 226850429UL
#define DOM_SEP__NOTE_HASH_NONCE 1721808740UL
#define DOM_SEP__SILOED_NULLIFIER 57496191UL
#define DOM_SEP__PUBLIC_LEAF_SLOT 1247650290UL
#define DOM_SEP__PUBLIC_STORAGE_MAP_SLOT 4015149901UL
#define DOM_SEP__PUBLIC_BYTECODE 260313585UL
#define DOM_SEP__CONTRACT_CLASS_ID 3923495515UL
#define DOM_SEP__PUBLIC_KEYS_HASH 777457226UL
#define DOM_SEP__PARTIAL_ADDRESS 2103633018UL
#define DOM_SEP__CONTRACT_ADDRESS_V1 1788365517UL
#define DOM_SEP__BLOCK_HEADER_HASH 4195546849UL
#define DOM_SEP__PUBLIC_CALLDATA 2760353947UL