Skip to content

Commit 44531ad

Browse files
committed
addressed reviews
1 parent 317b604 commit 44531ad

File tree

4 files changed

+30
-9
lines changed

4 files changed

+30
-9
lines changed

beacon_chain/beacon_chain_db.nim

Lines changed: 27 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -508,7 +508,7 @@ proc new*(T: type BeaconChainDB,
508508

509509
# V1 - expected-to-be small rows get without rowid optimizations
510510
keyValues = kvStore db.openKvStore("key_values", true).expectDb()
511-
blocks = [
511+
blocks = if cfg.FULU_FORK_EPOCH != FAR_FUTURE_EPOCH: [
512512
kvStore db.openKvStore("blocks").expectDb(),
513513
kvStore db.openKvStore("altair_blocks").expectDb(),
514514
kvStore db.openKvStore("bellatrix_blocks").expectDb(),
@@ -517,16 +517,34 @@ proc new*(T: type BeaconChainDB,
517517
kvStore db.openKvStore("electra_blocks").expectDb(),
518518
kvStore db.openKvStore("fulu_blocks").expectDb()]
519519

520+
else: [
521+
kvStore db.openKvStore("blocks").expectDb(),
522+
kvStore db.openKvStore("altair_blocks").expectDb(),
523+
kvStore db.openKvStore("bellatrix_blocks").expectDb(),
524+
kvStore db.openKvStore("capella_blocks").expectDb(),
525+
kvStore db.openKvStore("deneb_blocks").expectDb(),
526+
kvStore db.openKvStore("electra_blocks").expectDb(),
527+
kvStore db.openKvStore("").expectDb()]
528+
520529
stateRoots = kvStore db.openKvStore("state_roots", true).expectDb()
521530

522-
statesNoVal = [
523-
kvStore db.openKvStore("state_no_validators2").expectDb(),
524-
kvStore db.openKvStore("altair_state_no_validators").expectDb(),
525-
kvStore db.openKvStore("bellatrix_state_no_validators").expectDb(),
526-
kvStore db.openKvStore("capella_state_no_validator_pubkeys").expectDb(),
527-
kvStore db.openKvStore("deneb_state_no_validator_pubkeys").expectDb(),
528-
kvStore db.openKvStore("electra_state_no_validator_pubkeys").expectDb(),
529-
kvStore db.openKvStore("fulu_state_no_validator_pubkeys").expectDb()]
531+
statesNoVal = if cfg.FULU_FORK_EPOCH != FAR_FUTURE_EPOCH: [
532+
kvStore db.openKvStore("state_no_validators").expectDb(),
533+
kvStore db.openKvStore("altair_state_no_validators").expectDb(),
534+
kvStore db.openKvStore("bellatrix_state_no_validators").expectDb(),
535+
kvStore db.openKvStore("capella_state_no_validator_pubkeys").expectDb(),
536+
kvStore db.openKvStore("deneb_state_no_validator_pubkeys").expectDb(),
537+
kvStore db.openKvStore("electra_state_no_validator_pubkeys").expectDb(),
538+
kvStore db.openKvStore("fulu_state_no_validator_pubkeys").expectDb()]
539+
540+
else: [
541+
kvStore db.openKvStore("state_no_validators").expectDb(),
542+
kvStore db.openKvStore("altair_state_no_validators").expectDb(),
543+
kvStore db.openKvStore("bellatrix_state_no_validators").expectDb(),
544+
kvStore db.openKvStore("capella_state_no_validator_pubkeys").expectDb(),
545+
kvStore db.openKvStore("deneb_state_no_validator_pubkeys").expectDb(),
546+
kvStore db.openKvStore("electra_state_no_validator_pubkeys").expectDb(),
547+
kvStore db.openKvStore("").expectDb()]
530548

531549
stateDiffs = kvStore db.openKvStore("state_diffs").expectDb()
532550
summaries = kvStore db.openKvStore("beacon_block_summaries", true).expectDb()

beacon_chain/consensus_object_pools/consensus_manager.nim

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -379,6 +379,7 @@ proc runProposalForkchoiceUpdated*(
379379
debug "Fork-choice updated for proposal", status
380380

381381
static: doAssert high(ConsensusFork) == ConsensusFork.Fulu
382+
debugFuluComment "Will Fulu need fcuV4? Or there shall be a new fcuV introduced in Fulu? We don't know"
382383
when consensusFork >= ConsensusFork.Deneb:
383384
# https://github.com/ethereum/execution-apis/blob/90a46e9137c89d58e818e62fa33a0347bba50085/src/engine/prague.md
384385
# does not define any new forkchoiceUpdated, so reuse V3 from Dencun

beacon_chain/gossip_processing/block_processor.nim

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -772,6 +772,7 @@ proc storeBlock(
772772
deadlineObj = deadlineObj,
773773
maxRetriesCount = getRetriesCount())
774774

775+
debugFuluComment "We don't know yet if there'd be new PayloadAttributes version in Fulu."
775776
template callForkChoiceUpdated: auto =
776777
case self.consensusManager.dag.cfg.consensusForkAtEpoch(
777778
newHead.get.blck.bid.slot.epoch)

beacon_chain/spec/keystore.nim

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -727,6 +727,7 @@ template writeValue*(w: var JsonWriter,
727727

728728
func parseProvenBlockProperty*(propertyPath: string): Result[ProvenProperty, string] =
729729
if propertyPath == ".execution_payload.fee_recipient":
730+
debugFuluComment "We don't know yet if `GeneralizedIndex` will stay same in Fulu yet."
730731
ok ProvenProperty(
731732
path: propertyPath,
732733
capellaIndex: some GeneralizedIndex(401),

0 commit comments

Comments
 (0)