zScore Docs
  • Core
    • What is zScore
    • How It Works
    • Operational Mechanics
  • For Operators
    • Mainnet
      • Quickstart (Mainnet)
      • Registration (Mainnet)
Powered by GitBook
On this page
  • Operator System Requirements
  • Register your operator to zScore AVS (using othentic-cli)
  • 1. Whitelist the operator address
  • 2. Install the Othentic CLI
  • 3. Register the Operator
  • Register your operator to zScore AVS (manually)
  1. For Operators
  2. Mainnet

Registration (Mainnet)

You'll need to register yourself with zScore's AVS. Follow the steps below.

PreviousQuickstart (Mainnet)

Last updated 2 months ago

Operator System Requirements

  • Operating System: Linux AMD x64

  • vCPUs: 2

  • Memory: 4 GiB

  • Storage: 20 GB

  • EC2 Equivalent: t3.medium

  • Open ports:

    4002: Web Api

Important note: Update your Node version to 22.6, if not already on it

Register your operator to zScore AVS (using othentic-cli)

1. Whitelist the operator address

Reach out to zScore team using telegram to whitelist you or fill out the to be contacted by someone within the team.

2. Install the Othentic CLI

Make sure you are running Node version 22.6 and not 22.7 . Node version 22.7 has issues that are widely known and will cause issues with the running of the othentic-cli

Installing Othentic CLI with npm:

npm i -g @othentic/othentic-cli@latest

Verify installation by the command:

othentic-cli -h

The outcome should be similar to:

Usage: main [options] [command]

Options:
  -v, --version     show othentic-cli version
  -h, --help        display help for command

Commands:
  node <type>       run an Othentic AVS node
  network <action>  deploy and manage your AVS network
  ...

CLI installation is completed.

3. Register the Operator

The Othentic CLI allows you to easily register your Operators.

a. Setup Operator Voting Power (Optional: You only need to do this if your operator does not have voting power in EigenLayer)

In order to run the AVS Operators, it is required to setup corresponding Ethereum accounts with the necessary metadata and shares on EigenLayer. Follow these steps to deposit (restake) 0.01 stETH into the EigenLayer strategy for stETh. (0.01 stETH is an example only)

othentic-cli operator deposit --l1-chain mainnet

Your Operator is now ready to opt-in to zScore AVS.

b. Register with zScore AVS

Run the following command:

othentic-cli operator register --l1-chain mainnet

This will start up the process of registering as an Operator on both EigenLayer (if needed) and your AVS.

Enter your private key: <OPERATOR_PRIVATE_KEY>

Use a different private-key for Consensus: Yes/No

AVS Governance address: 0xC9E94BF890c9b4F11685d576bC65B08e0E87556F

Rewards Receiver address (default: msg.sender): <Enter to go with default or enter an alternate account address to receive rewards>

Your final output in the console should look something like this,

Register your operator to zScore AVS (manually)

zScore AVS ServiceManager or AVS Governance contract address: 0xC9E94BF890c9b4F11685d576bC65B08e0E87556F

You are now registered and ready to operate. If you face any issues, please reach out to zScore team through or

Happy Attesting zScore!!

🎉
🎉
https://t.me/zerufinancediscussions
form here
telegram
discord