Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
avm_io.hpp File Reference

Go to the source code of this file.

Classes

struct  bb::avm2::PublicInputs
 
struct  bb::avm2::PublicKeysHint
 
struct  bb::avm2::ContractInstanceHint
 
struct  bb::avm2::ContractClassHint
 
struct  bb::avm2::BytecodeCommitmentHint
 
struct  bb::avm2::DebugFunctionNameHint
 
struct  bb::avm2::GetSiblingPathHint
 
struct  bb::avm2::GetPreviousValueIndexHint
 
struct  bb::avm2::GetLeafPreimageHint< LeafPreimage_ >
 
struct  bb::avm2::GetLeafValueHint
 
struct  bb::avm2::SequentialInsertHint< Leaf >
 
struct  bb::avm2::AppendLeavesHint
 
struct  bb::avm2::CheckpointActionNoStateChangeHint
 
struct  bb::avm2::RevertCheckpointHint
 
struct  bb::avm2::PublicCallRequestWithCalldata
 
struct  bb::avm2::AccumulatedData
 
struct  bb::avm2::Tx
 
struct  bb::avm2::ExecutionHints
 
struct  bb::avm2::AvmProvingInputs
 
struct  bb::avm2::CollectionLimitsConfig
 
struct  bb::avm2::PublicSimulatorConfig
 
struct  bb::avm2::AvmFastSimulationInputs
 
struct  bb::avm2::CallStackMetadata
 
struct  bb::avm2::PublicTxEffect
 
struct  bb::avm2::TxSimulationResult
 

Namespaces

namespace  bb
 Entry point for Barretenberg command-line interface.
 
namespace  bb::avm2
 

Typedefs

using bb::avm2::CreateCheckpointHint = CheckpointActionNoStateChangeHint
 
using bb::avm2::CommitCheckpointHint = CheckpointActionNoStateChangeHint
 
using bb::avm2::ContractDBCreateCheckpointHint = CheckpointActionNoStateChangeHint
 
using bb::avm2::ContractDBCommitCheckpointHint = CheckpointActionNoStateChangeHint
 
using bb::avm2::ContractDBRevertCheckpointHint = CheckpointActionNoStateChangeHint
 

Enumerations

enum class  bb::avm2::CoarseTransactionPhase : uint8_t { bb::avm2::SETUP , bb::avm2::APP_LOGIC , bb::avm2::TEARDOWN }
 

Functions

std::ostream & bb::avm2::operator<< (std::ostream &os, const CoarseTransactionPhase &phase)