Ethereum Deposit Contract
Web3 / smart contracts
The Ethereum Deposit Contract is a smart contract deployed on the Ethereum mainnet that serves as the entry point for users wishing to become validators on the Ethereum 2.0 Beacon Chain. Users deposit exactly 32 ETH into this contract, which triggers the creation of validator credentials and activates their participation in the proof-of-stake consensus mechanism. Once deposited, the ETH is locked and cannot be withdrawn until the Shanghai upgrade enabled staking withdrawals, after which validators can exit and retrieve their staked funds plus earned rewards or face penalties. Example: The Ethereum Deposit Contract was deployed at address 0x00000000219ab540356cBB839Cbe05303d7705Fa on November 4, 2020, and has accumulated over 16 million ETH in deposits from hundreds of thousands of validators securing the network. Why it matters for smart contracts: It exemplifies how smart contracts enable permissionless participation in consensus mechanisms by automatically validating deposits and managing validator onboarding without requiring trusted intermediaries or manual approval processes.
Explore the full Web3 Glossary — 2,062+ expert-curated definitions. Need guidance? Talk to our consultants.