48void avm_prove(
const std::filesystem::path& inputs_path,
const std::filesystem::path& output_path);
65bool avm_verify(
const std::filesystem::path& proof_path,
const std::filesystem::path& public_inputs_path);
73void avm_simulate(
const std::filesystem::path& inputs_path);
Entry point for Barretenberg command-line interface.
bool avm_check_circuit_from_bytes(std::vector< uint8_t > inputs)
Check the AVM circuit from serialized inputs (msgpack bytes).
void avm_simulate(const std::filesystem::path &inputs_path)
Simulates an public transaction.
bool avm_verify_from_bytes(std::vector< bb::fr > proof, std::vector< uint8_t > public_inputs)
Verify an AVM proof from serialized data.
bool avm_verify(const std::filesystem::path &proof_path, const std::filesystem::path &public_inputs_path)
Verifies an avm proof and writes the result to stdout.
void avm_write_verification_key(const std::filesystem::path &output_path)
Writes an avm (incomplete) verification key to a file.
AvmProveResult avm_prove_from_bytes(std::vector< uint8_t > inputs)
Prove an AVM transaction from serialized inputs (msgpack bytes). Callers that need to verify the proo...
void avm_prove(const std::filesystem::path &inputs_path, const std::filesystem::path &output_path)
Writes an avm proof to a file.
void avm_check_circuit(const std::filesystem::path &inputs_path)
Stub - throws runtime error if called.
Result of in-memory AVM proving.
std::vector< bb::fr > proof