71 previous_non_revertible_accumulated_data_array_lengths;
121 .version = FF::random_element(&
engine),
122 .blockNumber =
static_cast<uint32_t
>(
std::rand()),
123 .slotNumber = FF::random_element(&
engine),
124 .timestamp =
static_cast<uint64_t
>(
std::rand()),
125 .coinbase = EthAddress::random_element(&
engine),
126 .feeRecipient = AztecAddress::random_element(&
engine),
162 .teardownGasLimits = {
170 .maxPriorityFeesPerGas = {
186 std::array<FF, MAX_NOTE_HASHES_PER_TX> note_hashes{};
187 std::array<FF, MAX_NULLIFIERS_PER_TX> nullifiers{};
190 for (
size_t i = 0; i < n; ++i) {
191 note_hashes[i] = FF::random_element(&
engine);
192 nullifiers[i] = FF::random_element(&
engine);
197 .content = FF::random_element(&
engine),
199 .contractAddress = FF::random_element(&
engine),
205 .nullifiers = nullifiers,
206 .l2ToL1Msgs = messages,
210 .nullifiers =
static_cast<uint32_t
>(n),
211 .l2ToL1Msgs =
static_cast<uint32_t
>(n),
218 std::array<FF, MAX_NOTE_HASHES_PER_TX> note_hashes{};
219 std::array<FF, MAX_NULLIFIERS_PER_TX> nullifiers{};
222 for (
size_t i = 0; i < n; ++i) {
223 note_hashes[i] = FF::random_element(&
engine);
224 nullifiers[i] = FF::random_element(&
engine);
229 .content = FF::random_element(&
engine),
231 .contractAddress = FF::random_element(&
engine),
237 .nullifiers = nullifiers,
238 .l2ToL1Msgs = messages,
242 .nullifiers =
static_cast<uint32_t
>(n),
243 .l2ToL1Msgs =
static_cast<uint32_t
>(n),
250 for (
size_t i = 0; i < n; ++i) {
253 .contractAddress = AztecAddress::random_element(&
engine),
255 .calldataHash = FF::random_element(&
engine),
264 for (
size_t i = 0; i < n; ++i) {
267 .contractAddress = AztecAddress::random_element(&
engine),
269 .calldataHash = FF::random_element(&
engine),
281 .contractAddress = AztecAddress::random_element(&
engine),
283 .calldataHash = FF::random_element(&
engine),
virtual uint64_t get_random_uint64()=0
virtual uint8_t get_random_uint8()=0
virtual uint128_t get_random_uint128()=0
virtual uint32_t get_random_uint32()=0
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept
unsigned __int128 uint128_t
std::array< FF, MAX_NOTE_HASHES_PER_TX > noteHashes
AppendOnlyTreeSnapshot l1ToL2MessageTree