github.com/SuriyaRuk/pos-deposit_contract ↗

An animated visualization of SuriyaRuk/pos-deposit_contract's Git history in January 2026, built by 1 contributor. The codebase reached 301 lines, mostly Solidity. The video runs 11 seconds.

Render your own repo

Turn any GitHub repository into a video like this — free sample in seconds.

Visualize your own →

Open this visualization on its own page →

Language

Solidity

Contributors

1

Lines of Code

301

From

2026-01-18

To

2026-01-18

Advertisement

About SuriyaRuk/pos-deposit_contract

This is a Solidity implementation of the Ethereum 2.0 deposit contract, following the official Eth2.0 specification. The contract handles validator deposits on the Ethereum network, allowing users to submit a minimum of 1 ETH to participate in staking. It maintains a Merkle tree of deposits and provides functions to retrieve the current deposit root and count.

The project uses Foundry as its development framework and includes comprehensive deployment tooling for local testing via Anvil as well as testnet and mainnet deployments. Developers can deploy using environment variables, keystore accounts, or private keys, with optional contract verification on block explorers. The contract is compiled with Solidity 0.6.11 targeting the Istanbul EVM version with optimization enabled.

The repository is designed for developers and node operators deploying Ethereum 2.0 infrastructure. It provides multiple deployment strategies and configuration options, including support for custom chains and bytecode-based deployments. The project is released under the CC0-1.0 license, making it freely available for public use.

Advertisement

Share this video