Page cover

Manual Installation

DISCLAIMER: This guide is for informational purposes only. Always verify steps with official documentation and ensure you fully understand each action before proceeding.

circle-info

This guide will install the latest version and cannot sync from block 0. Therefore, you must use a snapshot. If you want to sync manually from 0 please use this guide.

Hardware requirement

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

1. System updates, installation of required environments:

sudo apt update
sudo apt install curl git make 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" && \
[ ! -f ~/.bash_profile ] && touch ~/.bash_profile && \
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. Custom port setting (Optional)

circle-exclamation

8. PEERS, SEED setting:

Update live peers:

9. Config pruning, set gas price, enable prometheus, disable indexer:

10. Create service file

triangle-exclamation

11. Download snapshot

Snapshotchevron-right

12. Service execution:

Check log

13. Check Latest Block Height:

circle-exclamation

# Block sync left:

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.

14. Wallet config, check EVM address:

Add new wallet:

Or recover by seed phrase

*Replace your "wallet_name"

triangle-exclamation

Export to evm address:

15. Faucet token:

16. Check Balance & Create Validator & Check Validator:

Check balance:

Create Validator:

triangle-exclamation

Check Validator:

Delegate:

Last updated