☑️XRPL EVM-Testnet

Recommended Hardware: 8 Cores, 32GB RAM, 1TB of storage (NVME)

Installation:

Install dependencies, if needed:

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

Install go, if needed:

ver="1.21.13"
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" >> $HOME/.bash_profile
source $HOME/.bash_profile
go version

Download Binary:

wget https://github.com/xrplevm/node/releases/download/v7.0.0/node_7.0.0_Linux_amd64.tar.gz
tar -xzf node_7.0.0_Linux_amd64.tar.gz
sudo mv /root/bin/exrpd /usr/local/bin/
chmod +x /usr/local/bin/exrpd
which exrpd
exrpd version

Setup your variable settings:

Initialize node & create home directory for .exrpd

Download genesis file:

Set up node configuration:

(OPTIONAL) Set up pruning:

(OPTIONAL) Set up indexer:

(OPTIONAL) Enable/Disable Snapshots:

Use initiad at service:

Launch:

Check for your syncing progress

Create wallet

Creating a validator

The XRPL EVM runs in a Proof of Authority consensus mechanism. In order to start signing for new blocks and participate in the network consensus, the current validators need to accept your node as a new trusted validator. This democratic process requires the approval of the majority of the current validators.

To begin the process, join the XRPL EVM Sidechain Discordarrow-up-right and select your validator role in the #roles channel. After that, you will need to introduce yourself in the #become-a-validator channel. Explain who you are and why you want to run a validator. Generally, you will be accepted if you have a real interest in the project, either because you want to use the network for a company, are a recognized member of the community who wants to contribute to its long-term governance, or just have an academic interest.

While doing your introduction, you will need to provide the details that identify your validator.

  • Moniker: The public name of your validator

  • Validator operator address: The address of the operator of the node that starts with ethmvaloper . Can be obtained by running:

  • Public key: The public key of your node. Can be obtained by running:

After that, a proposal to accept your validator will be voted on over a period of 7 days. During this time, some members may write to you publicly or privately to ask more questions. You can view the process on the XRPL EVM Sidechain Explorerarrow-up-right.

(Optional) Download a Snapshot

Last updated