|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include "aztec_process.hpp"#include "barretenberg/api/file_io.hpp"#include "barretenberg/bbapi/bbapi_client_ivc.hpp"#include "barretenberg/common/base64.hpp"#include "barretenberg/common/get_bytecode.hpp"#include "barretenberg/common/thread.hpp"#include "barretenberg/common/throw_or_abort.hpp"#include "barretenberg/common/version.hpp"#include "barretenberg/crypto/sha256/sha256.hpp"#include <filesystem>#include <fstream>#include <iomanip>#include <nlohmann/json.hpp>#include <sstream>Go to the source code of this file.
Namespaces | |
| namespace | bb |
| Entry point for Barretenberg command-line interface. | |
Functions | |
| bool | bb::transpile_artifact (const std::string &input_path, const std::string &output_path) |
| Transpile the artifact file (or copy if transpiler not enabled) | |
| bool | bb::process_aztec_artifact (const std::string &input_path, const std::string &output_path, bool force=false) |
| Process Aztec contract artifacts: transpile and generate verification keys. | |
| std::vector< std::string > | bb::find_contract_artifacts (const std::string &search_path=".") |
| Find all contract artifacts in target/ directories. | |
| bool | bb::process_all_artifacts (const std::string &search_path=".", bool force=false) |
| Process all discovered contract artifacts in a directory tree. | |