Holesky Setup

Watchtower Client Setup for an EigenLayer node operator

circle-info

Testnet is available on Holesky

We have our pre-built binaries in form of container images hosted on docker hub. The following is a quick start guide on running the same for a node operator who is interested to setup a diligence watchtower on the Holesky chain

Prerequisites

Node Types

The node operator is expected to deploy the watchtower container alongside both L1 and L2 Archived nodes in the ideal scenario. But, we offer a few more configurations if you would like to re-use some of your existing infrastructure or setup. The configuration parameters for the L1 and L2 Archived nodes may belong to one of the following distinct categories.

Configuration Type
L1 Node
L2 Node

Use a Hosted L1 Node RPC Provider

Use Witness Chain provided L2 Node snapshot to bootstrap the node

Medium

Use a Hosted L1 Node RPC Provider

Run an L2 Archive Node synced from a public checkpoint

Full

Run an L1 Full Node

Run an L2 Archive Node synced from a public checkpoint

Steps for setup

triangle-exclamation

Step 1: Register with EigenLayer as an Operator

circle-info

ONLY If you aren't yet an EigenLayer Operator yet, HOW TO can be found herearrow-up-right

Step 2: Get whitelisted on the Watchtower Network.

The Witness Chain watchtower network is a permissioned network currently. Please connect with us on our Discordarrow-up-right, if you want to become a watchtower operator

Step 3: Register the operator on the Witness Chain Watchtower Network

triangle-exclamation

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

  1. Installation:

  2. Running:

circle-exclamation

Step 3.2 : Registering the operator and the watchtowers

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.

circle-info

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

triangle-exclamation
triangle-exclamation

Step 4: Submitting the bounties

  1. Post the registrations are complete, install the watchtower client, by running the following command.

triangle-exclamation

The above command will guide you through the rest of installation process.

Last updated