Registration
After installation, you'll need to register yourself with zScore's AVS. Follow the steps below.
Operator System Requirements
Operating System: Linux AMD x64
vCPUs: 2
Memory: 4 GiB
Storage: 20 GB
EC2 Equivalent: t3.medium
Open ports:
8080: Web Api
Important note: Update your Node version to 22, if not already on it
Register your operator to zScore AVS
1. Whitelist the operator address
Reach out to zScore team using telegram https://t.me/zerufinancediscussions to whitelist you or fill out the form here 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 . 22.7 has issues that are widely know and will cause issues with the running of the othentic-cli
Installing Othentic CLI with npm
:
Verify installation by the command:
The outcome should be similar to:
CLI installation is completed.
3. Register the Operator
The Othentic CLI allows you to easily register your Operators.
a. Get Holesky ETH faucet (Optional)
If you do not have any Holesky ETH in your operator account, go to this faucet and request some before registration -
https://cloud.google.com/application/web3/faucet/ethereum/holesky
b. 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.
[Optional] If you don't have stETH
, use the following command to convert 0.012 holETH
into stETH
before depositing.
Your Operator is now ready to opt-in to zScore AVS.
c. Register with zScore AVS
Run the following command:
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>
AVS Governance address: 0xd9B1Da8159Cf83ccC55Ad5757bEa33E6F0Ce34be
Rewards Receiver address (default: msg.sender): <Enter to go with default or enter an alternate account address to receive rewards>
Then the console asks for some info like this,
Operator name: <OPERATOR_NAME>
Description: <DESCRIPTION>
Website: https://zeru.finance
Logo URL:
https://drive.google.com/file/d/19oAPoyqJBGG1gR_dgTmfMhNEhijDtoY_/view?usp=sharing
Your final output in the console should look something like this,
Last updated