Ungate InfiniRoute AVS
  • 🔥Introduction
    • Overview
    • Scope
  • 📓ARCHITECTURE
    • Abstract
    • Keys Components
  • 🧠Inference Engine
    • Abstract
    • User Interface Layer
    • Coordination Layer
    • Data Layer
  • ⚓AVS
    • Abstract
    • Task Consensus
    • Consensus Engine
    • Rewards and Penalties
  • 🏪Models Marketplace
    • Abstract
    • Externally Hosted Models
    • Benchmarking Engine
    • Marketplace Economy
  • 👩‍💼Operators
    • MainNet
      • Registration
      • Installation
      • Quickstart
    • TestNet
      • Installation
      • Registration
      • Quickstart
  • 🎁Summary
    • Immediate Next Steps
    • Building the First SubNet
    • Future Vision
    • Conclusion
Powered by GitBook
On this page
  • 1. Whitelist the operator address
  • 2. Install the Othentic CLI
  • 3. Register the Operator
  1. Operators
  2. MainNet

Registration

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

PreviousMainNetNextInstallation

Last updated 6 months ago

1. Whitelist the operator address

Reach out to your contact within the Ungate team to whitelist you or fill out the to be contacted by someone within the team.

2. Install the Othentic CLI

  1. Make sure you are running Node version 22.6 and not the latest. The latest node version has issues that are widely know and will cause issues with the running of the othentic-cli

  2. othentic-cli should not be run inside the folder that has the .env file. If you do, it will throw errors.

Installing Othentic CLI with npm:

npm i -g @othentic/othentic-cli

Verify installation by the command:

othentic-cli -v

The outcome should be similar to (version can be higher than the below):

othentic-cli version 1.3.0

CLI installation is completed.

3. Register the Operator

The Othentic CLI allows you to easily register your Operators.

Then, 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>

Enter your Signing key: <Signer / Proxy Private Key>

AVS Governance address - 0xB3e069FD6dDA251AcBDE09eDa547e0AB207016ee

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

vultr@vultr:~# othentic-cli operator register --l1-chain mainnet
? Enter your private key: ****************************************************************
? Enter your Signing Key: ******************************************************************
? AVS Governance address: 0xB3e069FD6dDA251AcBDE09eDa547e0AB207016ee
? Rewards Receiver address (default: msg.sender): 
✔️ Rewards Receiver address configured 0xf1a4653d7443700c8c614b096cDc37ae06139820
Registered on EigenLayer: true
Registered on AVS: true
┌─────────────────────┬────────────────────────────────────────────┐
│ Address:            │ 0xf1a4653d7443700c8c614b096cDc37ae06139820 │
├─────────────────────┼────────────────────────────────────────────┤
│ ETH:                │ 0.02858                                    │
├─────────────────────┼────────────────────────────────────────────┤
│ Total Voting Power: │ 0.00000                                    │
└─────────────────────┴────────────────────────────────────────────┘
┌───────┬─────────┬──────────────┐
│ Token │ Balance │ Voting Power │
└───────┴─────────┴──────────────┘
isAllowlisted: true
Registered on network 0xB3e069FD6dDA251AcBDE09eDa547e0AB207016ee
Operator: 0xf1a4653d7443700c8c614b096cDc37ae06139820
Tx hash: 0x24375a3e2884ffd48308c55e56e75cf7ea1aa9f80d5a1c68ecace0522b9be3f5

You are now registered and ready to operate. If you face any issues, please reach out to your contact in the Ungate team.

👩‍💼
form here