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

#include <avm_io.hpp>

Public Member Functions

bool operator== (const Tx &other) const =default
 
 MSGPACK_CAMEL_CASE_FIELDS (hash, gas_settings, effective_gas_fees, non_revertible_contract_deployment_data, revertible_contract_deployment_data, non_revertible_accumulated_data, revertible_accumulated_data, setup_enqueued_calls, app_logic_enqueued_calls, teardown_enqueued_call, gas_used_by_private, fee_payer)
 

Public Attributes

std::string hash
 
GasSettings gas_settings
 
GasFees effective_gas_fees
 
ContractDeploymentData non_revertible_contract_deployment_data
 
ContractDeploymentData revertible_contract_deployment_data
 
AccumulatedData non_revertible_accumulated_data
 
AccumulatedData revertible_accumulated_data
 
std::vector< PublicCallRequestWithCalldatasetup_enqueued_calls
 
std::vector< PublicCallRequestWithCalldataapp_logic_enqueued_calls
 
std::optional< PublicCallRequestWithCalldatateardown_enqueued_call
 
Gas gas_used_by_private
 
AztecAddress fee_payer
 

Detailed Description

Definition at line 329 of file avm_io.hpp.

Member Function Documentation

◆ MSGPACK_CAMEL_CASE_FIELDS()

◆ operator==()

bool bb::avm2::Tx::operator== ( const Tx other) const
default

Member Data Documentation

◆ app_logic_enqueued_calls

std::vector<PublicCallRequestWithCalldata> bb::avm2::Tx::app_logic_enqueued_calls

Definition at line 338 of file avm_io.hpp.

◆ effective_gas_fees

GasFees bb::avm2::Tx::effective_gas_fees

Definition at line 332 of file avm_io.hpp.

◆ fee_payer

AztecAddress bb::avm2::Tx::fee_payer

Definition at line 341 of file avm_io.hpp.

◆ gas_settings

GasSettings bb::avm2::Tx::gas_settings

Definition at line 331 of file avm_io.hpp.

◆ gas_used_by_private

Gas bb::avm2::Tx::gas_used_by_private

Definition at line 340 of file avm_io.hpp.

◆ hash

std::string bb::avm2::Tx::hash

Definition at line 330 of file avm_io.hpp.

◆ non_revertible_accumulated_data

AccumulatedData bb::avm2::Tx::non_revertible_accumulated_data

Definition at line 335 of file avm_io.hpp.

◆ non_revertible_contract_deployment_data

ContractDeploymentData bb::avm2::Tx::non_revertible_contract_deployment_data

Definition at line 333 of file avm_io.hpp.

◆ revertible_accumulated_data

AccumulatedData bb::avm2::Tx::revertible_accumulated_data

Definition at line 336 of file avm_io.hpp.

◆ revertible_contract_deployment_data

ContractDeploymentData bb::avm2::Tx::revertible_contract_deployment_data

Definition at line 334 of file avm_io.hpp.

◆ setup_enqueued_calls

std::vector<PublicCallRequestWithCalldata> bb::avm2::Tx::setup_enqueued_calls

Definition at line 337 of file avm_io.hpp.

◆ teardown_enqueued_call

std::optional<PublicCallRequestWithCalldata> bb::avm2::Tx::teardown_enqueued_call

Definition at line 339 of file avm_io.hpp.


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