Base class interface for IVC schemes.
virtual const Goblin & get_goblin() const =0
virtual void accumulate(ClientCircuit &circuit, const std::shared_ptr< MegaVerificationKey > &precomputed_vk)=0
virtual ~IVCBase()=default
virtual Goblin & get_goblin()=0
The verification key is responsible for storing the commitments to the precomputed (non-witness) poly...
Entry point for Barretenberg command-line interface.
MegaCircuitBuilder_< field< Bn254FrParams > > MegaCircuitBuilder
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept