Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
update_check.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include "
barretenberg/vm2/common/aztec_types.hpp
"
4
#include "
barretenberg/vm2/common/field.hpp
"
5
6
namespace
bb::avm2::simulation
{
7
8
struct
UpdateCheckEvent
{
9
// Inputs
10
AztecAddress
address
;
11
FF
current_class_id
;
12
FF
original_class_id
;
13
FF
public_data_tree_root
;
14
uint64_t
current_timestamp
;
15
16
// Hash
17
FF
update_hash
;
18
// Hash preimage
19
FF
update_preimage_metadata
;
20
FF
update_preimage_pre_class_id
;
21
FF
update_preimage_post_class_id
;
22
23
// Read
24
FF
delayed_public_mutable_slot
;
25
26
bool
operator==
(
const
UpdateCheckEvent
& other)
const
=
default
;
27
};
28
29
}
// namespace bb::avm2::simulation
aztec_types.hpp
bb::avm2::simulation
Definition
address_derivation.cpp:8
bb::avm2::AztecAddress
FF AztecAddress
Definition
aztec_types.hpp:11
bb::avm2::FF
AvmFlavorSettings::FF FF
Definition
field.hpp:10
bb::avm2::simulation::UpdateCheckEvent
Definition
update_check.hpp:8
bb::avm2::simulation::UpdateCheckEvent::address
AztecAddress address
Definition
update_check.hpp:10
bb::avm2::simulation::UpdateCheckEvent::current_timestamp
uint64_t current_timestamp
Definition
update_check.hpp:14
bb::avm2::simulation::UpdateCheckEvent::update_preimage_pre_class_id
FF update_preimage_pre_class_id
Definition
update_check.hpp:20
bb::avm2::simulation::UpdateCheckEvent::original_class_id
FF original_class_id
Definition
update_check.hpp:12
bb::avm2::simulation::UpdateCheckEvent::operator==
bool operator==(const UpdateCheckEvent &other) const =default
bb::avm2::simulation::UpdateCheckEvent::update_preimage_post_class_id
FF update_preimage_post_class_id
Definition
update_check.hpp:21
bb::avm2::simulation::UpdateCheckEvent::current_class_id
FF current_class_id
Definition
update_check.hpp:11
bb::avm2::simulation::UpdateCheckEvent::public_data_tree_root
FF public_data_tree_root
Definition
update_check.hpp:13
bb::avm2::simulation::UpdateCheckEvent::delayed_public_mutable_slot
FF delayed_public_mutable_slot
Definition
update_check.hpp:24
bb::avm2::simulation::UpdateCheckEvent::update_hash
FF update_hash
Definition
update_check.hpp:17
bb::avm2::simulation::UpdateCheckEvent::update_preimage_metadata
FF update_preimage_metadata
Definition
update_check.hpp:19
field.hpp
src
barretenberg
vm2
simulation
events
update_check.hpp
Generated by
1.9.8