- name: AGGREGATE_DUE_BPS sources: [] spec: | AGGREGATE_DUE_BPS: uint64 = 6667 - name: ALTAIR_FORK_EPOCH sources: - file: config/params/config.go search: AltairForkEpoch\s+primitives.Epoch regex: true spec: | ALTAIR_FORK_EPOCH: Epoch = 74240 - name: ALTAIR_FORK_VERSION sources: - file: config/params/config.go search: AltairForkVersion\s+\[]byte regex: true spec: | ALTAIR_FORK_VERSION: Version = '0x01000000' - name: ATTESTATION_DUE_BPS sources: [] spec: | ATTESTATION_DUE_BPS: uint64 = 3333 - name: ATTESTATION_PROPAGATION_SLOT_RANGE sources: - file: config/params/config.go search: AttestationPropagationSlotRange\s+primitives.Slot regex: true spec: | ATTESTATION_PROPAGATION_SLOT_RANGE = 32 - name: ATTESTATION_SUBNET_COUNT sources: - file: config/params/config.go search: AttestationSubnetCount\s+uint64 regex: true spec: | ATTESTATION_SUBNET_COUNT = 64 - name: ATTESTATION_SUBNET_EXTRA_BITS sources: - file: config/params/config.go search: AttestationSubnetExtraBits\s+uint64 regex: true spec: | ATTESTATION_SUBNET_EXTRA_BITS = 0 - name: ATTESTATION_SUBNET_PREFIX_BITS sources: - file: config/params/config.go search: AttestationSubnetPrefixBits\s+uint64 regex: true spec: | ATTESTATION_SUBNET_PREFIX_BITS: int = 6 - name: BALANCE_PER_ADDITIONAL_CUSTODY_GROUP sources: - file: config/params/config.go search: BalancePerAdditionalCustodyGroup\s+uint64 regex: true spec: | BALANCE_PER_ADDITIONAL_CUSTODY_GROUP: Gwei = 32000000000 - name: BELLATRIX_FORK_EPOCH sources: - file: config/params/config.go search: BellatrixForkEpoch\s+primitives.Epoch regex: true spec: | BELLATRIX_FORK_EPOCH: Epoch = 144896 - name: BELLATRIX_FORK_VERSION sources: - file: config/params/config.go search: BellatrixForkVersion\s+\[]byte regex: true spec: | BELLATRIX_FORK_VERSION: Version = '0x02000000' - name: BLOB_SCHEDULE sources: - file: config/params/config.go search: BlobSchedule\s+\[]BlobScheduleEntry regex: true spec: | BLOB_SCHEDULE: tuple[frozendict[str, Any], ...] = ( frozendict({ "EPOCH": 412672, "MAX_BLOBS_PER_BLOCK": 15, }), frozendict({ "EPOCH": 419072, "MAX_BLOBS_PER_BLOCK": 21, }), ) - name: BLOB_SIDECAR_SUBNET_COUNT sources: - file: config/params/config.go search: BlobsidecarSubnetCount\s+uint64 regex: true spec: | BLOB_SIDECAR_SUBNET_COUNT = 6 - name: BLOB_SIDECAR_SUBNET_COUNT_ELECTRA sources: - file: config/params/config.go search: BlobsidecarSubnetCountElectra\s+uint64 regex: true spec: | BLOB_SIDECAR_SUBNET_COUNT_ELECTRA = 9 - name: CAPELLA_FORK_EPOCH sources: - file: config/params/config.go search: CapellaForkEpoch\s+primitives.Epoch regex: true spec: | CAPELLA_FORK_EPOCH: Epoch = 194048 - name: CAPELLA_FORK_VERSION sources: - file: config/params/config.go search: CapellaForkVersion\s+\[]byte regex: true spec: | CAPELLA_FORK_VERSION: Version = '0x03000000' - name: CHURN_LIMIT_QUOTIENT sources: - file: config/params/config.go search: ChurnLimitQuotient\s+uint64 regex: true spec: | CHURN_LIMIT_QUOTIENT: uint64 = 65536 - name: CONTRIBUTION_DUE_BPS sources: [] spec: | CONTRIBUTION_DUE_BPS: uint64 = 6667 - name: CUSTODY_REQUIREMENT sources: - file: config/params/config.go search: CustodyRequirement\s+uint64.*yaml:"CUSTODY_REQUIREMENT" regex: true spec: | CUSTODY_REQUIREMENT = 4 - name: DATA_COLUMN_SIDECAR_SUBNET_COUNT sources: - file: config/params/config.go search: DataColumnSidecarSubnetCount\s+uint64 regex: true spec: | DATA_COLUMN_SIDECAR_SUBNET_COUNT = 128 - name: DENEB_FORK_EPOCH sources: - file: config/params/config.go search: DenebForkEpoch\s+primitives.Epoch regex: true spec: | DENEB_FORK_EPOCH: Epoch = 269568 - name: DENEB_FORK_VERSION sources: - file: config/params/config.go search: DenebForkVersion\s+\[]byte regex: true spec: | DENEB_FORK_VERSION: Version = '0x04000000' - name: EJECTION_BALANCE sources: - file: config/params/config.go search: EjectionBalance\s+uint64 regex: true spec: | EJECTION_BALANCE: Gwei = 16000000000 - name: ELECTRA_FORK_EPOCH sources: - file: config/params/config.go search: ElectraForkEpoch\s+primitives.Epoch regex: true spec: | ELECTRA_FORK_EPOCH: Epoch = 364032 - name: ELECTRA_FORK_VERSION sources: - file: config/params/config.go search: ElectraForkVersion\s+\[]byte regex: true spec: | ELECTRA_FORK_VERSION: Version = '0x05000000' - name: EPOCHS_PER_SUBNET_SUBSCRIPTION sources: - file: config/params/config.go search: EpochsPerSubnetSubscription\s+uint64 regex: true spec: | EPOCHS_PER_SUBNET_SUBSCRIPTION = 256 - name: ETH1_FOLLOW_DISTANCE sources: - file: config/params/config.go search: Eth1FollowDistance\s+uint64 regex: true spec: | ETH1_FOLLOW_DISTANCE: uint64 = 2048 - name: FULU_FORK_EPOCH sources: - file: config/params/config.go search: FuluForkEpoch\s+primitives.Epoch regex: true spec: | FULU_FORK_EPOCH: Epoch = 411392 - name: FULU_FORK_VERSION sources: - file: config/params/config.go search: FuluForkVersion\s+\[]byte regex: true spec: | FULU_FORK_VERSION: Version = '0x06000000' - name: GENESIS_DELAY sources: - file: config/params/config.go search: GenesisDelay\s+uint64 regex: true spec: | GENESIS_DELAY: uint64 = 604800 - name: GENESIS_FORK_VERSION sources: - file: config/params/config.go search: GenesisForkVersion\s+\[]byte regex: true spec: | GENESIS_FORK_VERSION: Version = '0x00000000' - name: INACTIVITY_SCORE_BIAS sources: - file: config/params/config.go search: InactivityScoreBias\s+uint64 regex: true spec: | INACTIVITY_SCORE_BIAS: uint64 = 4 - name: INACTIVITY_SCORE_RECOVERY_RATE sources: - file: config/params/config.go search: InactivityScoreRecoveryRate\s+uint64 regex: true spec: | INACTIVITY_SCORE_RECOVERY_RATE: uint64 = 16 - name: MAXIMUM_GOSSIP_CLOCK_DISPARITY sources: - file: config/params/config.go search: MaximumGossipClockDisparity\s+uint64 regex: true spec: | MAXIMUM_GOSSIP_CLOCK_DISPARITY = 500 - name: MAX_BLOBS_PER_BLOCK sources: - file: config/params/config.go search: DeprecatedMaxBlobsPerBlock\s+int regex: true spec: | MAX_BLOBS_PER_BLOCK: uint64 = 6 - name: MAX_BLOBS_PER_BLOCK_ELECTRA sources: - file: config/params/config.go search: DeprecatedMaxBlobsPerBlockElectra\s+int regex: true spec: | MAX_BLOBS_PER_BLOCK_ELECTRA: uint64 = 9 - name: MAX_PAYLOAD_SIZE sources: - file: config/params/config.go search: MaxPayloadSize\s+uint64 regex: true spec: | MAX_PAYLOAD_SIZE = 10485760 - name: MAX_PER_EPOCH_ACTIVATION_CHURN_LIMIT sources: - file: config/params/config.go search: MaxPerEpochActivationChurnLimit\s+uint64 regex: true spec: | MAX_PER_EPOCH_ACTIVATION_CHURN_LIMIT: uint64 = 8 - name: MAX_PER_EPOCH_ACTIVATION_EXIT_CHURN_LIMIT sources: - file: config/params/config.go search: MaxPerEpochActivationExitChurnLimit\s+uint64 regex: true spec: | MAX_PER_EPOCH_ACTIVATION_EXIT_CHURN_LIMIT: Gwei = 256000000000 - name: MAX_REQUEST_BLOB_SIDECARS sources: - file: config/params/config.go search: MaxRequestBlobSidecars\s+uint64 regex: true spec: | MAX_REQUEST_BLOB_SIDECARS = 768 - name: MAX_REQUEST_BLOB_SIDECARS_ELECTRA sources: - file: config/params/config.go search: MaxRequestBlobSidecarsElectra\s+uint64 regex: true spec: | MAX_REQUEST_BLOB_SIDECARS_ELECTRA = 1152 - name: MAX_REQUEST_BLOCKS sources: - file: config/params/config.go search: MaxRequestBlocks\s+uint64 regex: true spec: | MAX_REQUEST_BLOCKS = 1024 - name: MAX_REQUEST_BLOCKS_DENEB sources: - file: config/params/config.go search: MaxRequestBlocksDeneb\s+uint64 regex: true spec: | MAX_REQUEST_BLOCKS_DENEB = 128 - name: MAX_REQUEST_DATA_COLUMN_SIDECARS sources: - file: config/params/config.go search: MaxRequestDataColumnSidecars\s+uint64 regex: true spec: | MAX_REQUEST_DATA_COLUMN_SIDECARS = 16384 - name: MESSAGE_DOMAIN_INVALID_SNAPPY sources: - file: config/params/config.go search: MessageDomainInvalidSnappy\s+\[4\]byte regex: true spec: | MESSAGE_DOMAIN_INVALID_SNAPPY: DomainType = '0x00000000' - name: MESSAGE_DOMAIN_VALID_SNAPPY sources: - file: config/params/config.go search: MessageDomainValidSnappy\s+\[4\]byte regex: true spec: | MESSAGE_DOMAIN_VALID_SNAPPY: DomainType = '0x01000000' - name: MIN_EPOCHS_FOR_BLOB_SIDECARS_REQUESTS sources: - file: config/params/config.go search: MinEpochsForBlobsSidecarsRequest\s+primitives.Epoch regex: true spec: | MIN_EPOCHS_FOR_BLOB_SIDECARS_REQUESTS = 4096 - name: MIN_EPOCHS_FOR_BLOCK_REQUESTS sources: - file: config/params/config.go search: MinEpochsForBlockRequests\s+uint64 regex: true spec: | MIN_EPOCHS_FOR_BLOCK_REQUESTS = 33024 - name: MIN_EPOCHS_FOR_DATA_COLUMN_SIDECARS_REQUESTS sources: - file: config/params/config.go search: MinEpochsForDataColumnSidecarsRequest\s+primitives.Epoch regex: true spec: | MIN_EPOCHS_FOR_DATA_COLUMN_SIDECARS_REQUESTS = 4096 - name: MIN_GENESIS_ACTIVE_VALIDATOR_COUNT sources: - file: config/params/config.go search: MinGenesisActiveValidatorCount\s+uint64 regex: true spec: | MIN_GENESIS_ACTIVE_VALIDATOR_COUNT: uint64 = 16384 - name: MIN_GENESIS_TIME sources: - file: config/params/config.go search: MinGenesisTime\s+uint64 regex: true spec: | MIN_GENESIS_TIME: uint64 = 1606824000 - name: MIN_PER_EPOCH_CHURN_LIMIT sources: - file: config/params/config.go search: MinPerEpochChurnLimit\s+uint64 regex: true spec: | MIN_PER_EPOCH_CHURN_LIMIT: uint64 = 4 - name: MIN_PER_EPOCH_CHURN_LIMIT_ELECTRA sources: - file: config/params/config.go search: MinPerEpochChurnLimitElectra\s+uint64 regex: true spec: | MIN_PER_EPOCH_CHURN_LIMIT_ELECTRA: Gwei = 128000000000 - name: MIN_VALIDATOR_WITHDRAWABILITY_DELAY sources: - file: config/params/config.go search: MinValidatorWithdrawabilityDelay\s+primitives.Epoch regex: true spec: | MIN_VALIDATOR_WITHDRAWABILITY_DELAY: uint64 = 256 - name: NUMBER_OF_CUSTODY_GROUPS sources: - file: config/params/config.go search: NumberOfCustodyGroups\s+uint64 regex: true spec: | NUMBER_OF_CUSTODY_GROUPS = 128 - name: PROPOSER_REORG_CUTOFF_BPS sources: [] spec: | PROPOSER_REORG_CUTOFF_BPS: uint64 = 1667 - name: PROPOSER_SCORE_BOOST sources: - file: config/params/config.go search: ProposerScoreBoost\s+uint64 regex: true spec: | PROPOSER_SCORE_BOOST: uint64 = 40 - name: REORG_HEAD_WEIGHT_THRESHOLD sources: - file: config/params/config.go search: ReorgHeadWeightThreshold\s+uint64 regex: true spec: | REORG_HEAD_WEIGHT_THRESHOLD: uint64 = 20 - name: REORG_MAX_EPOCHS_SINCE_FINALIZATION sources: - file: config/params/config.go search: ReorgMaxEpochsSinceFinalization\s+primitives.Epoch regex: true spec: | REORG_MAX_EPOCHS_SINCE_FINALIZATION: Epoch = 2 - name: REORG_PARENT_WEIGHT_THRESHOLD sources: - file: config/params/config.go search: ReorgParentWeightThreshold\s+uint64 regex: true spec: | REORG_PARENT_WEIGHT_THRESHOLD: uint64 = 160 - name: SAMPLES_PER_SLOT sources: - file: config/params/config.go search: SamplesPerSlot\s+uint64 regex: true spec: | SAMPLES_PER_SLOT = 8 - name: SECONDS_PER_ETH1_BLOCK sources: - file: config/params/config.go search: SecondsPerETH1Block\s+uint64 regex: true spec: | SECONDS_PER_ETH1_BLOCK: uint64 = 14 - name: SECONDS_PER_SLOT sources: - file: config/params/config.go search: SecondsPerSlot\s+uint64 regex: true spec: | SECONDS_PER_SLOT: uint64 = 12 - name: SHARD_COMMITTEE_PERIOD sources: - file: config/params/config.go search: ShardCommitteePeriod\s+primitives.Epoch regex: true spec: | SHARD_COMMITTEE_PERIOD: uint64 = 256 - name: SLOT_DURATION_MS sources: [] spec: | SLOT_DURATION_MS: uint64 = 12000 - name: SUBNETS_PER_NODE sources: - file: config/params/config.go search: SubnetsPerNode\s+uint64 regex: true spec: | SUBNETS_PER_NODE = 2 - name: SYNC_MESSAGE_DUE_BPS sources: [] spec: | SYNC_MESSAGE_DUE_BPS: uint64 = 3333 - name: TERMINAL_BLOCK_HASH sources: - file: config/params/config.go search: TerminalBlockHash\s+common.Hash regex: true spec: | TERMINAL_BLOCK_HASH: Hash32 = '0x0000000000000000000000000000000000000000000000000000000000000000' - name: TERMINAL_BLOCK_HASH_ACTIVATION_EPOCH sources: - file: config/params/config.go search: TerminalBlockHashActivationEpoch\s+primitives.Epoch regex: true spec: | TERMINAL_BLOCK_HASH_ACTIVATION_EPOCH = 18446744073709551615 - name: TERMINAL_TOTAL_DIFFICULTY sources: - file: config/params/config.go search: TerminalTotalDifficulty\s+string regex: true spec: | TERMINAL_TOTAL_DIFFICULTY = 58750000000000000000000 - name: VALIDATOR_CUSTODY_REQUIREMENT sources: - file: config/params/config.go search: ValidatorCustodyRequirement\s+uint64 regex: true spec: | VALIDATOR_CUSTODY_REQUIREMENT = 8