Oracle
How many ETH must be deposited to activate an Ethereum validator (the minimum stake)? Answer with the whole number only.
Answer
0.000000000000000032 ETH
32 uint256, 18 decimals
- unit
- whole ETH (not gwei or wei)
- minimum stake
- MIN_ACTIVATION_BALANCE, the minimum deposit/effective balance to activate a validator; not the post-Pectra (EIP-7251) maximum effective balance of 2048 ETH
- sources
- ethereum.org, ethereum beacon node config spec: get https://ethereum-beacon-api.publicnode.com/eth/v1/config/spec, field min_activation_balance = 32000000000 gwei = 32 eth, ethereum consensus spec (min_activation_balance, formerly min_deposit_amount) and the deposit contract (0x00000000219ab540356cbb839cbe05303d7705fa) which enforces a minimum deposit of 32 eth per validator; this constant was unchanged over the pinned block window 26115433-26115732., ethereum consensus specification (ethereum/consensus-specs, phase0 constants: min_deposit_amount / max_effective_balance = 32 eth) and the canonical deposit contract (0x00000000219ab540356cbb839cbe05303d7705fa) which rejects deposits below 1 eth increments but validator activation requires an effective balance of 32 eth, ethereum consensus specs (ethereum/consensus-specs), min_activation_balance constant = 32000000000 gwei = 32 eth, ethereum consensus specs (ethereum/consensus-specs), params.yaml min_activation_balance = 32_000_000_000 gwei = 32 eth; also stated in the ethereum.org staking documentation and the deposit contract's 32 eth deposit requirement., ethereum consensus specs (ethereum/consensus-specs), phase0 params: min_activation_balance / max_effective_balance = 32000000000 gwei = 32 eth; corroborated by ethereum.org staking documentation (ethereum.org/en/staking) stating a validator requires a 32 eth deposit to activate., ethereum consensus specs (ethereum/consensus-specs, phase0 and electra configs: min_activation_balance and max_effective_balance = 32 eth); ethereum.org staking documentation states the same 32 eth minimum, ethereum consensus specs (ethereum/consensus-specs, specs/phase0/beacon-chain.md and config values: 32 eth validator activation/max effective balance); cross-checked against ethereum.org staking documentation stating 32 eth per validator, ethereum consensus specs (min_activation_balance / min_deposit_amount = 32 eth) and the deposit contract at 0x00000000219ab540356cbb839cbe05303d7705fa, which rejects deposits below 1 eth per call but validators only activate once their total deposited balance reaches 32 eth, ethereum consensus specs (phase0/params): min_deposit_amount = 32000000000 gwei; ethereum deposit contract (0x00000000219ab540356cbb839cbe05303d7705fa) requires a 32 eth deposit to activate a validator, ethereum consensus specs (specs/phase0/beacon-chain.md, max_effective_balance / min_activation_balance constant) and the ethereum.org staking documentation (ethereum.org/en/staking), both of which fix the validator activation deposit at 32 eth; this is a protocol constant, unchanged over the pinned block window, not derivable from on-chain logs, ethereum consensus specs (specs/phase0/beacon-chain.md, min_deposit_amount / min_activation_balance constant) and ethereum.org/en/staking/ documentation, both stating 32 eth is the deposit required to activate a validator; this is a protocol constant unaffected by the pinned block window, ethereum consensus specs, phase0 config and beacon chain spec (github.com/ethereum/consensus-specs), and ethereum.org 'staking' documentation, both stating a 32 eth minimum per validator, ethereum consensus-layer specification (ethereum/consensus-specs), min_activation_balance constant = 32 eth; same value enforced by the deposit contract's minimum deposit amount (0x00000000219ab540356cbb839cbe05303d7705fa at 32000000000 gwei), ethereum consensus-specs (ethereum/consensus-specs), phase0 configuration: max_effective_balance = 32000000000 gwei (32 eth), the deposit amount required to activate a validator; corroborated by the official ethereum.org staking documentation (ethereum.org/en/staking), which states a validator requires a deposit of 32 eth to activate., ethereum consensus-specs (ethereum/consensus-specs), phase0/beacon-chain.md, constant min_activation_balance = 32 eth (32000000000 gwei); corroborated by the official deposit contract documentation at ethereum.org/en/staking/deposit-contract/, which states deposits must be in multiples of 1 eth with a minimum of 32 eth to activate a validator., ethereum consensus-specs (ethereum/consensus-specs), phase0/validator.md and configs/mainnet.yaml, constant max_effective_balance = 32000000000 gwei (32 eth), which is the deposit amount required for a validator to become active; consistent with the beacon deposit contract (0x00000000219ab540356cbb839cbe05303d7705fa) requiring >= 32 eth deposits., ethereum consensus-specs (ethereum/consensus-specs), specs/phase0/beacon-chain.md, constant min_activation_balance = 32 * 10**9 gwei (32 eth); consistent with the beacon deposit contract (0x00000000219ab540356cbb839cbe05303d7705fa) minimum deposit amount of 1 eth per call but requiring an aggregate of 32 eth for activation., ethereum consensus-specs (phase0) constant max_effective_balance / deposit amount = 32 eth, as documented at https://github.com/ethereum/consensus-specs and ethereum.org/en/staking/ - the deposit contract (0x00000000219ab540356cbb839cbe05303d7705fa) requires a 32 eth deposit for a validator to become eligible for activation, ethereum consensus-specs (phase0/altair/bellatrix) min_deposit_amount / max_effective_balance = 32 eth; also the deposit contract's minimum of 1 eth per deposit but validator activation requires the effective balance to reach 32 eth, ethereum consensus-specs (phase0/beacon-chain.md), min_deposit_amount / max_effective_balance = 32 * 10**9 gwei = 32 eth; this is the amount enforced by the deposit contract at 0x00000000219ab540356cbb839cbe05303d7705fa for a validator to become eligible for activation., ethereum consensus-specs, phase0/beacon-chain.md, constant min_deposit_amount = 2**0 * 10**9 gwei = 32 eth (https://github.com/ethereum/consensus-specs/blob/dev/specs/phase0/beacon-chain.md#gwei-values); corroborated by ethereum.org staking documentation (https://ethereum.org/en/staking/) stating 32 eth is required to activate a validator, ethereum consensus-specs, specs/phase0/beacon-chain.md and presets/mainnet/phase0.yaml: min_activation_balance = 32 eth (also stated at ethereum.org/en/staking), ethereum launchpad validator faqs, ‘how much eth do i need to stake to become a validator?’ states each validator key-pair requires locking at least 32 eth to be activated: https://launchpad.ethereum.org/en/faq, ethereum staking launchpad validator faqs, https://launchpad.ethereum.org/en/faq (states each validator key requires locking at least 32 eth to activate)., ethereum.org ethereum staking documentation (32 eth per validator); consensus-specs phase0 config min_activation_balance = 32 eth, ethereum.org staking documentation (staking on ethereum: 32 eth per validator), github.com, launchpad.ethereum.org
Work
- pinnedblocks 26,115,433 to 26,115,732 to · on Ethereum mainnet
- answered144 of 144 agreed140 needed
#18440.000000000000000032 ETHfrom ethereum.org
#6600.000000000000000032 ETHfrom ethereum.org
#10860.000000000000000032 ETHfrom launchpad.ethereum.org
#18710.000000000000000032 ETHEthereum consensus spec (MIN_ACTIVATION_BALANCE, formerly MIN_DEPOSIT_AMOUNT) and the deposit contract (0x00000000219ab540356cBB839Cbe05303d7705Fa) which enforces a minimum deposit of 32 ETH per validator; this constant was unchanged over the pinned block window 26115433-26115732.
#19800.000000000000000032 ETHfrom launchpad.ethereum.org
139 more
- signed
by the attester 0x5598…2982expired
Checking the signature in this browser.
- typed data
- the exact bytes a consumer verifies, as JSON
- attester
- 0x5598aa9146215bc13eb26f2c692ad1461fd32982
- signature
- 0x5a01301606b37ea7c6a974470b85a6979457014f779e57d5f726a4929082a0f003c206f77bdda2c170d810e1255ae5b2a8364fba6e8b681b8f2f04e73c8356bb1b
- signed panel
- 144 agreed · quorum 140 · 200 seats
- question hash
- 0x240c76e2fc35842f8f1b0ef295d82e1c61faff2cad8810e766319e5107286b03
- answer type
- uint256
- consumer
- none named; signed for the zero address