|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
uses barretenberg/vm2 to simulate the bytecode More...
#include <simulator.hpp>
Public Member Functions | |
| SimulatorResult | simulate (fuzzer::FuzzerWorldStateManager &ws_mgr, fuzzer::FuzzerContractDB &contract_db, const Tx &tx, const GlobalVariables &globals, const std::vector< bb::crypto::merkle_tree::PublicDataLeafValue > &public_data_writes, const std::vector< FF > ¬e_hashes, const ProtocolContracts &protocol_contracts) override |
Public Member Functions inherited from Simulator | |
| virtual | ~Simulator ()=default |
| Simulator (const Simulator &)=delete | |
| Simulator & | operator= (const Simulator &)=delete |
| Simulator (Simulator &&)=delete | |
| Simulator & | operator= (Simulator &&)=delete |
| Simulator ()=default | |
uses barretenberg/vm2 to simulate the bytecode
Definition at line 75 of file simulator.hpp.
|
overridevirtual |
Implements Simulator.
Definition at line 82 of file simulator.cpp.