- name: BASE_REWARD_FACTOR
sources:
- file: config/params/config.go
search: BaseRewardFactor\s+.*yaml:"BASE_REWARD_FACTOR"
regex: true
spec: |
BASE_REWARD_FACTOR: uint64 = 64
- name: BYTES_PER_LOGS_BLOOM
sources:
- file: config/params/config.go
search: BytesPerLogsBloom\s+.*yaml:"BYTES_PER_LOGS_BLOOM"
regex: true
spec: |
BYTES_PER_LOGS_BLOOM: uint64 = 256
- name: CELLS_PER_EXT_BLOB
sources: []
spec: |
CELLS_PER_EXT_BLOB = 128
- name: EFFECTIVE_BALANCE_INCREMENT
sources:
- file: config/params/config.go
search: EffectiveBalanceIncrement\s+.*yaml:"EFFECTIVE_BALANCE_INCREMENT"
regex: true
spec: |
EFFECTIVE_BALANCE_INCREMENT: Gwei = 1000000000
- name: EPOCHS_PER_ETH1_VOTING_PERIOD
sources:
- file: config/params/config.go
search: EpochsPerEth1VotingPeriod\s+.*yaml:"EPOCHS_PER_ETH1_VOTING_PERIOD"
regex: true
spec: |
EPOCHS_PER_ETH1_VOTING_PERIOD: uint64 = 64
- name: EPOCHS_PER_HISTORICAL_VECTOR
sources:
- file: config/fieldparams/mainnet.go
search: RandaoMixesLength\s*=
regex: true
spec: |
EPOCHS_PER_HISTORICAL_VECTOR: uint64 = 65536
- name: EPOCHS_PER_SLASHINGS_VECTOR
sources:
- file: config/fieldparams/mainnet.go
search: SlashingsLength\s*=
regex: true
spec: |
EPOCHS_PER_SLASHINGS_VECTOR: uint64 = 8192
- name: EPOCHS_PER_SYNC_COMMITTEE_PERIOD
sources:
- file: config/params/config.go
search: EpochsPerSyncCommitteePeriod\s+.*yaml:"EPOCHS_PER_SYNC_COMMITTEE_PERIOD"
regex: true
spec: |
EPOCHS_PER_SYNC_COMMITTEE_PERIOD: uint64 = 256
- name: FIELD_ELEMENTS_PER_BLOB
sources:
- file: config/params/config.go
search: FieldElementsPerBlob\s+.*yaml:"FIELD_ELEMENTS_PER_BLOB"
regex: true
spec: |
FIELD_ELEMENTS_PER_BLOB: uint64 = 4096
- name: FIELD_ELEMENTS_PER_CELL
sources:
- file: config/fieldparams/mainnet.go
search: CellsPerBlob\s*=
regex: true
spec: |
FIELD_ELEMENTS_PER_CELL: uint64 = 64
- name: FIELD_ELEMENTS_PER_EXT_BLOB
sources:
- file: proto/ssz_proto_library.bzl
search: mainnet\s*=\s*\{[^}]*"field_elements_per_ext_blob\.size".*[^}]*\}
regex: true
spec: |
FIELD_ELEMENTS_PER_EXT_BLOB = 8192
- name: HISTORICAL_ROOTS_LIMIT
sources:
- file: config/fieldparams/mainnet.go
search: HistoricalRootsLength\s*=
regex: true
spec: |
HISTORICAL_ROOTS_LIMIT: uint64 = 16777216
- name: HYSTERESIS_DOWNWARD_MULTIPLIER
sources:
- file: config/params/config.go
search: HysteresisDownwardMultiplier\s+.*yaml:"HYSTERESIS_DOWNWARD_MULTIPLIER"
regex: true
spec: |
HYSTERESIS_DOWNWARD_MULTIPLIER: uint64 = 1
- name: HYSTERESIS_QUOTIENT
sources:
- file: config/params/config.go
search: HysteresisQuotient\s+.*yaml:"HYSTERESIS_QUOTIENT"
regex: true
spec: |
HYSTERESIS_QUOTIENT: uint64 = 4
- name: HYSTERESIS_UPWARD_MULTIPLIER
sources:
- file: config/params/config.go
search: HysteresisUpwardMultiplier\s+.*yaml:"HYSTERESIS_UPWARD_MULTIPLIER"
regex: true
spec: |
HYSTERESIS_UPWARD_MULTIPLIER: uint64 = 5
- name: INACTIVITY_PENALTY_QUOTIENT
sources:
- file: config/params/config.go
search: InactivityPenaltyQuotient\s+.*yaml:"INACTIVITY_PENALTY_QUOTIENT"
regex: true
spec: |
INACTIVITY_PENALTY_QUOTIENT: uint64 = 67108864
- name: INACTIVITY_PENALTY_QUOTIENT_ALTAIR
sources:
- file: config/params/config.go
search: InactivityPenaltyQuotientAltair\s+.*yaml:"INACTIVITY_PENALTY_QUOTIENT_ALTAIR"
regex: true
spec: |
INACTIVITY_PENALTY_QUOTIENT_ALTAIR: uint64 = 50331648
- name: INACTIVITY_PENALTY_QUOTIENT_BELLATRIX
sources:
- file: config/params/config.go
search: InactivityPenaltyQuotientBellatrix\s+.*yaml:"INACTIVITY_PENALTY_QUOTIENT_BELLATRIX"
regex: true
spec: |
INACTIVITY_PENALTY_QUOTIENT_BELLATRIX: uint64 = 16777216
- name: KZG_COMMITMENTS_INCLUSION_PROOF_DEPTH
sources:
- file: proto/ssz_proto_library.bzl
search: mainnet\s*=\s*\{[^}]*"kzg_commitments_inclusion_proof_depth\.size":.*[^}]*\}
regex: true
spec: |
KZG_COMMITMENTS_INCLUSION_PROOF_DEPTH: uint64 = 4
- name: KZG_COMMITMENT_INCLUSION_PROOF_DEPTH
sources:
- file: config/fieldparams/mainnet.go
search: KzgCommitmentInclusionProofDepth\s*=
regex: true
spec: |
KZG_COMMITMENT_INCLUSION_PROOF_DEPTH: uint64 = 17
- name: MAX_ATTESTATIONS
sources:
- file: config/params/config.go
search: MaxAttestations\s+.*yaml:"MAX_ATTESTATIONS"
regex: true
spec: |
MAX_ATTESTATIONS = 128
- name: MAX_ATTESTATIONS_ELECTRA
sources:
- file: config/params/config.go
search: MaxAttestationsElectra\s+.*yaml:"MAX_ATTESTATIONS_ELECTRA"
regex: true
spec: |
MAX_ATTESTATIONS_ELECTRA = 8
- name: MAX_ATTESTER_SLASHINGS
sources:
- file: config/params/config.go
search: MaxAttesterSlashings\s+.*yaml:"MAX_ATTESTER_SLASHINGS"
regex: true
spec: |
MAX_ATTESTER_SLASHINGS = 2
- name: MAX_ATTESTER_SLASHINGS_ELECTRA
sources:
- file: config/params/config.go
search: MaxAttesterSlashingsElectra\s+.*yaml:"MAX_ATTESTER_SLASHINGS_ELECTRA"
regex: true
spec: |
MAX_ATTESTER_SLASHINGS_ELECTRA = 1
- name: MAX_BLOB_COMMITMENTS_PER_BLOCK
sources:
- file: config/fieldparams/mainnet.go
search: MaxBlobCommitmentsPerBlock\s*=
regex: true
spec: |
MAX_BLOB_COMMITMENTS_PER_BLOCK: uint64 = 4096
- name: MAX_BLS_TO_EXECUTION_CHANGES
sources:
- file: config/params/config.go
search: MaxBlsToExecutionChanges\s+.*yaml:"MAX_BLS_TO_EXECUTION_CHANGES"
regex: true
spec: |
MAX_BLS_TO_EXECUTION_CHANGES = 16
- name: MAX_BYTES_PER_TRANSACTION
sources:
- file: config/params/config.go
search: MaxBytesPerTransaction\s+.*yaml:"MAX_BYTES_PER_TRANSACTION"
regex: true
spec: |
MAX_BYTES_PER_TRANSACTION: uint64 = 1073741824
- name: MAX_COMMITTEES_PER_SLOT#phase0
sources:
- file: config/params/config.go
search: MaxCommitteesPerSlot\s+.*yaml:"MAX_COMMITTEES_PER_SLOT"
regex: true
spec: |
MAX_COMMITTEES_PER_SLOT: uint64 = 64
- name: MAX_COMMITTEES_PER_SLOT#electra
sources:
- file: config/params/config.go
search: MaxCommitteesPerSlot\s+.*yaml:"MAX_COMMITTEES_PER_SLOT"
regex: true
spec: |
MAX_COMMITTEES_PER_SLOT: uint64 = 64
- name: MAX_CONSOLIDATION_REQUESTS_PER_PAYLOAD
sources:
- file: config/params/config.go
search: MaxConsolidationsRequestsPerPayload\s+.*yaml:"MAX_CONSOLIDATION_REQUESTS_PER_PAYLOAD"
regex: true
spec: |
MAX_CONSOLIDATION_REQUESTS_PER_PAYLOAD: uint64 = 2
- name: MAX_DEPOSITS
sources:
- file: config/params/config.go
search: MaxDeposits\s+.*yaml:"MAX_DEPOSITS"
regex: true
spec: |
MAX_DEPOSITS = 16
- name: MAX_DEPOSIT_REQUESTS_PER_PAYLOAD
sources:
- file: config/params/config.go
search: MaxDepositRequestsPerPayload\s+.*yaml:"MAX_DEPOSIT_REQUESTS_PER_PAYLOAD"
regex: true
spec: |
MAX_DEPOSIT_REQUESTS_PER_PAYLOAD: uint64 = 8192
- name: MAX_EFFECTIVE_BALANCE
sources:
- file: config/params/config.go
search: MaxEffectiveBalance\s+.*yaml:"MAX_EFFECTIVE_BALANCE"
regex: true
spec: |
MAX_EFFECTIVE_BALANCE: Gwei = 32000000000
- name: MAX_EFFECTIVE_BALANCE_ELECTRA
sources:
- file: config/params/config.go
search: MaxEffectiveBalanceElectra\s+.*yaml:"MAX_EFFECTIVE_BALANCE_ELECTRA"
regex: true
spec: |
MAX_EFFECTIVE_BALANCE_ELECTRA: Gwei = 2048000000000
- name: MAX_EXTRA_DATA_BYTES
sources:
- file: config/params/config.go
search: MaxExtraDataBytes\s+.*yaml:"MAX_EXTRA_DATA_BYTES"
regex: true
spec: |
MAX_EXTRA_DATA_BYTES = 32
- name: MAX_PENDING_DEPOSITS_PER_EPOCH
sources:
- file: config/params/config.go
search: MaxPendingDepositsPerEpoch\s+.*yaml:"MAX_PENDING_DEPOSITS_PER_EPOCH"
regex: true
spec: |
MAX_PENDING_DEPOSITS_PER_EPOCH: uint64 = 16
- name: MAX_PENDING_PARTIALS_PER_WITHDRAWALS_SWEEP
sources:
- file: config/params/config.go
search: MaxPendingPartialsPerWithdrawalsSweep\s+.*yaml:"MAX_PENDING_PARTIALS_PER_WITHDRAWALS_SWEEP"
regex: true
spec: |
MAX_PENDING_PARTIALS_PER_WITHDRAWALS_SWEEP: uint64 = 8
- name: MAX_PROPOSER_SLASHINGS
sources:
- file: config/params/config.go
search: MaxProposerSlashings\s+.*yaml:"MAX_PROPOSER_SLASHINGS"
regex: true
spec: |
MAX_PROPOSER_SLASHINGS = 16
- name: MAX_SEED_LOOKAHEAD
sources:
- file: config/params/config.go
search: MaxSeedLookahead\s+.*yaml:"MAX_SEED_LOOKAHEAD"
regex: true
spec: |
MAX_SEED_LOOKAHEAD: uint64 = 4
- name: MAX_TRANSACTIONS_PER_PAYLOAD
sources:
- file: config/params/config.go
search: MaxTransactionsPerPayload\s+.*yaml:"MAX_TRANSACTIONS_PER_PAYLOAD"
regex: true
spec: |
MAX_TRANSACTIONS_PER_PAYLOAD: uint64 = 1048576
- name: MAX_VALIDATORS_PER_COMMITTEE#phase0
sources:
- file: config/params/config.go
search: MaxValidatorsPerCommittee\s+.*yaml:"MAX_VALIDATORS_PER_COMMITTEE"
regex: true
spec: |
MAX_VALIDATORS_PER_COMMITTEE: uint64 = 2048
- name: MAX_VALIDATORS_PER_COMMITTEE#electra
sources:
- file: config/params/config.go
search: MaxValidatorsPerCommittee\s+.*yaml:"MAX_VALIDATORS_PER_COMMITTEE"
regex: true
spec: |
MAX_VALIDATORS_PER_COMMITTEE: uint64 = 2048
- name: MAX_VALIDATORS_PER_WITHDRAWALS_SWEEP
sources:
- file: config/params/config.go
search: MaxValidatorsPerWithdrawalsSweep\s+.*yaml:"MAX_VALIDATORS_PER_WITHDRAWALS_SWEEP"
regex: true
spec: |
MAX_VALIDATORS_PER_WITHDRAWALS_SWEEP = 16384
- name: MAX_VOLUNTARY_EXITS
sources:
- file: config/params/config.go
search: MaxVoluntaryExits\s+.*yaml:"MAX_VOLUNTARY_EXITS"
regex: true
spec: |
MAX_VOLUNTARY_EXITS = 16
- name: MAX_WITHDRAWALS_PER_PAYLOAD
sources:
- file: config/fieldparams/mainnet.go
search: MaxWithdrawalsPerPayload\s*=
regex: true
spec: |
MAX_WITHDRAWALS_PER_PAYLOAD: uint64 = 16
- name: MAX_WITHDRAWAL_REQUESTS_PER_PAYLOAD
sources:
- file: config/params/config.go
search: MaxWithdrawalRequestsPerPayload\s+.*yaml:"MAX_WITHDRAWAL_REQUESTS_PER_PAYLOAD"
regex: true
spec: |
MAX_WITHDRAWAL_REQUESTS_PER_PAYLOAD: uint64 = 16
- name: MIN_ACTIVATION_BALANCE
sources:
- file: config/params/config.go
search: MinActivationBalance\s+.*yaml:"MIN_ACTIVATION_BALANCE"
regex: true
spec: |
MIN_ACTIVATION_BALANCE: Gwei = 32000000000
- name: MIN_ATTESTATION_INCLUSION_DELAY
sources:
- file: config/params/config.go
search: MinAttestationInclusionDelay\s+.*yaml:"MIN_ATTESTATION_INCLUSION_DELAY"
regex: true
spec: |
MIN_ATTESTATION_INCLUSION_DELAY: uint64 = 1
- name: MIN_DEPOSIT_AMOUNT
sources:
- file: config/params/config.go
search: MinDepositAmount\s+.*yaml:"MIN_DEPOSIT_AMOUNT"
regex: true
spec: |
MIN_DEPOSIT_AMOUNT: Gwei = 1000000000
- name: MIN_EPOCHS_TO_INACTIVITY_PENALTY
sources:
- file: config/params/config.go
search: MinEpochsToInactivityPenalty\s+.*yaml:"MIN_EPOCHS_TO_INACTIVITY_PENALTY"
regex: true
spec: |
MIN_EPOCHS_TO_INACTIVITY_PENALTY: uint64 = 4
- name: MIN_SEED_LOOKAHEAD
sources:
- file: config/params/config.go
search: MinSeedLookahead\s+.*yaml:"MIN_SEED_LOOKAHEAD"
regex: true
spec: |
MIN_SEED_LOOKAHEAD: uint64 = 1
- name: MIN_SLASHING_PENALTY_QUOTIENT
sources:
- file: config/params/config.go
search: MinSlashingPenaltyQuotient\s+.*yaml:"MIN_SLASHING_PENALTY_QUOTIENT"
regex: true
spec: |
MIN_SLASHING_PENALTY_QUOTIENT: uint64 = 128
- name: MIN_SLASHING_PENALTY_QUOTIENT_ALTAIR
sources:
- file: config/params/config.go
search: MinSlashingPenaltyQuotientAltair\s+.*yaml:"MIN_SLASHING_PENALTY_QUOTIENT_ALTAIR"
regex: true
spec: |
MIN_SLASHING_PENALTY_QUOTIENT_ALTAIR: uint64 = 64
- name: MIN_SLASHING_PENALTY_QUOTIENT_BELLATRIX
sources:
- file: config/params/config.go
search: MinSlashingPenaltyQuotientBellatrix\s+.*yaml:"MIN_SLASHING_PENALTY_QUOTIENT_BELLATRIX"
regex: true
spec: |
MIN_SLASHING_PENALTY_QUOTIENT_BELLATRIX: uint64 = 32
- name: MIN_SLASHING_PENALTY_QUOTIENT_ELECTRA
sources:
- file: config/params/config.go
search: MinSlashingPenaltyQuotientElectra\s+.*yaml:"MIN_SLASHING_PENALTY_QUOTIENT_ELECTRA"
regex: true
spec: |
MIN_SLASHING_PENALTY_QUOTIENT_ELECTRA: uint64 = 4096
- name: MIN_SYNC_COMMITTEE_PARTICIPANTS
sources:
- file: config/params/config.go
search: MinSyncCommitteeParticipants\s+.*yaml:"MIN_SYNC_COMMITTEE_PARTICIPANTS"
regex: true
spec: |
MIN_SYNC_COMMITTEE_PARTICIPANTS = 1
- name: NUMBER_OF_COLUMNS
sources:
- file: config/params/config.go
search: NumberOfColumns\s+uint64
regex: true
spec: |
NUMBER_OF_COLUMNS: uint64 = 128
- name: PENDING_CONSOLIDATIONS_LIMIT
sources:
- file: config/fieldparams/mainnet.go
search: PendingConsolidationsLimit\s*=
regex: true
spec: |
PENDING_CONSOLIDATIONS_LIMIT: uint64 = 262144
- name: PENDING_DEPOSITS_LIMIT
sources:
- file: config/fieldparams/mainnet.go
search: PendingDepositsLimit\s*=
regex: true
spec: |
PENDING_DEPOSITS_LIMIT: uint64 = 134217728
- name: PENDING_PARTIAL_WITHDRAWALS_LIMIT
sources:
- file: config/fieldparams/mainnet.go
search: PendingPartialWithdrawalsLimit\s*=
regex: true
spec: |
PENDING_PARTIAL_WITHDRAWALS_LIMIT: uint64 = 134217728
- name: PROPORTIONAL_SLASHING_MULTIPLIER
sources:
- file: config/params/config.go
search: ProportionalSlashingMultiplier\s+.*yaml:"PROPORTIONAL_SLASHING_MULTIPLIER"
regex: true
spec: |
PROPORTIONAL_SLASHING_MULTIPLIER: uint64 = 1
- name: PROPORTIONAL_SLASHING_MULTIPLIER_ALTAIR
sources:
- file: config/params/config.go
search: ProportionalSlashingMultiplierAltair\s+.*yaml:"PROPORTIONAL_SLASHING_MULTIPLIER_ALTAIR"
regex: true
spec: |
PROPORTIONAL_SLASHING_MULTIPLIER_ALTAIR: uint64 = 2
- name: PROPORTIONAL_SLASHING_MULTIPLIER_BELLATRIX
sources:
- file: config/params/config.go
search: ProportionalSlashingMultiplierBellatrix\s+.*yaml:"PROPORTIONAL_SLASHING_MULTIPLIER_BELLATRIX"
regex: true
spec: |
PROPORTIONAL_SLASHING_MULTIPLIER_BELLATRIX: uint64 = 3
- name: PROPOSER_REWARD_QUOTIENT
sources:
- file: config/params/config.go
search: ProposerRewardQuotient\s+.*yaml:"PROPOSER_REWARD_QUOTIENT"
regex: true
spec: |
PROPOSER_REWARD_QUOTIENT: uint64 = 8
- name: SHUFFLE_ROUND_COUNT
sources:
- file: config/params/config.go
search: ShuffleRoundCount\s+.*yaml:"SHUFFLE_ROUND_COUNT"
regex: true
spec: |
SHUFFLE_ROUND_COUNT: uint64 = 90
- name: SLOTS_PER_EPOCH
sources:
- file: config/fieldparams/mainnet.go
search: SlotsPerEpoch\s*=
regex: true
spec: |
SLOTS_PER_EPOCH: uint64 = 32
- name: SLOTS_PER_HISTORICAL_ROOT
sources:
- file: config/fieldparams/mainnet.go
search: BlockRootsLength\s*=
regex: true
spec: |
SLOTS_PER_HISTORICAL_ROOT: uint64 = 8192
- name: SYNC_COMMITTEE_SIZE
sources:
- file: config/fieldparams/mainnet.go
search: SyncCommitteeLength\s*=
regex: true
spec: |
SYNC_COMMITTEE_SIZE: uint64 = 512
- name: TARGET_COMMITTEE_SIZE
sources:
- file: config/params/config.go
search: TargetCommitteeSize\s+.*yaml:"TARGET_COMMITTEE_SIZE"
regex: true
spec: |
TARGET_COMMITTEE_SIZE: uint64 = 128
- name: VALIDATOR_REGISTRY_LIMIT
sources:
- file: config/fieldparams/mainnet.go
search: ValidatorRegistryLimit\s*=
regex: true
spec: |
VALIDATOR_REGISTRY_LIMIT: uint64 = 1099511627776
- name: WHISTLEBLOWER_REWARD_QUOTIENT
sources:
- file: config/params/config.go
search: WhistleBlowerRewardQuotient\s+.*yaml:"WHISTLEBLOWER_REWARD_QUOTIENT"
regex: true
spec: |
WHISTLEBLOWER_REWARD_QUOTIENT: uint64 = 512
- name: WHISTLEBLOWER_REWARD_QUOTIENT_ELECTRA
sources:
- file: config/params/config.go
search: WhistleBlowerRewardQuotientElectra\s+.*yaml:"WHISTLEBLOWER_REWARD_QUOTIENT_ELECTRA"
regex: true
spec: |
WHISTLEBLOWER_REWARD_QUOTIENT_ELECTRA: uint64 = 4096