barretenberg
Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
proof_system::plonk::flavor::Ultra Class Reference

Public Types

using CircuitBuilder = proof_system::UltraCircuitBuilder
 
using ProvingKey = plonk::proving_key
 
using Curve = curve::BN254
 
using FF = Curve::ScalarField
 
using Polynomial = barretenberg::Polynomial< FF >
 

Static Public Member Functions

static transcript::Manifest create_manifest (const size_t num_public_inputs)
 Create a manifest object.
 

Static Public Attributes

static constexpr size_t NUM_WIRES = CircuitBuilder::NUM_WIRES
 
static constexpr bool has_zero_row = false
 

Member Function Documentation

◆ create_manifest()

static transcript::Manifest proof_system::plonk::flavor::Ultra::create_manifest ( const size_t  num_public_inputs)
inlinestatic

Create a manifest object.

Note
UltraPlonk manifest does not use linearisation trick
Parameters
num_public_inputs
Returns
transcript::Manifest

The documentation for this class was generated from the following file: