The deposit launchpad for eth2 🦏
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Paul Wackerow 1ba7e46047
Merge pull request #633 from ethereum/intl-update
1 month ago
src fix string hashes and value name 1 month ago
.prettierrc add eslint, prettier (#22) 3 years ago

Ethereum Staking Launchpad

GitPOAP Badge

The Launchpad is the Ethereum Foundation's official way to deposit your ETH for staking on Ethereum



To have full functionality of the Launchpad, you must create an .env file in your root directory and add an environment variable.

The Infura Project ID will enable the network status progress bar showing the balance of the Deposit Contract


Note: The Portis wallet option is not available when running locally


Available Scripts

yarn start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

Install Dependencies and Start the Application

yarn start

Development workflow

By default, dev acts as the primary base branch which all PRs should merge into. Make sure any pull requests target this branch.

Launchpad deployment

  • The master branch represents the live testnet version of the Launchpad. Open a PR to merge dev into master to deploy a testnet Launchpad (e.g. #517 for )
  • The mainnet branch represents the live Mainnet version of the Launchpad. Open a PR to merge master into mainnet to deploy the Mainnet Launchpad (e.g. #518 for

Launchpad translation

As part of the Translation Program, our community of translators is also working on translating the Ethereum Staking Launchpad.

If you are interested in getting involved and helping with the translations, please visit the project in Crowdin.

After joining the project, you can start translating by opening your desired language from the language list. If your language isn't available, please reach out to Team on Crowdin or open an issue to request adding a new language for translation.

Detailed information on using Crowdin is available in the Crowdin Online Editor documentation.

Open source licensing info

Creative Commons Zero v1.0 Universal - For more information read the LICENSE file.