The /eth/v1/config/spec
endpoint on Prater isn’t returning the full set of fields which would be expected from Teku v21.8.1. The output I’m getting is:
{
"data": {
"DEPOSIT_CONTRACT_ADDRESS": "0xff50ed3d0ec03aC01D4C79aAd74928BFF48a7b2b",
"MIN_ATTESTATION_INCLUSION_DELAY": "1",
"SLOTS_PER_EPOCH": "32",
"SHUFFLE_ROUND_COUNT": "90",
"MAX_EFFECTIVE_BALANCE": "32000000000",
"DOMAIN_BEACON_PROPOSER": "0x00000000",
"MAX_ATTESTER_SLASHINGS": "2",
"DOMAIN_SELECTION_PROOF": "0x05000000",
"INACTIVITY_PENALTY_QUOTIENT": "67108864",
"SAFE_SLOTS_TO_UPDATE_JUSTIFIED": "8",
"SECONDS_PER_ETH1_BLOCK": "14",
"HYSTERESIS_UPWARD_MULTIPLIER": "5",
"MIN_SEED_LOOKAHEAD": "1",
"VALIDATOR_REGISTRY_LIMIT": "1099511627776",
"MIN_DEPOSIT_AMOUNT": "1000000000",
"SLOTS_PER_HISTORICAL_ROOT": "8192",
"MIN_VALIDATOR_WITHDRAWABILITY_DELAY": "256",
"DOMAIN_VOLUNTARY_EXIT": "0x04000000",
"TARGET_COMMITTEE_SIZE": "128",
"MAX_VALIDATORS_PER_COMMITTEE": "2048",
"MIN_GENESIS_TIME": "1614588812",
"HYSTERESIS_QUOTIENT": "4",
"RANDOM_SUBNETS_PER_VALIDATOR": "1",
"DOMAIN_DEPOSIT": "0x03000000",
"DEPOSIT_CHAIN_ID": "5",
"WHISTLEBLOWER_REWARD_QUOTIENT": "512",
"PROPOSER_REWARD_QUOTIENT": "8",
"DOMAIN_RANDAO": "0x02000000",
"EPOCHS_PER_RANDOM_SUBNET_SUBSCRIPTION": "256",
"EPOCHS_PER_HISTORICAL_VECTOR": "65536",
"MIN_PER_EPOCH_CHURN_LIMIT": "4",
"EPOCHS_PER_ETH1_VOTING_PERIOD": "64",
"MAX_DEPOSITS": "16",
"HISTORICAL_ROOTS_LIMIT": "16777216",
"TARGET_AGGREGATORS_PER_COMMITTEE": "16",
"EPOCHS_PER_SLASHINGS_VECTOR": "8192",
"MIN_SLASHING_PENALTY_QUOTIENT": "128",
"PROPORTIONAL_SLASHING_MULTIPLIER": "1",
"MAX_VOLUNTARY_EXITS": "16",
"HYSTERESIS_DOWNWARD_MULTIPLIER": "1",
"DOMAIN_BEACON_ATTESTER": "0x01000000",
"GENESIS_DELAY": "1919188",
"MAX_SEED_LOOKAHEAD": "4",
"ETH1_FOLLOW_DISTANCE": "2048",
"SECONDS_PER_SLOT": "12",
"MIN_GENESIS_ACTIVE_VALIDATOR_COUNT": "16384",
"MAX_ATTESTATIONS": "128",
"GENESIS_FORK_VERSION": "0x00001020",
"DEPOSIT_NETWORK_ID": "5",
"EJECTION_BALANCE": "16000000000",
"MAX_COMMITTEES_PER_SLOT": "64",
"SHARD_COMMITTEE_PERIOD": "256",
"EFFECTIVE_BALANCE_INCREMENT": "1000000000",
"DOMAIN_AGGREGATE_AND_PROOF": "0x06000000",
"MIN_EPOCHS_TO_INACTIVITY_PENALTY": "4",
"BASE_REWARD_FACTOR": "64",
"CONFIG_NAME": "prater",
"MAX_PROPOSER_SLASHINGS": "16",
"CHURN_LIMIT_QUOTIENT": "65536",
"BLS_WITHDRAWAL_PREFIX": "0x00"
}
}
Notably, ALTAIR_FORK_EPOCH
is missing, but is available on mainnet and Pyrmont (where it is already past).
The version seems to be Teku v21.8.1 based on the output of /eth/v1/node/version
:
{"data":{"version":"teku/v21.8.1/linux-x86_64/adoptopenjdk-java-16"}}