Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <context.hpp>
Static Public Member Functions | |
static std::string | get_subrelation_label (size_t index) |
![]() | |
static bool | skip (const AllEntities &in) |
static void | accumulate (ContainerOverSubrelations &evals, const AllEntities &in, const RelationParameters< FF > &, const FF &scaling_factor) |
Static Public Attributes | |
static constexpr const std::string_view | NAME = "context" |
static constexpr size_t | SR_ENQUEUED_CALL_START_NEXT_CTX_ID = 6 |
static constexpr size_t | SR_INCR_NEXT_CONTEXT_ID = 7 |
static constexpr size_t | SR_CONTEXT_ID_NEXT_ROW = 8 |
static constexpr size_t | SR_CONTEXT_ID_EXT_CALL = 9 |
static constexpr size_t | SR_CONTEXT_ID_NESTED_EXIT = 10 |
static constexpr size_t | SR_PARENT_ID_NEXT_ROW = 11 |
static constexpr size_t | SR_PC_NEXT_ROW_DEFAULT = 13 |
static constexpr size_t | SR_PC_NEXT_ROW_EXT_CALL = 14 |
static constexpr size_t | SR_MSG_SENDER_NEXT_ROW = 15 |
static constexpr size_t | SR_CONTRACT_ADDR_NEXT_ROW = 17 |
static constexpr size_t | SR_BYTECODE_ID_NEXT_ROW = 19 |
static constexpr size_t | SR_TRANSACTION_FEE_NEXT_ROW = 20 |
static constexpr size_t | SR_IS_STATIC_NEXT_ROW = 21 |
static constexpr size_t | SR_IS_STATIC_IF_STATIC_CALL = 22 |
static constexpr size_t | SR_IS_STATIC_IF_CALL_FROM_STATIC_CONTEXT = 23 |
static constexpr size_t | SR_CD_OFFSET_NEXT_ROW = 24 |
static constexpr size_t | SR_CD_SIZE_NEXT_ROW = 26 |
static constexpr size_t | SR_RET_REV_RD_ADDR = 28 |
static constexpr size_t | SR_NEXT_RD_ADDR_IS_ZERO = 29 |
static constexpr size_t | SR_RD_ADDR_IS_ZERO = 30 |
static constexpr size_t | SR_PROPAGATE_RD_ADDR = 31 |
static constexpr size_t | SR_RET_REV_RD_SIZE = 32 |
static constexpr size_t | SR_NEXT_RD_SIZE_IS_ZERO = 33 |
static constexpr size_t | SR_RD_SIZE_IS_ZERO = 34 |
static constexpr size_t | SR_PROPAGATE_RD_SIZE = 35 |
static constexpr size_t | SR_EXIT_CALL_LAST_CHILD_ID = 36 |
static constexpr size_t | SR_ENTER_CALL_LAST_CHILD_ID = 37 |
static constexpr size_t | SR_LAST_CHILD_ID_IS_ZERO = 38 |
static constexpr size_t | SR_PROPAGATE_LAST_CHILD_ID = 39 |
static constexpr size_t | SR_L2_GAS_LIMIT_NEXT_ROW = 40 |
static constexpr size_t | SR_L2_GAS_LIMIT_RESTORE_ON_EXIT = 41 |
static constexpr size_t | SR_DA_GAS_LIMIT_NEXT_ROW = 42 |
static constexpr size_t | SR_DA_GAS_LIMIT_RESTORE_ON_EXIT = 43 |
static constexpr size_t | SR_PARENT_L2_GAS_LIMIT_NEXT_ROW = 44 |
static constexpr size_t | SR_PARENT_L2_GAS_LIMIT_STORE_ON_ENTER = 45 |
static constexpr size_t | SR_PARENT_DA_GAS_LIMIT_NEXT_ROW = 46 |
static constexpr size_t | SR_PARENT_DA_GAS_LIMIT_STORE_ON_ENTER = 47 |
static constexpr size_t | SR_PARENT_L2_GAS_USED_NEXT_ROW = 48 |
static constexpr size_t | SR_PARENT_L2_GAS_USED_STORE_ON_ENTER = 49 |
static constexpr size_t | SR_PARENT_DA_GAS_USED_NEXT_ROW = 50 |
static constexpr size_t | SR_PARENT_DA_GAS_USED_STORE_ON_ENTER = 51 |
static constexpr size_t | SR_L2_GAS_USED_CONTINUITY = 57 |
static constexpr size_t | SR_L2_GAS_USED_ZERO_AFTER_CALL = 58 |
static constexpr size_t | SR_L2_GAS_USED_INGEST_AFTER_EXIT = 59 |
static constexpr size_t | SR_DA_GAS_USED_CONTINUITY = 60 |
static constexpr size_t | SR_DA_GAS_USED_ZERO_AFTER_CALL = 61 |
static constexpr size_t | SR_DA_GAS_USED_INGEST_AFTER_EXIT = 62 |
static constexpr size_t | SR_NOTE_HASH_TREE_ROOT_CONTINUITY = 63 |
static constexpr size_t | SR_NOTE_HASH_TREE_SIZE_CONTINUITY = 64 |
static constexpr size_t | SR_NUM_NOTE_HASHES_EMITTED_CONTINUITY = 65 |
static constexpr size_t | SR_NULLIFIER_TREE_ROOT_CONTINUITY = 66 |
static constexpr size_t | SR_NULLIFIER_TREE_SIZE_CONTINUITY = 67 |
static constexpr size_t | SR_NUM_NULLIFIERS_EMITTED_CONTINUITY = 68 |
static constexpr size_t | SR_PUBLIC_DATA_TREE_ROOT_CONTINUITY = 69 |
static constexpr size_t | SR_PUBLIC_DATA_TREE_SIZE_CONTINUITY = 70 |
static constexpr size_t | SR_WRITTEN_PUBLIC_DATA_SLOTS_TREE_ROOT_CONTINUITY = 71 |
static constexpr size_t | SR_WRITTEN_PUBLIC_DATA_SLOTS_TREE_SIZE_CONTINUITY = 72 |
static constexpr size_t | SR_L1_L2_TREE_ROOT_CONTINUITY = 73 |
static constexpr size_t | SR_NUM_UNENCRYPTED_LOGS_CONTINUITY = 74 |
static constexpr size_t | SR_NUM_L2_TO_L1_MESSAGES_CONTINUITY = 75 |
![]() | |
static constexpr std::array< size_t, RelationImpl::SUBRELATION_PARTIAL_LENGTHS.size()> | SUBRELATION_TOTAL_LENGTHS |
static constexpr size_t | RELATION_LENGTH |
static constexpr size_t | TOTAL_RELATION_LENGTH |
![]() | |
static constexpr std::array< size_t, 76 > | SUBRELATION_PARTIAL_LENGTHS |
Definition at line 37 of file context.hpp.
|
inlinestatic |
Definition at line 41 of file context.hpp.
|
staticconstexpr |
Definition at line 39 of file context.hpp.
|
staticconstexpr |
Definition at line 179 of file context.hpp.
|
staticconstexpr |
Definition at line 184 of file context.hpp.
|
staticconstexpr |
Definition at line 185 of file context.hpp.
|
staticconstexpr |
Definition at line 172 of file context.hpp.
|
staticconstexpr |
Definition at line 173 of file context.hpp.
|
staticconstexpr |
Definition at line 171 of file context.hpp.
|
staticconstexpr |
Definition at line 178 of file context.hpp.
|
staticconstexpr |
Definition at line 200 of file context.hpp.
|
staticconstexpr |
Definition at line 201 of file context.hpp.
|
staticconstexpr |
Definition at line 213 of file context.hpp.
|
staticconstexpr |
Definition at line 215 of file context.hpp.
|
staticconstexpr |
Definition at line 214 of file context.hpp.
|
staticconstexpr |
Definition at line 169 of file context.hpp.
|
staticconstexpr |
Definition at line 195 of file context.hpp.
|
staticconstexpr |
Definition at line 194 of file context.hpp.
|
staticconstexpr |
Definition at line 170 of file context.hpp.
|
staticconstexpr |
Definition at line 183 of file context.hpp.
|
staticconstexpr |
Definition at line 182 of file context.hpp.
|
staticconstexpr |
Definition at line 181 of file context.hpp.
|
staticconstexpr |
Definition at line 226 of file context.hpp.
|
staticconstexpr |
Definition at line 198 of file context.hpp.
|
staticconstexpr |
Definition at line 199 of file context.hpp.
|
staticconstexpr |
Definition at line 210 of file context.hpp.
|
staticconstexpr |
Definition at line 212 of file context.hpp.
|
staticconstexpr |
Definition at line 211 of file context.hpp.
|
staticconstexpr |
Definition at line 196 of file context.hpp.
|
staticconstexpr |
Definition at line 177 of file context.hpp.
|
staticconstexpr |
Definition at line 187 of file context.hpp.
|
staticconstexpr |
Definition at line 191 of file context.hpp.
|
staticconstexpr |
Definition at line 216 of file context.hpp.
|
staticconstexpr |
Definition at line 217 of file context.hpp.
|
staticconstexpr |
Definition at line 219 of file context.hpp.
|
staticconstexpr |
Definition at line 220 of file context.hpp.
|
staticconstexpr |
Definition at line 228 of file context.hpp.
|
staticconstexpr |
Definition at line 218 of file context.hpp.
|
staticconstexpr |
Definition at line 221 of file context.hpp.
|
staticconstexpr |
Definition at line 227 of file context.hpp.
|
staticconstexpr |
Definition at line 204 of file context.hpp.
|
staticconstexpr |
Definition at line 205 of file context.hpp.
|
staticconstexpr |
Definition at line 208 of file context.hpp.
|
staticconstexpr |
Definition at line 209 of file context.hpp.
|
staticconstexpr |
Definition at line 174 of file context.hpp.
|
staticconstexpr |
Definition at line 202 of file context.hpp.
|
staticconstexpr |
Definition at line 203 of file context.hpp.
|
staticconstexpr |
Definition at line 206 of file context.hpp.
|
staticconstexpr |
Definition at line 207 of file context.hpp.
|
staticconstexpr |
Definition at line 175 of file context.hpp.
|
staticconstexpr |
Definition at line 176 of file context.hpp.
|
staticconstexpr |
Definition at line 197 of file context.hpp.
|
staticconstexpr |
Definition at line 189 of file context.hpp.
|
staticconstexpr |
Definition at line 193 of file context.hpp.
|
staticconstexpr |
Definition at line 222 of file context.hpp.
|
staticconstexpr |
Definition at line 223 of file context.hpp.
|
staticconstexpr |
Definition at line 188 of file context.hpp.
|
staticconstexpr |
Definition at line 192 of file context.hpp.
|
staticconstexpr |
Definition at line 186 of file context.hpp.
|
staticconstexpr |
Definition at line 190 of file context.hpp.
|
staticconstexpr |
Definition at line 180 of file context.hpp.
|
staticconstexpr |
Definition at line 224 of file context.hpp.
|
staticconstexpr |
Definition at line 225 of file context.hpp.