Skip to content

Run EigenLayer Holesky Node

Mahdi Heydari edited this page Aug 2, 2024 · 8 revisions

Recommended Node Specifications

For running a Zellular Sequencer node, the General Purpose - large with 2 vCPUs, 8 GB RAM and 5 Mbps network bandwidth is sufficient.

Install Docker

Follow these instructions to install the latest version of docker.

Generate Keys

Follow these instructions to install the eigenlayer cli to generate the BLS and ECDSA key files for your node:

eigenlayer operator keys create --key-type ecdsa zellular
eigenlayer operator keys create --key-type bls zellular

Get docker-compose.yml

mkdir zsequencer
cd zsequencer
curl -o docker-compose.yml https://raw.githubusercontent.com/zellular-xyz/zsequencer/main/docker-compose-pull.yml

Setup Environment

Fetch the .env.example and save that as .env using the following command:

curl -o .env https://raw.githubusercontent.com/zellular-xyz/zsequencer/main/.env.example

Then modify the .env file with the appropriate parameters:

ZSEQUENCER_BLS_KEY_FILE=~/.eigenlayer/operator_keys/key1.ecdsa.key.json
ZSEQUENCER_BLS_KEY_PASSWORD=[your password for ecdsa key file]
ZSEQUENCER_ECDSA_KEY_FILE=~/.eigenlayer/operator_keys/key2.bls.key.json
ZSEQUENCER_ECDSA_KEY_PASSWORD=[your password for bls key file]

Note

The only required variables to set are the path to BLS & ECDSA key files and their passwords.

Run the Node

docker compose up -d
Clone this wiki locally