Witness Chain AVS opt-in guide
This page describes steps for EigenLayer operators to opt-in to WitnessChain AVS
Step 1: Get whitelisted on the Watchtower Network.
The Witness Chain watchtower network is a permissioned network currently (only for EigenLayer operators - others can permissionlessly setup a watchtower using this guide) . Please connect with us on our Discord, if you want to become a watchtower operator via EigenLayer
Step 2: Register the operator on the Witness Chain Watchtower Network
Before you start any activity on this network, ensure your operator address is sufficiently funded to cover the gas costs for registration
Register your EL operator address on the WitnessChain OperatorRegistry contract. You can do so with the help of our CLI utility.
Prerequisites
The CLI tool expects Ubuntu 22.04 (if you are running on linux) or if you are running on Ubuntu 20.04, ensure the glibc version is 2.34+
Step 3.1 : Installation and Running the CLI
Installation:
Running:
If you are facing the following error, please upgrade to Ubuntu 22.04
$ watchtower-operator --version
watchtower-operator: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by watchtower-operator)
watchtower-operator: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by watchtower-operator)
Step 3.2 : Registering the operator and the watchtowers on Ethereum Mainnet (L1)
Once you've ensured the tool is installed correctly, run the below commands to register the operator with our AVS and associate the watchtowers to the operator.
Note: Refer to our FAQs to understand the difference between watchtower addresses and operator addresses
Setup the configuration files for the OPERATOR CLI
operator-config.json
Last updated