#include <cstdint>
#include <stdexcept>
#include <vector>
#include "barretenberg/vm2/common/aztec_constants.hpp"
#include "barretenberg/vm2/common/field.hpp"
Go to the source code of this file.
|
| namespace | bb |
| | Entry point for Barretenberg command-line interface.
|
| |
| namespace | bb::avm2 |
| |
|
| enum | bb::avm2::TransactionPhase {
bb::avm2::NR_NULLIFIER_INSERTION = 1
, bb::avm2::NR_NOTE_INSERTION = 2
, bb::avm2::NR_L2_TO_L1_MESSAGE = 3
, bb::avm2::SETUP = 4
,
bb::avm2::R_NULLIFIER_INSERTION = 5
, bb::avm2::R_NOTE_INSERTION = 6
, bb::avm2::R_L2_TO_L1_MESSAGE = 7
, bb::avm2::APP_LOGIC = 8
,
bb::avm2::TEARDOWN = 9
, bb::avm2::COLLECT_GAS_FEES = 10
, bb::avm2::TREE_PADDING = 11
, bb::avm2::CLEANUP = 12
,
bb::avm2::LAST = CLEANUP
} |
| |
| enum class | bb::avm2::EnvironmentVariable {
bb::avm2::ADDRESS
, bb::avm2::SENDER
, bb::avm2::TRANSACTIONFEE
, bb::avm2::CHAINID
,
bb::avm2::VERSION
, bb::avm2::BLOCKNUMBER
, bb::avm2::TIMESTAMP
, bb::avm2::BASEFEEPERL2GAS
,
bb::avm2::BASEFEEPERDAGAS
, bb::avm2::ISSTATICCALL
, bb::avm2::L2GASLEFT
, bb::avm2::DAGASLEFT
,
bb::avm2::MAX = DAGASLEFT
} |
| |
| enum class | bb::avm2::ContractInstanceMember { bb::avm2::DEPLOYER = 0
, bb::avm2::CLASS_ID = 1
, bb::avm2::INIT_HASH = 2
, bb::avm2::MAX = INIT_HASH
} |
| |
| enum class | bb::avm2::DebugLogLevel {
bb::avm2::SILENT = 0
, bb::avm2::FATAL = 1
, bb::avm2::ERROR = 2
, bb::avm2::WARN = 3
,
bb::avm2::INFO = 4
, bb::avm2::VERBOSE = 5
, bb::avm2::DEBUG = 6
, bb::avm2::TRACE = 7
,
bb::avm2::LAST = TRACE
} |
| |