Oone Staking Deposit CLI
To generate the validator keys, you need to compile and run the Oone version of the staking-deposit-cli tool.
If you do not use the Oone version of the staking-deposit-cli, your deposits will be lost
Code changes
The Oone version oone-world/staking-deposit-cli is a fork from the original ethereum/staking-deposit-cli with a change of the deposit amount from 32 to 20000
Installation
These commands download the Oone staking-deposit-cli repository, switch to the oone branch, compile and install the dependencies
git clone https://github.com/oone-world/staking-deposit-cli.git
cd staking-deposit-cli
git switch oone
sudo apt-get install build-essential
sudo apt-get install python3-pip
./deposit.sh install
Generate Validator Keys
Stakers must set a withdrawal address to unlock reward payments from the consensus layer. This is set when generating your validator keys.
Use this command to generate deposit keys for the validators with <<My withdrawl address>>
./deposit.sh new-mnemonic --chain mainnet --eth1_withdrawal_address <<My withdrawl address>>
Now follow the instructions presented to you in the terminal window to generate your keys.
If you do not provide a withdrawal address prior to depositing, you will have to perform an additional step to update your keys and enable withdrawals. Funds will be locked in the meantime.
Documentation
For more installation or command line options, please refer to the Instructions Page.