Comment on page
Quick Mode
- 1.Prepare a Windows or Apple computer, which can open the following two websites:
- 2.
- 3.Install a wallet that supports WalletConnect on your phone, such as MetaMask, imToke
xhash-auto-staking-client
is an eth fast staking program developed by XHash on the basis of wagyu-key-gen
which is the validators generator recommended by Ethereum.The program is completely open source, and users can view, download and run it on the github website.Double click to open the downloaded program,select
CREATE NEW SECRET RECOVERY PHRASE
或USE EXISTING SECRET RECOVERY PHRASE
。For security, we recommend you disconnect from the internet to complete this step.


創建新助記詞
Write down the mnemonic in a safe place. Click
NEXT
to continue.NOTE: The mnemonic is the only way to generate your withdrawal key when you wish to withdraw the funds. Please make sure you have kept it safe, preferably offline.
Set
Number of New Keys
and Password
,Make sure to save the password you set in a safe place. Then click NEXT
.
Retype the password you set, and click
NEXT
.
Choose a folder to save your keys.

Create success,Two different files will be generated under the corresponding folder, namely the keystore file(keystore-xxxxxxx.json)and deposit data file(deposit_data-xxxxxx.json)。

After creating the validator, click Next to enter the deposit page, and select the deposit data file just generated.

After the deposit data file verification is successful, click Next.

click WalletConnect,a QR code appears, scan the QR code with a wallet that supports WalletConnect, and connect to the wallet.
From this step onwards, an internet connection is required.

After the connection is successful, the wallet address and balance will be displayed, then click Next.

In the validator list, you can choose the normal mode or the batch mode. When there are multiple validator who are ready to deposit, you can choose the batch mode to reduce the number of times you need to confirm the transaction. In the batch mode, a single transaction can process up to 100 deposits .
In the validator list, you can view the current validator status, click
CONFIRM DEPOSIT
, and the wallet will be connected to initiate a deposit transaction to the eth2.0 contract address, and 32 eth will be transferred. At this time, a corresponding transaction will appear on the wallet. After the user agrees to sign, the transaction will be sent.Note: The address of the eth2.0 stake contract is
0x00000000219ab540356cBB839Cbe05303d7705Fa
, when deposit, the user needs to carefully check the deposit address.
After completing the deposit, click Next.
Click the slider to switch to batch mode, the page will show you the deposit status of the deposit file you submitted, modify the deposit amount you want to send, make sure the sending amount is less than the available amount, and then click CONFIRM

Click to CONFIRM DEPOSIT, the amount of the deposit will be the number of verifiers * 32, and wait for the successful sending

Enter your email address and password, click the login button, and log in to XHash.

Select the previously generated keystore file, enter the corresponding key password, and click Upload.

Upload the keystore successfully, close the program.

Log in to the XHash console to view the status of the validators.

Last modified 7mo ago