Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
aztec_process.hpp
Go to the documentation of this file.
1#ifndef __wasm__
2#pragma once
3#include <cstddef>
4#include <cstdint>
5#include <string>
6#include <vector>
7
8namespace bb {
9
18bool process_aztec_artifact(const std::string& input_path, const std::string& output_path, bool force = false);
19
26std::vector<std::string> find_contract_artifacts(const std::string& search_path = ".");
27
35bool process_all_artifacts(const std::string& search_path = ".", bool force = false);
36
37} // namespace bb
38#endif
Entry point for Barretenberg command-line interface.
bool process_all_artifacts(const std::string &search_path, bool force)
Process all discovered contract artifacts in a directory tree.
bool process_aztec_artifact(const std::string &input_path, const std::string &output_path, bool force)
Process Aztec contract artifacts: transpile and generate verification keys.
std::vector< std::string > find_contract_artifacts(const std::string &search_path)
Find all contract artifacts in target/ directories.