CLI Command Reference
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 - Deploy AVS contracts
contracts - Display deployed AVS contracts
pause-flow - Pause an AVS flow
unpause-flow - Unpause an AVS flow
set-min-voting-power - Set minimum voting power for an AVS
set-staking-contracts - Set staking contracts for an AVS
set-min-shares - Set minimum stake for a staking contract
register - Register an AVS on EigenLayer
deposit - Deposit rewards into the AVS Treasury
calc-eigen-rewards-params - Calculate params to distribute rewards
Task Management
Create and configure Task parameters othentic-cli network <action>
create-task - Create an AVS Task
set-min-voting-power-per-taskid - Set minimum voting power for a Task
set-restricted-attesters - Set allowed attesters for a Task
Node commands
Run operators nodes othentic-cli node <type>
aggregator - Run Aggregator node
get-id - Retrieve Bootstrap node ID
attester - Run Attester node
Operator Commands
Manage AVS operators othentic-cli operator <action>
register - Register an Operator to the AVS
register-eigenlayer - Register an Operator on EigenLayer
unregister - Unregister an Operator
deposit - Deposit stake to the AVS Strategy
bls - Update the Consensus key for Operator
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.
Last updated