This tutorial provides a step-by-step guide for setting up and running a provider on the Lava Network with lavavisor, allowing you to serve decentralized API access and earn rewards.
Before starting, ensure you have the following:
NOTE: We are going to assume that you know how to bootstrap a linux server and understand the basics concept of security.
sudo apt -q update
sudo apt -qy install curl git jq build-essential
sudo apt -qy upgrade
Now we need to install go
sudo rm -rf /usr/local/go
curl -Ls <https://go.dev/dl/go1.22.12.linux-amd64.tar.gz> | sudo tar -xzf - -C /usr/local
eval $(echo 'export PATH=$PATH:/usr/local/go/bin' | sudo tee /etc/profile.d/golang.sh)
eval $(echo 'export PATH=$PATH:$HOME/go/bin' | tee -a $HOME/.profile)
Now we are going to setup lavavisor which takes care of on chain changes in the binary and automaticly deploys them. And then configure ETH1 archive node!
The next diagram will be your checklist. If you failed on something. You should check if this diagram corresponds to work you performed.