Page cover

Installation

Hardware requirement

CPU : 8cores Memory : 16GB Storage : 1TB NVMe SSD Bandwidth : 500mps for Download / Upload

1. System updates, installation of required environments:

sudo apt update
sudo apt install curl git jq build-essential gcc unzip wget lz4 -y

2. Install Go:

cd $HOME && \
ver="1.22.0" && \
wget "https://golang.org/dl/go$ver.linux-amd64.tar.gz" && \
sudo rm -rf /usr/local/go && \
sudo tar -C /usr/local -xzf "go$ver.linux-amd64.tar.gz" && \
rm "go$ver.linux-amd64.tar.gz" && \
echo "export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin" >> ~/.bash_profile && \
source ~/.bash_profile && \
go version

3. Git clone:

4. Variable settings:

circle-exclamation

5. Node init:

6. Download genesis.json file:

Then verify the correctness of the genesis configuration file:

7. PEERS, SEED setting:

8. Config setting (If you need settings, please proceed after setting them):

9. Port, pruning, gas price, indexer (at once):

10. Create service file (at once):// Some code

11. Service execution:

circle-exclamation

12. Check Latest Block Height:

You can see your node's latsest_block_height like below (Or you can check catching_up is false) If the block height is set, you can create validator.

13. Wallet config, check EVM address:

Add wallet:

*Replace your "wallet_name"

triangle-exclamation

14. Faucet token:

15. Check Balance & Create Validator & Check Validator:

Check balance:

Create Validator:

Check Validator:

Edit Validator:

Delegate:

Last updated