LogoLogo
  • Introduction
    • Introducing Othentic Stack
    • Use Cases
  • AVS Framework
    • Abstract
    • Quick Start
    • Othentic CLI
      • Key Management
      • Contracts Deployment
      • Operator Registration
      • AVS Logic Implementation
      • Operator Deposit
      • Node Operators
      • Rewards Distribution
      • P2P Config
        • Custom P2P Messaging
        • P2P Auth Layer
        • Metrics and Monitoring
        • Logging
        • Persistent storage
        • Latency
      • CLI Command Reference
    • Smart Contracts
      • AVS Governance
      • Attestation Center
      • Hooks
        • Task Logic
        • Operator Management
        • Rewards Fee Calculator
      • OBLS
      • Internal Task Handler
      • Othentic Registry
      • Message Handlers
    • Othentic Consensus
      • Abstract
      • Task & Task Definitions
      • Leader Election
      • Proof of Task
      • Execution Service
      • Validation Service
      • Voting Power
      • Rewards
      • Internal Tasks
      • Slashing & Ejection
        • Slashing Modules
        • Custom Slashing
    • FAQ
    • Supported Networks
    • Explainers
      • Networking
      • Multichain
      • Production Guidelines
      • Operator Allowlisting
      • Governance Multisig
  • External
    • AVS Examples
  • GitHub
  • Othentic Hub
Powered by GitBook
On this page
  • Network Commands
  • Task Management
  • Node Commands
  • Operator Commands
  • Wallet
  • Quick Tips
  1. AVS Framework
  2. Othentic CLI

CLI Command Reference

PreviousLatencyNextSmart Contracts

Last updated 2 months ago

This guide provides an overview of the CLI commands available for managing an AVS.

Network Commands

Manage AVS contracts and key parameters othentic-cli network <action>

  • - Deploy AVS contracts

  • - Display deployed AVS contracts

  • - Pause an AVS flow

  • - Unpause an AVS flow

  • - Set minimum voting power for an AVS

  • - Set staking contracts for an AVS

  • - Set minimum stake for a staking contract

  • - Register an AVS on EigenLayer

    • - Deposit rewards into the AVS Treasury

    • - Calculate params to distribute rewards


Task Management

Create and configure Task parameters othentic-cli network <action>


Node Commands

Run operators nodes othentic-cli node <type>


Operator Commands

Manage AVS operators othentic-cli operator <action>


Wallet

Create private keys othentic-cli wallet <command>


Quick Tips

For detailed instructions, examples, and best practices for each command, refer to the corresponding sections in this documentation.

  • Always ensure you are using the latest version of the CLI.

  • Use the --help flag with any command to view usage details.

  • Verify your configurations before deployment to avoid errors.

- Create an AVS Task definition

- Set minimum voting power for a Task

- Set allowed attesters for a Task

- Run Aggregator node

- Retrieve node ID

- Run Attester node

- Register an Operator to the AVS

- Register an Operator on EigenLayer

- Unregister an Operator

- Deposit stake to the AVS Strategy

- Update the Consensus key for Operator

aggregator
get-id
attester
rewards
deposit
create-task-definition
set-min-voting-power-per-taskid
set-restricted-attesters
register
register-eigenlayer
unregister
bls
deploy
contracts
pause-flow
unpause-flow
set-min-voting-power
set-staking-contracts
set-min-shares
register
deposit
calc-eigen-rewards-params
encrypt