- 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