From 4d402897c87901f11616c71f000ea0c1f2863a38 Mon Sep 17 00:00:00 2001 From: Jimmy Chen Date: Wed, 12 Jul 2023 14:40:54 +1000 Subject: [PATCH] Add Deneb `BeaconState`s to presets. --- src/deneb/presets/mainnet.rs | 15 +++++++++++++++ src/deneb/presets/minimal.rs | 15 +++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/src/deneb/presets/mainnet.rs b/src/deneb/presets/mainnet.rs index 906963402..372fda904 100644 --- a/src/deneb/presets/mainnet.rs +++ b/src/deneb/presets/mainnet.rs @@ -96,6 +96,21 @@ pub type SignedBlindedBeaconBlock = deneb::SignedBlindedBeaconBlock< MAX_BLOBS_PER_BLOCK, >; +pub type BeaconState = deneb::BeaconState< + SLOTS_PER_HISTORICAL_ROOT, + HISTORICAL_ROOTS_LIMIT, + ETH1_DATA_VOTES_BOUND, + VALIDATOR_REGISTRY_LIMIT, + EPOCHS_PER_HISTORICAL_VECTOR, + EPOCHS_PER_SLASHINGS_VECTOR, + MAX_VALIDATORS_PER_COMMITTEE, + SYNC_COMMITTEE_SIZE, + BYTES_PER_LOGS_BLOOM, + MAX_EXTRA_DATA_BYTES, + MAX_BYTES_PER_TRANSACTION, + MAX_TRANSACTIONS_PER_PAYLOAD, +>; + pub type BeaconBlockBody = deneb::BeaconBlockBody< MAX_PROPOSER_SLASHINGS, MAX_VALIDATORS_PER_COMMITTEE, diff --git a/src/deneb/presets/minimal.rs b/src/deneb/presets/minimal.rs index cb53d4a93..956c2308f 100644 --- a/src/deneb/presets/minimal.rs +++ b/src/deneb/presets/minimal.rs @@ -96,6 +96,21 @@ pub type SignedBlindedBeaconBlock = deneb::SignedBlindedBeaconBlock< MAX_BLOBS_PER_BLOCK, >; +pub type BeaconState = deneb::BeaconState< + SLOTS_PER_HISTORICAL_ROOT, + HISTORICAL_ROOTS_LIMIT, + ETH1_DATA_VOTES_BOUND, + VALIDATOR_REGISTRY_LIMIT, + EPOCHS_PER_HISTORICAL_VECTOR, + EPOCHS_PER_SLASHINGS_VECTOR, + MAX_VALIDATORS_PER_COMMITTEE, + SYNC_COMMITTEE_SIZE, + BYTES_PER_LOGS_BLOOM, + MAX_EXTRA_DATA_BYTES, + MAX_BYTES_PER_TRANSACTION, + MAX_TRANSACTIONS_PER_PAYLOAD, +>; + pub type BeaconBlockBody = deneb::BeaconBlockBody< MAX_PROPOSER_SLASHINGS, MAX_VALIDATORS_PER_COMMITTEE,