AlignedLayer
  • Introduction
    • About Aligned
    • Try Aligned
    • Use cases
    • FAQ
    • Why ZK and Aligned?
  • Architecture
    • Supported Verifiers
    • Key Terms
    • Fast mode
      • Batcher
      • Payment Service Contract
      • Service Manager Contract
      • Operator
      • Aggregator
      • Explorer
    • Aggregation mode
  • Guides
    • Submitting proofs
    • Build your first Aligned Application
      • Modify ZkQuiz Questions
    • Validating public input
    • SDK Intro
    • SDK API Reference
    • Generating proofs for Aligned
    • Generating & submitting proofs of Rust code with ZKRust
    • Setup Aligned Infrastructure Locally
    • Contract Addresses
    • Submitting Batch Without Batcher
    • Aligned CLI
  • Operators
    • Running an operator
    • Operator FAQ
    • Troubleshooting
    • Upgrading Guides
      • Upgrading to v0.14.0
      • Upgrading to v0.10.2
      • Upgrading to v0.9.2
  • Useful links
    • Mainnet Explorer
    • Holesky Explorer
    • All the proof aggregation solutions will use RISC-V zkvms
    • Manifesto
  • Socials
    • Telegram Group
    • Twitter/X
    • Discord
    • Blog
    • Website
    • Github
    • YouTube
Powered by GitBook
On this page
  • Changes
  • How to upgrade
  • Mainnet Operator
  • Testnet Operator
  • Troubleshooting
  1. Operators
  2. Upgrading Guides

Upgrading to v0.14.0

PreviousUpgrading GuidesNextUpgrading to v0.10.2

Last updated 3 months ago

This guide will walk you through the process of upgrading your Aligned Operator to v0.14.0.

Since EigenLayer released Slashing on Holesky Testnet, there are two versions of the , one is compatible with Mainnet and the other one is compatible with Holesky Testnet. This guide will help you to upgrade your operator with the correct version of the EigenSDK.

The EigenSDK version is compatible with Mainnet.

The EigenSDK version is compatible with Holesky Testnet.

Changes

This version includes the following changes:

  • hotfix: eigensdk on Operator and Aggregator boot in

How to upgrade

Depending on the network you are running, you will need to upgrade the EigenSDK version on your operator.

For Mainnet this upgrade is optional, but for Holesky Testnet it is mandatory.

Mainnet Operator

This upgrade is OPTIONAL for Mainnet operators. But, if you want to upgrade, you can follow the steps below:

Step 1 - Pull the latest changes

cd <path/to/aligned/repository>
git fetch origin
git checkout v0.14.0

Step 2 - Update the Operator

make build_operator ENVIRONMENT=mainnet

This will install the version v0.1.13 of the EigenSDK, and then it will recompile the binaries.

Step 3 - Check the Operator Version

To see the operator version, run:

./operator/build/aligned-operator --version

This will display the current version of the operator binary. The output should be:

Aligned Layer Node Operator version v0.14.0

Step 4 - Restart the Operator

Restart the operator based on your system configuration.

Testnet Operator

This upgrade is MANDATORY for Testnet operators. Follow the steps below to upgrade your operator:

Step 1 - Pull the latest changes

cd <path/to/aligned/repository>
git fetch origin
git checkout v0.14.0

Step 2 - Update the Operator

make build_operator ENVIRONMENT=testnet

This will install the version v0.2.0-beta.1 of the EigenSDK, and then it will recompile the binaries.

Step 3 - Check the Operator Version

To see the operator version, run:

./operator/build/aligned-operator --version

This will display the current version of the operator binary. The output should be:

Aligned Layer Node Operator version v0.14.0

Step 4 - Restart the Operator

Restart the operator based on your system configuration.

Troubleshooting

Operator not registered on Aligned

If your operator is not registered on Aligned, or it was ejected from the network, you can follow the registration process again.

  • Mainnet:

make operator_register_with_aligned_layer CONFIG_FILE=./config-files/config-operator-mainnet.yaml
  • Holesky:

make operator_register_with_aligned_layer CONFIG_FILE=./config-files/config-operator-holesky.yaml

If you are going to run the server in this machine, delete the operator key

EigenSDK
v0.1.13
v0.2.0-beta.1
#1740