|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <public_inputs_builder.hpp>
Public Member Functions | |
| PublicInputsBuilder & | extract_inputs (const Tx &tx, const GlobalVariables &global_variables, const ProtocolContracts &protocol_contracts, const FF &prover_id, const LowLevelMerkleDBInterface &merkle_db) |
| PublicInputsBuilder & | extract_outputs (const LowLevelMerkleDBInterface &merkle_db, const Gas &end_gas_used, const FF &transaction_fee, const bool reverted, const TrackedSideEffects &side_effects) |
| PublicInputs | build () const |
Private Attributes | |
| PublicInputs | public_inputs_ |
Definition at line 10 of file public_inputs_builder.hpp.
|
inline |
Definition at line 24 of file public_inputs_builder.hpp.
| PublicInputsBuilder & bb::avm2::simulation::PublicInputsBuilder::extract_inputs | ( | const Tx & | tx, |
| const GlobalVariables & | global_variables, | ||
| const ProtocolContracts & | protocol_contracts, | ||
| const FF & | prover_id, | ||
| const LowLevelMerkleDBInterface & | merkle_db | ||
| ) |
Definition at line 7 of file public_inputs_builder.cpp.
| PublicInputsBuilder & bb::avm2::simulation::PublicInputsBuilder::extract_outputs | ( | const LowLevelMerkleDBInterface & | merkle_db, |
| const Gas & | end_gas_used, | ||
| const FF & | transaction_fee, | ||
| const bool | reverted, | ||
| const TrackedSideEffects & | side_effects | ||
| ) |
Definition at line 116 of file public_inputs_builder.cpp.
|
private |
Definition at line 27 of file public_inputs_builder.hpp.