The installation time depends on many factors, such as your skills, resources and characteristics of your server, the most important: disk speed, internet connection, server load CPU, RAM, so this value may differ from the one indicated by us.
📝 Manual installation
📌Step 1: Installation packeges and dependencies
# Install dependencies for building from sourcesudoaptupdatesudoaptinstall-ylz4jqmakegitgccbuild-essentialcurlchronyunzipgzipsnapdtmuxbc# Install Gosudorm-rf/usr/local/gocurl-Lhttps://go.dev/dl/go1.21.6.linux-amd64.tar.gz|sudotar-xzf--C/usr/localecho'export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin'>>$HOME/.bash_profilesource.bash_profile
📌Step 2: Set moniker and install node
Change MONIKER in variable.
📌Step 3: Node Health Check
Follow the commands to check if your node is working properly
Check version
View sync status
Blocks left - 0-1 everything is fine and your node catches up with the last block of the network.
Check logs story service
If your node is installed and fully synchronized with the network, proceed with the creation of the validator.
Check logs story-geth
For any questions you may have during installation, please contact our chat team or other project validators.
📝 Create Validator
📌Step 1: View validator key
Export EVM private key
View this private key and make backup
Save your private key
📌Step 2: Request test tokens to your wallet address
Import your wallet to Metamask using your private key
Copy your "EVM" address from the imported wallet
Request tokens in the faucet1 or faucet2 - to this address for further creation of a validator.
To create a validator, you need to have 1024 tokens. Most faucets provide 10 tokens per day.
📌Step 3:Create validator
Create a validator locked
Create a validator unlocked
After entering the command, you will receive hash transactions, check the status in the explorer if the status is successful - you have created a validator.
You can find your validator here: explorerIn the Active / Inactive lists.
📌Step 4: Backup
If you have successfully created a validator, be sure to save your validator.
Show priv_validator_key.json
SAVE YOUR PRIVATE KEY AFTER ENTERING THE COMMAND
The priv_validator_key.json is the key with which you can always restore the operation of your validator, so keep it and in case of reinstallation/transfer of the validator to another server - transfer it too.
Also remember, if you are a validator with a sufficient number of delegated tokens and you are in an active set, signing blocks, always save priv_validator_state.json - this file contains information about the signed blocks of your validators, and in case of restoring the validator after reinstallation or on another server , this file won't give you the old blocks again, otherwise you'll end up in jail with no way out
💡 Hint: