2#include "../../fixtures/user_context.hpp"
3#include "compute_circuit_data.hpp"
4#include "join_split_circuit.hpp"
5#include "sign_join_split_tx.hpp"
7namespace join_split_example {
11inline std::vector<uint8_t> create_proof(join_split_tx
const& tx, circuit_data
const& cd)
14 join_split_circuit(builder, tx);
16 if (builder.failed()) {
17 info(
"Join-split circuit logic failed: ", builder.err());
22 auto proof = prover.construct_proof();
24 return proof.proof_data;
Definition: standard_circuit_builder.hpp:12
Definition: standard_composer.hpp:14
plonk::Prover create_prover(const CircuitBuilder &circuit_constructor)
Definition: standard_composer.cpp:145