Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::avm2::tracegen::TxPhaseSpec Struct Reference

#include <phase_spec.hpp>

Public Attributes

bool is_public_call_request = false
 
bool is_teardown = false
 
bool is_collect_fee = false
 
bool is_tree_padding = false
 
bool is_cleanup = false
 
bool is_revertible = false
 
uint32_t read_pi_start_offset = 0
 
uint32_t read_pi_length_offset = 0
 
bool non_revertible_append_note_hash = false
 
bool non_revertible_append_nullifier = false
 
bool non_revertible_append_l2_l1_msg = false
 
bool revertible_append_note_hash = false
 
bool revertible_append_nullifier = false
 
bool revertible_append_l2_l1_msg = false
 
uint8_t next_phase_on_revert = 0
 

Detailed Description

Definition at line 11 of file phase_spec.hpp.

Member Data Documentation

◆ is_cleanup

bool bb::avm2::tracegen::TxPhaseSpec::is_cleanup = false

Definition at line 16 of file phase_spec.hpp.

◆ is_collect_fee

bool bb::avm2::tracegen::TxPhaseSpec::is_collect_fee = false

Definition at line 14 of file phase_spec.hpp.

◆ is_public_call_request

bool bb::avm2::tracegen::TxPhaseSpec::is_public_call_request = false

Definition at line 12 of file phase_spec.hpp.

◆ is_revertible

bool bb::avm2::tracegen::TxPhaseSpec::is_revertible = false

Definition at line 17 of file phase_spec.hpp.

◆ is_teardown

bool bb::avm2::tracegen::TxPhaseSpec::is_teardown = false

Definition at line 13 of file phase_spec.hpp.

◆ is_tree_padding

bool bb::avm2::tracegen::TxPhaseSpec::is_tree_padding = false

Definition at line 15 of file phase_spec.hpp.

◆ next_phase_on_revert

uint8_t bb::avm2::tracegen::TxPhaseSpec::next_phase_on_revert = 0

Definition at line 26 of file phase_spec.hpp.

◆ non_revertible_append_l2_l1_msg

bool bb::avm2::tracegen::TxPhaseSpec::non_revertible_append_l2_l1_msg = false

Definition at line 22 of file phase_spec.hpp.

◆ non_revertible_append_note_hash

bool bb::avm2::tracegen::TxPhaseSpec::non_revertible_append_note_hash = false

Definition at line 20 of file phase_spec.hpp.

◆ non_revertible_append_nullifier

bool bb::avm2::tracegen::TxPhaseSpec::non_revertible_append_nullifier = false

Definition at line 21 of file phase_spec.hpp.

◆ read_pi_length_offset

uint32_t bb::avm2::tracegen::TxPhaseSpec::read_pi_length_offset = 0

Definition at line 19 of file phase_spec.hpp.

◆ read_pi_start_offset

uint32_t bb::avm2::tracegen::TxPhaseSpec::read_pi_start_offset = 0

Definition at line 18 of file phase_spec.hpp.

◆ revertible_append_l2_l1_msg

bool bb::avm2::tracegen::TxPhaseSpec::revertible_append_l2_l1_msg = false

Definition at line 25 of file phase_spec.hpp.

◆ revertible_append_note_hash

bool bb::avm2::tracegen::TxPhaseSpec::revertible_append_note_hash = false

Definition at line 23 of file phase_spec.hpp.

◆ revertible_append_nullifier

bool bb::avm2::tracegen::TxPhaseSpec::revertible_append_nullifier = false

Definition at line 24 of file phase_spec.hpp.


The documentation for this struct was generated from the following file: