Verifier Node

Install Dependencies

Install Docker

# Add Docker's official GPG key:
sudo apt update -y
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update -y
apt-cache policy docker-ce
sudo apt install docker-ce -y

Docker without sudo

sudo usermod -aG docker ${USER}
su - ${USER}
groups

Docker version

docker --version

Docker version 27.1.1, build 63125853e3

Faucet

Go to: https://faucet.testnet.nillion.com/

Faucet with your nillion address, remember address will start from nillion...

Initialize Accuser Image

docker pull nillion/verifier:v1.0.1
mkdir -p nillion/accuser

Run Init

docker run -v ./nillion/verifier:/var/tmp nillion/verifier:v1.0.1 initialise

You will see somethings like below

Verify On Website

  • Connect your Nillion wallet then approve

  • Log Verifier, you will see the docs open then

  • Expand the fifth step

  • You will need to verify your Account ID and Public Key in 2 red boxes when you run initilizing docker image above

Faucet your Accuser wallet

Check your Accuser wallet

Remember your address MUST have NIL token

Check token at explorer: https://testnet.nillion.explorers.guru/

Run Accuser Node

YOU MUST WAIT 30-60 MINUTES TO CONTINUE WITH THE STEPS BELOW. The secret verification is designed wait for a period of time before fully registering the accuser.

docker run -d -v ./nillion/verifier:/var/tmp nillion/verifier:v1.0.1 verify --rpc-endpoint "https://testnet-nillion-rpc.lavenderfive.com"

When it was registered successfully, you will see somethings like

Ctrl + C three times to stop logs

  • Check Container ID with command docker ps

  • Find Container with Image of Nillion in the list then get Container ID in the first word of line

  • Check by command docker logs CONTAINER_ID -n 50 -f

Save your keys

Your keys will be in ~/nillion/accuser

Show it by cat ~/nillion/accuser/credentials.json

Then must save all, if you lost, you will never access your Accuser wallet again

Last updated