54 info(
"GoblinAvm: num ultra ops = ",
op_queue->get_ultra_ops_count());
56 vinfo(
"prove eccvm...");
58 vinfo(
"finished eccvm proving.");
59 vinfo(
"prove translator...");
61 vinfo(
"finished translator proving.");
#define BB_BENCH_NAME(name)
GoblinAvmProof prove()
Constuct a full GoblinAvm proof (ECCVM, Translator)
GoblinAvm(MegaBuilder &builder, const std::shared_ptr< Transcript > &avm_transcript=std::make_shared< Transcript >())
void prove_eccvm()
Construct an ECCVM proof and IPA opening proof.
std::shared_ptr< OpQueue > op_queue
void prove_translator()
Construct a translator proof.
std::shared_ptr< Transcript > transcript
Entry point for Barretenberg command-line interface.
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept
HonkProof translator_proof
curve::BN254::BaseField Fq