Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
ultra_rollup_flavor.hpp
Go to the documentation of this file.
1
// === AUDIT STATUS ===
2
// internal: { status: Planned, auditors: [], commit: }
3
// external_1: { status: not started, auditors: [], commit: }
4
// external_2: { status: not started, auditors: [], commit: }
5
// =====================
6
7
#pragma once
8
#include "
barretenberg/commitment_schemes/ipa/ipa.hpp
"
9
#include "
barretenberg/flavor/ultra_flavor.hpp
"
10
11
namespace
bb
{
12
17
class
UltraRollupFlavor
:
public
bb::UltraFlavor
{
18
public
:
19
static
constexpr
size_t
PROOF_LENGTH_WITHOUT_PUB_INPUTS
(
size_t
virtual_log_n =
VIRTUAL_LOG_N
)
20
{
21
return
UltraFlavor::PROOF_LENGTH_WITHOUT_PUB_INPUTS
(virtual_log_n) + IPA_PROOF_LENGTH;
22
}
23
};
24
25
}
// namespace bb
bb::UltraFlavor
Definition
ultra_flavor.hpp:35
bb::UltraFlavor::VIRTUAL_LOG_N
static constexpr size_t VIRTUAL_LOG_N
Definition
ultra_flavor.hpp:50
bb::UltraFlavor::PROOF_LENGTH_WITHOUT_PUB_INPUTS
static constexpr size_t PROOF_LENGTH_WITHOUT_PUB_INPUTS(size_t virtual_log_n=VIRTUAL_LOG_N)
Definition
ultra_flavor.hpp:135
bb::UltraRollupFlavor
UltraRollupFlavor extends UltraFlavor with IPA proof support.
Definition
ultra_rollup_flavor.hpp:17
bb::UltraRollupFlavor::PROOF_LENGTH_WITHOUT_PUB_INPUTS
static constexpr size_t PROOF_LENGTH_WITHOUT_PUB_INPUTS(size_t virtual_log_n=VIRTUAL_LOG_N)
Definition
ultra_rollup_flavor.hpp:19
ipa.hpp
bb
Entry point for Barretenberg command-line interface.
Definition
api.hpp:5
ultra_flavor.hpp
src
barretenberg
flavor
ultra_rollup_flavor.hpp
Generated by
1.9.8