@@ -22,9 +22,9 @@ library Constants {
2222 uint256 internal constant MAX_NEW_L2_TO_L1_MSGS_PER_CALL = 2 ;
2323 uint256 internal constant MAX_PUBLIC_DATA_UPDATE_REQUESTS_PER_CALL = 32 ;
2424 uint256 internal constant MAX_PUBLIC_DATA_READS_PER_CALL = 32 ;
25- uint256 internal constant MAX_NOTE_HASH_READ_REQUESTS_PER_CALL = 32 ;
26- uint256 internal constant MAX_NULLIFIER_READ_REQUESTS_PER_CALL = 32 ;
27- uint256 internal constant MAX_NULLIFIER_NON_EXISTENT_READ_REQUESTS_PER_CALL = 32 ;
25+ uint256 internal constant MAX_NOTE_HASH_READ_REQUESTS_PER_CALL = 16 ;
26+ uint256 internal constant MAX_NULLIFIER_READ_REQUESTS_PER_CALL = 16 ;
27+ uint256 internal constant MAX_NULLIFIER_NON_EXISTENT_READ_REQUESTS_PER_CALL = 16 ;
2828 uint256 internal constant MAX_L1_TO_L2_MSG_READ_REQUESTS_PER_CALL = 16 ;
2929 uint256 internal constant MAX_KEY_VALIDATION_REQUESTS_PER_CALL = 16 ;
3030 uint256 internal constant MAX_NOTE_ENCRYPTED_LOGS_PER_CALL = 16 ;
@@ -39,9 +39,9 @@ library Constants {
3939 uint256 internal constant MAX_TOTAL_PUBLIC_DATA_UPDATE_REQUESTS_PER_TX = 64 ;
4040 uint256 internal constant MAX_PUBLIC_DATA_READS_PER_TX = 64 ;
4141 uint256 internal constant MAX_NEW_L2_TO_L1_MSGS_PER_TX = 8 ;
42- uint256 internal constant MAX_NOTE_HASH_READ_REQUESTS_PER_TX = 128 ;
43- uint256 internal constant MAX_NULLIFIER_READ_REQUESTS_PER_TX = 128 ;
44- uint256 internal constant MAX_NULLIFIER_NON_EXISTENT_READ_REQUESTS_PER_TX = 128 ;
42+ uint256 internal constant MAX_NOTE_HASH_READ_REQUESTS_PER_TX = 64 ;
43+ uint256 internal constant MAX_NULLIFIER_READ_REQUESTS_PER_TX = 64 ;
44+ uint256 internal constant MAX_NULLIFIER_NON_EXISTENT_READ_REQUESTS_PER_TX = 64 ;
4545 uint256 internal constant MAX_L1_TO_L2_MSG_READ_REQUESTS_PER_TX = 64 ;
4646 uint256 internal constant MAX_KEY_VALIDATION_REQUESTS_PER_TX = 64 ;
4747 uint256 internal constant MAX_NOTE_ENCRYPTED_LOGS_PER_TX = 64 ;
@@ -149,22 +149,22 @@ library Constants {
149149 uint256 internal constant TX_REQUEST_LENGTH = 13 ;
150150 uint256 internal constant TOTAL_FEES_LENGTH = 1 ;
151151 uint256 internal constant HEADER_LENGTH = 23 ;
152- uint256 internal constant PRIVATE_CIRCUIT_PUBLIC_INPUTS_LENGTH = 457 ;
153- uint256 internal constant PUBLIC_CIRCUIT_PUBLIC_INPUTS_LENGTH = 578 ;
154- uint256 internal constant PRIVATE_CALL_STACK_ITEM_LENGTH = 460 ;
152+ uint256 internal constant PRIVATE_CIRCUIT_PUBLIC_INPUTS_LENGTH = 393 ;
153+ uint256 internal constant PUBLIC_CIRCUIT_PUBLIC_INPUTS_LENGTH = 482 ;
154+ uint256 internal constant PRIVATE_CALL_STACK_ITEM_LENGTH = 396 ;
155155 uint256 internal constant PUBLIC_CONTEXT_INPUTS_LENGTH = 41 ;
156156 uint256 internal constant AGGREGATION_OBJECT_LENGTH = 16 ;
157157 uint256 internal constant SCOPED_READ_REQUEST_LEN = 3 ;
158158 uint256 internal constant PUBLIC_DATA_READ_LENGTH = 2 ;
159- uint256 internal constant VALIDATION_REQUESTS_LENGTH = 1602 ;
159+ uint256 internal constant VALIDATION_REQUESTS_LENGTH = 1026 ;
160160 uint256 internal constant PUBLIC_DATA_UPDATE_REQUEST_LENGTH = 3 ;
161161 uint256 internal constant COMBINED_ACCUMULATED_DATA_LENGTH = 333 ;
162162 uint256 internal constant COMBINED_CONSTANT_DATA_LENGTH = 40 ;
163163 uint256 internal constant CALL_REQUEST_LENGTH = 7 ;
164164 uint256 internal constant PRIVATE_ACCUMULATED_DATA_LENGTH = 1152 ;
165- uint256 internal constant PRIVATE_KERNEL_CIRCUIT_PUBLIC_INPUTS_LENGTH = 2803 ;
165+ uint256 internal constant PRIVATE_KERNEL_CIRCUIT_PUBLIC_INPUTS_LENGTH = 2227 ;
166166 uint256 internal constant PUBLIC_ACCUMULATED_DATA_LENGTH = 983 ;
167- uint256 internal constant PUBLIC_KERNEL_CIRCUIT_PUBLIC_INPUTS_LENGTH = 3834 ;
167+ uint256 internal constant PUBLIC_KERNEL_CIRCUIT_PUBLIC_INPUTS_LENGTH = 3258 ;
168168 uint256 internal constant KERNEL_CIRCUIT_PUBLIC_INPUTS_LENGTH = 383 ;
169169 uint256 internal constant CONSTANT_ROLLUP_DATA_LENGTH = 14 ;
170170 uint256 internal constant BASE_OR_MERGE_PUBLIC_INPUTS_LENGTH = 31 ;
@@ -200,13 +200,13 @@ library Constants {
200200 uint256 internal constant START_SIDE_EFFECT_COUNTER = 37 ;
201201 uint256 internal constant TRANSACTION_FEE_SELECTOR = 40 ;
202202 uint256 internal constant START_NOTE_HASH_EXISTS_WRITE_OFFSET = 0 ;
203- uint256 internal constant START_NULLIFIER_EXISTS_OFFSET = 32 ;
204- uint256 internal constant START_NULLIFIER_NON_EXISTS_OFFSET = 64 ;
205- uint256 internal constant START_L1_TO_L2_MSG_EXISTS_WRITE_OFFSET = 96 ;
206- uint256 internal constant START_SSTORE_WRITE_OFFSET = 112 ;
207- uint256 internal constant START_SLOAD_WRITE_OFFSET = 144 ;
208- uint256 internal constant START_EMIT_NOTE_HASH_WRITE_OFFSET = 176 ;
209- uint256 internal constant START_EMIT_NULLIFIER_WRITE_OFFSET = 192 ;
210- uint256 internal constant START_EMIT_L2_TO_L1_MSG_WRITE_OFFSET = 208 ;
211- uint256 internal constant START_EMIT_UNENCRYPTED_LOG_WRITE_OFFSET = 210 ;
203+ uint256 internal constant START_NULLIFIER_EXISTS_OFFSET = 16 ;
204+ uint256 internal constant START_NULLIFIER_NON_EXISTS_OFFSET = 32 ;
205+ uint256 internal constant START_L1_TO_L2_MSG_EXISTS_WRITE_OFFSET = 48 ;
206+ uint256 internal constant START_SSTORE_WRITE_OFFSET = 64 ;
207+ uint256 internal constant START_SLOAD_WRITE_OFFSET = 96 ;
208+ uint256 internal constant START_EMIT_NOTE_HASH_WRITE_OFFSET = 128 ;
209+ uint256 internal constant START_EMIT_NULLIFIER_WRITE_OFFSET = 144 ;
210+ uint256 internal constant START_EMIT_L2_TO_L1_MSG_WRITE_OFFSET = 160 ;
211+ uint256 internal constant START_EMIT_UNENCRYPTED_LOG_WRITE_OFFSET = 162 ;
212212}
0 commit comments