Skip to content

Commit

Permalink
Document canonical deposit contract and launchpad
Browse files Browse the repository at this point in the history
  • Loading branch information
yorickdowne committed Aug 28, 2024
1 parent 2827254 commit e4dce3e
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 6 deletions.
28 changes: 22 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@
- [Run tests](#run-tests)
- [Run the app](#run-the-app)
- [Building Binaries](#building-binaries)
- [Mac M1 Binaries](#mac-m1-binaries)
- [Canonical Deposit Contract and Launchpad](#canonical-deposit-contract-and-launchpad)

<!-- END doctoc generated TOC please keep comment here to allow auto update -->

Expand Down Expand Up @@ -647,10 +647,26 @@ python3 -m ethstaker_deposit [OPTIONS] COMMAND [ARGS]

### Building Binaries
**Developers Only**
##### Mac M1 Binaries

👋This is not the section you are looking for.👋
If you are trying to **build the binary** on macos with an M1 Mac and you are using pyenv to manage your python version. You'll probably need to reinstall a given python version using:
```
env PYTHON_CONFIGURE_OPTS="--enable-framework" pyenv install 3.10.3
ethstaker-deposit uses `pyinstaller` to create binaries. The requirements are in `build_configs`. Look at `.circleci/config.yml` to see it in action.

For example Linux, in your Python virtual environment:
```sh
export BUILD_FILE_NAME=ethstaker_deposit-cli-dev-linux
pip install -r ./build_configs/linux/requirements.txt
pyinstaller --distpath ./${BUILD_FILE_NAME} ./build_configs/linux/build.spec
```

## Canonical Deposit Contract and Launchpad

Ethstaker confirms the canonical Ethereum staking deposit contract addresses and launchpad URLs.
Please be sure that your ETH is deposited only to this deposit contract address, depending on chain.

Depositing to the wrong address **will** lose you your ETH.

- Ethereum mainnet
- Deposit address: [0x00000000219ab540356cBB839Cbe05303d7705Fa](https://etherscan.io/address/0x00000000219ab540356cBB839Cbe05303d7705Fa)
- [Launchpad](https://launchpad.ethereum.org/)
- Ethereum Holešky (Holešovice) testnet
- Deposit address: [0x4242424242424242424242424242424242424242](https://holesky.etherscan.io/address/0x4242424242424242424242424242424242424242)
- [Launchpad](https://holesky.launchpad.ethereum.org/)
14 changes: 14 additions & 0 deletions docs/src/landing.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,20 @@ If there is a specific command you would like to understand more, please choose

- **[exit-transaction-mnemonic](exit_transaction_mnemonic.md)**: Generate an exit message using the mnemonic of your validators.

## Canonical Deposit Contract and Launchpad

Ethstaker confirms the canonical Ethereum staking deposit contract addresses and launchpad URLs.
Please be sure that your ETH is deposited only to this deposit contract address, depending on chain.

Depositing to the wrong address **will** lose you your ETH.

- Ethereum mainnet
- Deposit address: [0x00000000219ab540356cBB839Cbe05303d7705Fa](https://etherscan.io/address/0x00000000219ab540356cBB839Cbe05303d7705Fa)
- [Launchpad](https://launchpad.ethereum.org/)
- Ethereum Holešky (Holešovice) testnet
- Deposit address: [0x4242424242424242424242424242424242424242](https://holesky.etherscan.io/address/0x4242424242424242424242424242424242424242)
- [Launchpad](https://holesky.launchpad.ethereum.org/)

## Contributing

This project is open-source and welcomes contributions from the community. If you would like to contribute to the `ethstaker-deposit-cli`, please read the [Local Development Instructions](local_development.md), fork the project, and create a pull request with a description of the changes you have made and why.
Expand Down

0 comments on commit e4dce3e

Please sign in to comment.