Page cover

Manual Installation

Hardware requirement

  • Quad Core or larger AMD or Intel (amd64) CPU

  • 32GB RAM;

  • 1TB NVMe SSD Storage (disk i/o is crucial);

  • 100Mbps bi-directional Internet connection;

1. System updates, installation of required environments:

sudo apt update
sudo apt install curl git jq build-essential gcc unzip wget lz4 aria2 -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:

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. Reset and Download snapshot

Latest snapshot: Block 486358

12. Service execution:

circle-exclamation

13. 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.

# Block sync left:

14. Wallet config, check EVM address:

Add new wallet:

Or recover by seed phrase

*Replace your "wallet_name"

15. Faucet token:

16. Check Balance & Create Validator & Check Validator:

Check balance:

Create Validator:

Check Validator:

Last updated