|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
The data that is propagated on the public inputs of a rollup circuit. More...
#include <special_public_inputs.hpp>
Public Types | |
| using | FF = curve::BN254::ScalarField |
| using | IpaClaim = OpeningClaim< bb::curve::Grumpkin > |
| using | PublicPairingPoints = PublicInputComponent< PairingPoints< curve::BN254 > > |
| using | PublicIpaClaim = PublicInputComponent< IpaClaim > |
Public Member Functions | |
| void | reconstruct_from_public (const std::vector< FF > &public_inputs) |
| Reconstructs the IO components from a public inputs array. | |
Static Public Member Functions | |
| template<typename Builder > | |
| static void | add_default (Builder &builder) |
| Add default IO values to a circuit builder (for native tests) | |
Public Attributes | |
| PairingPoints< curve::BN254 > | pairing_inputs |
| IpaClaim | ipa_claim |
Static Public Attributes | |
| static constexpr size_t | PUBLIC_INPUTS_SIZE = ROLLUP_PUBLIC_INPUTS_SIZE |
| static constexpr bool | HasIPA = true |
The data that is propagated on the public inputs of a rollup circuit.
Definition at line 109 of file special_public_inputs.hpp.
Definition at line 111 of file special_public_inputs.hpp.
Definition at line 112 of file special_public_inputs.hpp.
Definition at line 115 of file special_public_inputs.hpp.
Definition at line 114 of file special_public_inputs.hpp.
Add default IO values to a circuit builder (for native tests)
Definition at line 144 of file special_public_inputs.hpp.
|
inline |
Reconstructs the IO components from a public inputs array.
Definition at line 126 of file special_public_inputs.hpp.
|
staticconstexpr |
Definition at line 118 of file special_public_inputs.hpp.
| IpaClaim bb::RollupIO::ipa_claim |
Definition at line 121 of file special_public_inputs.hpp.
| PairingPoints<curve::BN254> bb::RollupIO::pairing_inputs |
Definition at line 120 of file special_public_inputs.hpp.
|
staticconstexpr |
Definition at line 117 of file special_public_inputs.hpp.