AVS Registry Contract: 0x5620cDb94BaAaD10c20483bd8705DA711b2Bc0a3
- Docker installed
- Eigenlayer CLI installed
NOTE: For any Docker based commands, if you have installed as root then you might have to append
sudo
in front of the command.
- Register your operator to eigenlayer using Eigenlayer CLI
- Deposit your stake at Eigenlayer App, see Eigenlayer stake guide for more info
AVS supports all tokens provided by EigenLayer, with minimum of1 ETH
stake for operator registration
The easiest way to set up is to clone the repo and follow the instructions below.
Clone this repo and execute the following commands:
git clone https://github.com/mangata-finance/avs-operator-setup.git
cd avs-operator-setup
chmod +x run.sh
Update the TODO
sections in the .env
file given in the root directory of the repository with your own details:
./run.sh opt-in
Execute the following command to start the docker containers:
docker compose up -d
you can view the logs using:
docker logs -f <container_id>
Tear down container
docker compose down
./run.sh opt-out
Upgrade the AVS software for your Finalizer service setup by following the steps below:
Step 1: Pull the latest repo
cd avs-operator-setup
git pull
Step 2: Pull the latest docker images
docker compose pull
Step 3: Stop the existing services
docker compose down
Step 4: Start your services again
If there are any specific instructions that needs to be followed for any upgrade, those instructions will be given with the release notes of the specific release. Please check the latest release notes on Github and follow the instructions before starting the services again.
docker compose up -d