Skip to main content

/eth/v1/config/spec RPC Method

Get spec params.

Updated on
Dec 17, 2024

/eth/v1/config/spec RPC Method

Parameters

This method does not accept any parameters

Returns

data
object
The data object which contains the following fields:
ALTAIR_FORK_EPOCH
string
Epoch when the Altair fork is activated.
ALTAIR_FORK_VERSION
string
Version identifier for the Altair fork.
ATTESTATION_PROPAGATION_SLOT_RANGE
string
Slot range for attestation propagation.
ATTESTATION_SUBNET_COUNT
string
Number of attestation subnets.
ATTESTATION_SUBNET_EXTRA_BITS
string
Extra bits used for attestation subnet encoding.
ATTESTATION_SUBNET_PREFIX_BITS
string
Number of prefix bits for attestation subnet IDs.
BASE_REWARD_FACTOR
string
Factor used in calculating base rewards for validators.
BELLATRIX_FORK_EPOCH
string
Epoch when the Bellatrix fork is activated.
BELLATRIX_FORK_VERSION
string
Version identifier for the Bellatrix fork.
BLS_WITHDRAWAL_PREFIX
string
Prefix for BLS-based withdrawals.
CAPELLA_FORK_EPOCH
string
Epoch when the Capella fork is activated.
CAPELLA_FORK_VERSION
string
Version identifier for the Capella fork.
CHURN_LIMIT_QUOTIENT
string
Quotient for limiting the validator churn per epoch.
COMPOUNDING_WITHDRAWAL_PREFIX
string
Prefix used for compounded withdrawal addresses.
CONFIG_NAME
string
Name of the configuration profile used.
DATA_COLUMN_SIDECAR_SUBNET_COUNT
string
Number of sidecar subnets for data columns.
DENEB_FORK_EPOCH
string
Epoch when the Deneb fork is activated.
DENEB_FORK_VERSION
string
Version identifier for the Deneb fork.
DEPOSIT_CHAIN_ID
string
Chain ID used for deposit transactions.
DEPOSIT_CONTRACT_ADDRESS
string
Contract address for validator deposits.
DEPOSIT_NETWORK_ID
string
Network ID associated with deposits.
DOMAIN_AGGREGATE_AND_PROOF
string
Domain for aggregate and proof operations.
DOMAIN_APPLICATION_BUILDER
string
Domain for application builder operations.
DOMAIN_APPLICATION_MASK
string
Domain mask for application-related operations.
DOMAIN_BEACON_ATTESTER
string
Domain for beacon attester operations.
DOMAIN_BEACON_PROPOSER
string
Domain for beacon proposer operations.
DOMAIN_BLS_TO_EXECUTION_CHANGE
string
Domain for BLS to execution change operations.
DOMAIN_CONTRIBUTION_AND_PROOF
string
Domain for contribution and proof processes.
DOMAIN_DEPOSIT
string
Domain for deposit transactions.
DOMAIN_RANDAO
string
Domain for RANDAO (randomness beacon) operations.
DOMAIN_SELECTION_PROOF
string
Domain for selection proof operations.
DOMAIN_SYNC_COMMITTEE
string
Domain for sync committee activities.
DOMAIN_SYNC_COMMITTEE_SELECTION_PROOF
string
Domain for sync committee selection proofs.
DOMAIN_VOLUNTARY_EXIT
string
Domain for voluntary exit operations.
EFFECTIVE_BALANCE_INCREMENT
string
Increment value for effective balance.
EJECTION_BALANCE
string
Balance threshold for validator ejection.
ELECTRA_FORK_EPOCH
string
Epoch when the Electra fork is activated.
ELECTRA_FORK_VERSION
string
Version identifier for the Electra fork.
EPOCHS_PER_ETH1_VOTING_PERIOD
string
Number of epochs in each Eth1 voting period.
EPOCHS_PER_HISTORICAL_VECTOR
string
Number of epochs in each historical vector.
EPOCHS_PER_RANDOM_SUBNET_SUBSCRIPTION
string
Epochs per random subnet subscription.
EPOCHS_PER_SLASHINGS_VECTOR
string
Number of epochs in each slashings vector.
EPOCHS_PER_SUBNET_SUBSCRIPTION
string
Number of epochs per subnet subscription.
EPOCHS_PER_SYNC_COMMITTEE_PERIOD
string
Number of epochs in each sync committee period.
ETH1_ADDRESS_WITHDRAWAL_PREFIX
string
Prefix for Eth1 address-based withdrawals.
ETH1_FOLLOW_DISTANCE
string
Follow distance for Eth1 blocks.
FULL_EXIT_REQUEST_AMOUNT
string
Amount requested in a full exit request.
GENESIS_DELAY
string
Delay time for chain genesis.
GENESIS_FORK_VERSION
string
Fork version at genesis.
GOSSIP_MAX_SIZE
string
Maximum size for gossip messages.
HISTORICAL_ROOTS_LIMIT
string
Limit on the number of historical roots.
HYSTERESIS_DOWNWARD_MULTIPLIER
string
Multiplier for downward hysteresis.
HYSTERESIS_QUOTIENT
string
Quotient for hysteresis adjustments.
HYSTERESIS_UPWARD_MULTIPLIER
string
Multiplier for upward hysteresis.
INACTIVITY_PENALTY_QUOTIENT
string
Quotient for calculating inactivity penalties.
INACTIVITY_PENALTY_QUOTIENT_ALTAIR
string
Inactivity penalty quotient specific to Altair.
INACTIVITY_PENALTY_QUOTIENT_BELLATRIX
string
Inactivity penalty quotient specific to Bellatrix.
INACTIVITY_SCORE_BIAS
string
Bias factor for inactivity score adjustments.
INACTIVITY_SCORE_RECOVERY_RATE
string
Recovery rate for inactivity score.
INTERVALS_PER_SLOT
string
Number of intervals within each slot.
MAXIMUM_GOSSIP_CLOCK_DISPARITY
string
Maximum allowed clock disparity in gossip.
MAX_ATTESTATIONS
string
Maximum attestations allowed per slot.
MAX_ATTESTATIONS_ELECTRA
string
Maximum attestations per slot specific to Electra.
MAX_ATTESTER_SLASHINGS
string
Maximum attester slashings per epoch.
MAX_ATTESTER_SLASHINGS_ELECTRA
string
Maximum attester slashings for Electra.
MAX_BLS_TO_EXECUTION_CHANGES
string
Maximum BLS to execution changes allowed.
MAX_CELLS_IN_EXTENDED_MATRIX
string
Maximum number of cells in an extended matrix.
MAX_CHUNK_SIZE
string
Maximum chunk size for data transmission.
MAX_COMMITTEES_PER_SLOT
string
Maximum committees assigned per slot.
MAX_CONSOLIDATION_REQUESTS_PER_PAYLOAD
string
Maximum consolidation requests per payload.
MAX_DEPOSITS
string
Maximum deposit transactions per payload.
MAX_DEPOSIT_REQUESTS_PER_PAYLOAD
string
Maximum deposit requests per payload.
MAX_EFFECTIVE_BALANCE
string
Maximum effective balance for validators.
MAX_EFFECTIVE_BALANCE_ELECTRA
string
Effective balance limit for Electra.
MAX_PARTIAL_WITHDRAWALS_PER_PAYLOAD
string
Max partial withdrawals allowed per payload.
MAX_PENDING_PARTIALS_PER_WITHDRAWALS_SWEEP
string
Maximum pending partials in a withdrawals sweep.
MAX_PER_EPOCH_ACTIVATION_CHURN_LIMIT
string
Churn limit for activations per epoch.
MAX_PER_EPOCH_ACTIVATION_EXIT_CHURN_LIMIT
string
Churn limit for exits per epoch.
MAX_PROPOSER_SLASHINGS
string
Max proposer slashings allowed per epoch.
MAX_REQUEST_BLOB_SIDECARS
string
Maximum blob sidecar requests.
MAX_REQUEST_BLOCKS
string
Maximum number of block requests.
MAX_REQUEST_BLOCKS_DENEB
string
Maximum block requests for Deneb.
MAX_REQUEST_DATA_COLUMN_SIDECARS
string
Maximum data column sidecar requests.
MAX_REQUEST_LIGHT_CLIENT_UPDATES
string
Max light client update requests.
MAX_SEED_LOOKAHEAD
string
Lookahead limit for seed generation.
MAX_VALIDATORS_PER_COMMITTEE
string
Max validators allowed per committee.
MAX_VALIDATORS_PER_WITHDRAWALS_SWEEP
string
Max validators in a withdrawals sweep.
MAX_VOLUNTARY_EXITS
string
Maximum voluntary exits allowed per epoch.
MAX_WITHDRAWALS_PER_PAYLOAD
string
Maximum withdrawals allowed per payload.
MAX_WITHDRAWAL_REQUESTS_PER_PAYLOAD
string
Maximum withdrawal requests per payload.
MESSAGE_DOMAIN_INVALID_SNAPPY
string
Domain for invalid Snappy-compressed messages.
MESSAGE_DOMAIN_VALID_SNAPPY
string
Domain for valid Snappy-compressed messages.
MIN_ACTIVATION_BALANCE
string
Minimum balance for validator activation.
MIN_ATTESTATION_INCLUSION_DELAY
string
Minimum delay for attestation inclusion.
MIN_DEPOSIT_AMOUNT
string
Minimum amount required for a deposit.
MIN_EPOCHS_FOR_BLOB_SIDECARS_REQUESTS
string
Min epochs required for blob sidecar requests.
MIN_EPOCHS_FOR_BLOCK_REQUESTS
string
Min epochs required for block requests.
MIN_EPOCHS_TO_INACTIVITY_PENALTY
string
Min epochs for inactivity penalty application.
MIN_GENESIS_ACTIVE_VALIDATOR_COUNT
string
Min validators required at genesis.
MIN_GENESIS_TIME
string
Minimum time for chain genesis.
MIN_PER_EPOCH_CHURN_LIMIT
string
Min churn limit per epoch.
MIN_PER_EPOCH_CHURN_LIMIT_ELECTRA
string
Minimum churn limit for Electra.
MIN_SEED_LOOKAHEAD
string
Minimum seed lookahead for random subnetting.
MIN_SLASHING_PENALTY_QUOTIENT
string
Minimum slashing penalty quotient.
MIN_SLASHING_PENALTY_QUOTIENT_ALTAIR
string
Slashing penalty quotient specific to Altair.
MIN_SLASHING_PENALTY_QUOTIENT_BELLATRIX
string
Slashing penalty quotient for Bellatrix.
MIN_SLASHING_PENALTY_QUOTIENT_ELECTRA
string
Slashing penalty quotient for Electra.
MIN_SYNC_COMMITTEE_PARTICIPANTS
string
Minimum participants required for sync committee.
MIN_VALIDATOR_WITHDRAWABILITY_DELAY
string
Min delay before a validator can withdraw.
NODE_ID_BITS
string
Number of bits for a node ID.
NUMBER_OF_COLUMNS
string
Number of columns used in the data structure.
PENDING_BALANCE_DEPOSITS_LIMIT
string
Limit for pending balance deposits.
PENDING_CONSOLIDATIONS_LIMIT
string
Limit for pending consolidation requests.
PENDING_PARTIAL_WITHDRAWALS_LIMIT
string
Limit for pending partial withdrawals.
PRESET_BASE
string
Base preset for chain configuration.
PROPORTIONAL_SLASHING_MULTIPLIER
string
Multiplier for proportional slashing.
PROPORTIONAL_SLASHING_MULTIPLIER_ALTAIR
string
Proportional slashing multiplier for Altair.
PROPORTIONAL_SLASHING_MULTIPLIER_BELLATRIX
string
Proportional slashing multiplier for Bellatrix.
PROPOSER_REWARD_QUOTIENT
string
Quotient for proposer rewards.
PROPOSER_SCORE_BOOST
string
Boost factor for proposer score.
PROPOSER_WEIGHT
string
Weight assigned to proposers.
RANDOM_SUBNETS_PER_VALIDATOR
string
Random subnets assigned per validator.
REORG_MAX_EPOCHS_SINCE_FINALIZATION
string
Max epochs since finalization for reorgs.
REORG_PARENT_WEIGHT_THRESHOLD
string
Weight threshold for reorg parent.
REORG_WEIGHT_THRESHOLD
string
Threshold for reorganization weight.
RESP_TIMEOUT
string
Timeout for responses.
SECONDS_PER_ETH1_BLOCK
string
Seconds per Eth1 block.
SECONDS_PER_SLOT
string
Seconds per slot in the chain.
SHARD_COMMITTEE_PERIOD
string
Period for shard committee rotation.
SHUFFLE_ROUND_COUNT
string
Count of shuffle rounds per epoch.
SLOTS_PER_EPOCH
string
Number of slots per epoch.
SLOTS_PER_HISTORICAL_ROOT
string
Slots stored per historical root.
SUBNETS_PER_NODE
string
Subnets assigned per network node.
SYNC_COMMITTEE_SIZE
string
Size of the sync committee.
SYNC_COMMITTEE_SUBNET_COUNT
string
Number of sync committee subnets.
SYNC_REWARD_WEIGHT
string
Weight for sync rewards.
TARGET_AGGREGATORS_PER_COMMITTEE
string
Target number of aggregators per committee.
TARGET_AGGREGATORS_PER_SYNC_SUBCOMMITTEE
string
Target aggregators per sync subcommittee.
TARGET_COMMITTEE_SIZE
string
Target size for committees.
TERMINAL_BLOCK_HASH
string
Hash of the terminal block.
TERMINAL_BLOCK_HASH_ACTIVATION_EPOCH
string
Epoch when the terminal block hash activates.
TERMINAL_TOTAL_DIFFICULTY
string
Total difficulty at terminal block.
TIMELY_HEAD_FLAG_INDEX
string
Index for the timely head flag.
TIMELY_HEAD_WEIGHT
string
Weight assigned to timely head votes.
TIMELY_SOURCE_FLAG_INDEX
string
Index for the timely source flag.
TIMELY_SOURCE_WEIGHT
string
Weight assigned to timely source votes.
TIMELY_TARGET_FLAG_INDEX
string
Index for the timely target flag.
TIMELY_TARGET_WEIGHT
string
Weight assigned to timely target votes.
TTFB_TIMEOUT
string
Timeout for Time to First Byte.
UNSET_DEPOSIT_REQUESTS_START_INDEX
string
Start index for unset deposit requests.
VALIDATOR_REGISTRY_LIMIT
string
Limit on the number of validators in the registry.
WEIGHT_DENOMINATOR
string
Denominator for reward weights.
WHISTLEBLOWER_REWARD_QUOTIENT
string
Reward quotient for whistleblowers.
WHISTLEBLOWER_REWARD_QUOTIENT_ELECTRA
string
Whistleblower reward quotient for Electra.
Request
1
curl --location 'https://docs-demo.vana-mainnet.quiknode.pro/eth/v1/config/spec' \
2
--header 'Content-Type: application/json'
Don't have an account yet?
Create your QuickNode endpoint in seconds and start building
Get started for free