Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bbapi_execute.hpp File Reference

Go to the source code of this file.

Namespaces

namespace  bb
 Entry point for Barretenberg command-line interface.
 
namespace  bb::bbapi
 

Typedefs

using bb::bbapi::Command = NamedUnion< CircuitProve, CircuitComputeVk, CircuitStats, CircuitVerify, ClientIvcComputeStandaloneVk, ClientIvcComputeIvcVk, ClientIvcStart, ClientIvcLoad, ClientIvcAccumulate, ClientIvcProve, ClientIvcVerify, VkAsFields, CircuitWriteSolidityVerifier, ClientIvcCheckPrecomputedVk, ClientIvcStats >
 
using bb::bbapi::CommandResponse = NamedUnion< CircuitProve::Response, CircuitComputeVk::Response, CircuitStats::Response, CircuitVerify::Response, ClientIvcComputeStandaloneVk::Response, ClientIvcComputeIvcVk::Response, ClientIvcStart::Response, ClientIvcLoad::Response, ClientIvcAccumulate::Response, ClientIvcProve::Response, ClientIvcVerify::Response, VkAsFields::Response, CircuitWriteSolidityVerifier::Response, ClientIvcCheckPrecomputedVk::Response, ClientIvcStats::Response >
 

Functions

CommandResponse bb::bbapi::execute (BBApiRequest &request, Command &&command)
 Executes a command by visiting a variant of all possible commands.
 
std::string bb::bbapi::get_msgpack_schema_as_json ()