76 previous_non_revertible_accumulated_data_array_lengths;
126 .version = FF::random_element(&
engine),
127 .blockNumber =
static_cast<uint32_t
>(
std::rand()),
128 .slotNumber = FF::random_element(&
engine),
129 .timestamp =
static_cast<uint64_t
>(
std::rand()),
130 .coinbase = EthAddress::random_element(&
engine),
131 .feeRecipient = AztecAddress::random_element(&
engine),
167 .teardownGasLimits = {
175 .maxPriorityFeesPerGas = {
191 std::array<FF, MAX_NOTE_HASHES_PER_TX> note_hashes{};
192 std::array<FF, MAX_NULLIFIERS_PER_TX> nullifiers{};
195 for (
size_t i = 0; i < n; ++i) {
196 note_hashes[i] = FF::random_element(&
engine);
197 nullifiers[i] = FF::random_element(&
engine);
202 .content = FF::random_element(&
engine),
204 .contractAddress = FF::random_element(&
engine),
210 .nullifiers = nullifiers,
211 .l2ToL1Msgs = messages,
215 .nullifiers =
static_cast<uint32_t
>(n),
216 .l2ToL1Msgs =
static_cast<uint32_t
>(n),
223 std::array<FF, MAX_NOTE_HASHES_PER_TX> note_hashes{};
224 std::array<FF, MAX_NULLIFIERS_PER_TX> nullifiers{};
227 for (
size_t i = 0; i < n; ++i) {
228 note_hashes[i] = FF::random_element(&
engine);
229 nullifiers[i] = FF::random_element(&
engine);
234 .content = FF::random_element(&
engine),
236 .contractAddress = FF::random_element(&
engine),
242 .nullifiers = nullifiers,
243 .l2ToL1Msgs = messages,
247 .nullifiers =
static_cast<uint32_t
>(n),
248 .l2ToL1Msgs =
static_cast<uint32_t
>(n),
255 for (
size_t i = 0; i < n; ++i) {
258 .contractAddress = AztecAddress::random_element(&
engine),
260 .calldataHash = FF::random_element(&
engine),
269 for (
size_t i = 0; i < n; ++i) {
272 .contractAddress = AztecAddress::random_element(&
engine),
274 .calldataHash = FF::random_element(&
engine),
286 .contractAddress = AztecAddress::random_element(&
engine),
288 .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