Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
constants.hpp
Go to the documentation of this file.
1#pragma once
5
6using namespace bb::avm2;
7using EthAddress = FF;
9
10const FF CHAIN_ID = 1;
11const FF VERSION = 1;
12const uint32_t BLOCK_NUMBER = 1;
13const FF SLOT_NUMBER = 1;
14const uint64_t TIMESTAMP = 1000000;
19const std::string TRANSACTION_HASH = "0xdeadbeef";
20const GasFees EFFECTIVE_GAS_FEES = GasFees{ .fee_per_da_gas = 0, .fee_per_l2_gas = 0 };
21const FF FIRST_NULLIFIER = FF("0x00000000000000000000000000000000000000000000000000000000deadbeef");
25const std::vector<FF> REVERTIBLE_ACCUMULATED_DATA_NULLIFIERS = {};
26const std::vector<FF> REVERTIBLE_ACCUMULATED_DATA_NOTE_HASHES = {};
29const FF MSG_SENDER = 100;
31const Gas GAS_USED_BY_PRIVATE = Gas{ .l2_gas = 0, .da_gas = 0 };
35const bool IS_STATIC_CALL = false;
36const Gas GAS_LIMIT = Gas{ .l2_gas = 1000000, .da_gas = 1000000 };
const std::optional< PublicCallRequestWithCalldata > TEARDOWN_ENQUEUED_CALLS
Definition constants.hpp:30
const uint128_t FEE_PER_DA_GAS
Definition constants.hpp:17
const std::vector< ScopedL2ToL1Message > NON_REVERTIBLE_ACCUMULATED_DATA_L2_TO_L1_MESSAGES
Definition constants.hpp:24
const uint32_t BLOCK_NUMBER
Definition constants.hpp:12
const std::vector< FF > NON_REVERTIBLE_ACCUMULATED_DATA_NULLIFIERS
Definition constants.hpp:22
const AztecAddress FEE_RECIPIENT
Definition constants.hpp:16
const Gas GAS_LIMIT
Definition constants.hpp:36
const std::vector< FF > NON_REVERTIBLE_ACCUMULATED_DATA_NOTE_HASHES
Definition constants.hpp:23
const FF FIRST_NULLIFIER
Definition constants.hpp:21
const AztecAddress FEE_PAYER
Definition constants.hpp:32
const std::vector< PublicCallRequestWithCalldata > SETUP_ENQUEUED_CALLS
Definition constants.hpp:28
const FF TRANSACTION_FEE
Definition constants.hpp:34
const EthAddress COINBASE
Definition constants.hpp:15
const FF MSG_SENDER
Definition constants.hpp:29
const FF SLOT_NUMBER
Definition constants.hpp:13
const std::string TRANSACTION_HASH
Definition constants.hpp:19
const FF CHAIN_ID
Definition constants.hpp:10
const std::vector< ScopedL2ToL1Message > REVERTIBLE_ACCUMULATED_DATA_L2_TO_L1_MESSAGES
Definition constants.hpp:27
const Gas GAS_USED_BY_PRIVATE
Definition constants.hpp:31
const std::vector< FF > REVERTIBLE_ACCUMULATED_DATA_NOTE_HASHES
Definition constants.hpp:26
const FF CONTRACT_ADDRESS
Definition constants.hpp:33
const std::vector< FF > REVERTIBLE_ACCUMULATED_DATA_NULLIFIERS
Definition constants.hpp:25
const FF VERSION
Definition constants.hpp:11
const uint128_t FEE_PER_L2_GAS
Definition constants.hpp:18
const bool IS_STATIC_CALL
Definition constants.hpp:35
const GasFees EFFECTIVE_GAS_FEES
Definition constants.hpp:20
const uint64_t TIMESTAMP
Definition constants.hpp:14
AvmFlavorSettings::FF FF
Definition field.hpp:10
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept
Definition tuple.hpp:13
unsigned __int128 uint128_t
Definition serialize.hpp:44
uint128_t fee_per_da_gas