MilkyWay Docs
  • INTRODUCTION
    • Welcome to MilkyWay
    • Mission and Vision
    • MILK
      • Staking
        • Quick Start
      • Governance
        • Quick Start
      • Network Parameters
        • Chain Registry
      • Tokenomics
  • User Guides
    • For Liquid Stakers
      • Celestia (milkTIA)
        • Quick Start
        • Using third party apps
          • Camelot
          • Demex
          • Dymension
          • Levana
          • Margined
          • Mars
          • Osmosis
          • UX
      • Initia (milkINIT)
        • Quick Start
        • Using third party apps
      • Babylon (milkBABY)
        • Quick Start
        • Using third party apps
    • For Restakers
      • Quick Start
      • Creating a wallet
      • Restaking your assets
    • Bridging
      • Hyperlane
      • IBC Eureka
  • Infrastructure Operators
    • For Validators
      • Quick Start
      • Consesus node
      • Validator node
  • For Operators
    • Quick Start
    • Operator Management
    • Opt-in and Opt-out Services
  • For Developers
    • Quick Start
    • Service Management
    • Inviting Operators to Join Your Service
    • Creating Rewards Distribution Plan
  • Architecture
    • Modular Liquid Staking
      • Overview
      • Liquid Staking 101
      • Celestia (milkTIA)
        • Technical Architecture
          • Liquid Staking Process
          • Withdrawal Process
          • Exchange Rate
          • Compound Staking Rewards
          • Claim Process
          • Limits and Restrictions
        • Integrating with milkTIA
          • Contract Specifications
          • APIs specification
      • Initia (milkINIT)
        • Technical Architecture
          • Liquid Staking Process
          • Withdrawal Process
          • Exchange Rate
          • Compound Staking Rewards
          • Claim Process
          • Limits and Restrictions
        • Integrating with milkINIT
          • Liquid staking module specifications
          • Chains specifications
      • Bablyon (milkBABY)
        • Technical Architecture
          • Liquid Staking Process
          • Withdrawal Process
          • Exchange Rate
          • Compound Staking Rewards
          • Claim Process
          • Limits and Restrictions
        • Integrating with milkBABY
          • Liquid staking module specifications
          • Chains specifications
    • Modular Restaking
      • Overview
        • Technical Architecture
        • Design Philosophy
        • Programmable Rules
        • Economic Model
        • Use Cases
      • Restaking 101
      • Modules
        • x/assets
        • x/ibc-hooks
        • x/liquidvesting
        • x/operators
        • x/pools
        • x/restaking
        • x/rewards
        • x/services
        • x/tokenfactory
  • SECURITY
    • Audits
    • Bug Bounty Program
  • APPENDIX
    • Official Links
    • Frequently Asked Questions
    • Glossary
    • Branding Resources
    • Whitepaper (PDF)
Powered by GitBook
On this page
  • Registering a new operator
  • Setting the operator's parameters
  • Deactivating an operator
  • Reactivating an operator
  1. For Operators

Operator Management

Registering a new operator

In order to register as an operator within our restaking protocol, you can run the following commands:

milkywayd tx operators register [Your-operator-name] \
  --description <Your operator description> \
  --picture <The URL of the picture for your operator> \
  --website <The URL of your website>

Where:

  • [Your-operator-name] identifies the name you want to show users as the operator.

  • --description allows to set a brief description of your operator (optional).

  • --picture allows you to set the URL of the picture that will be shown to users inside our operators explorer (optional).

  • --website allows to set the URL of your website (optional)

After running this command, your operator will be registered within the MilkyWay chain and will be assigned a unique ID. Please make sure to write this down as it will be required when running other operations related to your operator.

Setting the operator's parameters

Withing the MilkyWay chain, we allow operators to set the amount of commissions that they will charge to their delegators. This rate will be used during the rewards distribution process: every time an AVS will send the operator some rewards, the operator will withhold the commission amount and automatically re-distribute the remaining part to its delegators. This means that if you want to keep 100% of the rewards that AVSs send you, your commission rate will have to be set to 100%.

To update your commission rate amount you can run the following transaction:

milkywayd tx operators set-params [operator-id] [commission-rate]

Where:

  • [operator-id] is the ID of your operator.

  • [commission-rate] is the rate of commissions you want to charge (in the 0.01 - 1 range, where 0.01 means 1% and 1 means 100%)

Deactivating an operator

If you ever need to run some maintenance to your operating services, you should mark your opeartor as INACTIVE before stopping any service from running. This will stop any reward being distributed to you, but it will also make sure that you do not incur in any slashing due to being inactive.

To mark your operator as inactive you can run the following transaction:

milkywayd tx operators deactivate [operator-id]

Where:

  • [operator-id] is the ID of your operator.

In order to avoid cryptoeconomic security swinging a lot for services you are validating, the inactivation of your operator will require some time. You can query how long it will take by querying the parameters of the operators module and refer to the deactivation_time parameter.

Reactivating an operator

If you have deactivated your operator due to maintenance using the Deactivating an operator guid, you can reactivate it using the following command:

milkywayd tx operators reactivate [operator-id]

Where:

  • [operator-id] is the ID of your operator.

PreviousQuick StartNextOpt-in and Opt-out Services

Last updated 6 months ago