π»Installation
Server preparation
apt update && apt upgrade -yapt install curl iptables build-essential git wget jq make gcc nano tmux htop nvme-cli pkg-config libssl-dev libleveldb-dev tar clang bsdmainutils ncdu unzip libleveldb-dev -yInstall GO
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 versionNode installation
git clone https://github.com/xrplevm/node xrpl && cd xrpl
git checkout v8.0.0
make install
exrpd version --long | grep -e version -e commit
# version: v8.0.0
# commit: 8d92d087b9a1014de748b8887868e0e90b97b56fWe initialize the node to create the necessary configuration files
Download Genesis
At this stage, we can download the address book
Set up node configuration
(OPTIONAL) Set up pruning
(OPTIONAL) Set up indexer
(OPTIONAL) Enable/Disable Snapshots
Create a service file
Creating a validator
XRPL EVM works using Proof of Authority consensus. In order to start signing new blocks and participating in the network consensus, current validators must accept your node as a new trusted validator. This democratic process requires the approval of a majority of current validators.
To start the process, you need to join discord and select the validator role in the #roles channel. After that, you will need to introduce yourself in the #become-a-validator channel
When filling out the questionnaire, you will need to provide data that identifies your validator
Moniker
Validator operator address
Public key
Last updated