- 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