barretenberg
Loading...
Searching...
No Matches
create_partial_commitment.hpp
1#pragma once
2#include "../../constants.hpp"
3#include "barretenberg/crypto/pedersen_hash/pedersen.hpp"
4#include "claim_note.hpp"
5
6namespace join_split_example::proofs::notes::native::claim {
7
8inline auto create_partial_commitment(uint256_t const& deposit_value,
9 uint256_t const& bridge_call_data,
10 grumpkin::fq const& value_note_partial_commitment,
11 grumpkin::fq const& input_nullifier)
12{
14 { deposit_value, bridge_call_data, value_note_partial_commitment, input_nullifier },
15 GeneratorIndex::CLAIM_NOTE_PARTIAL_COMMITMENT);
16}
17
18} // namespace join_split_example::proofs::notes::native::claim
static Fq hash(const std::vector< Fq > &inputs, GeneratorContext context={})
Given a vector of fields, generate a pedersen hash using generators from context.
Definition: pedersen.cpp:59
Definition: uint256.hpp:25