Run an Operator
The main instructions to register and run an operator. Latest testnet version is v1.0.3
and mainnet release is v1.0.3
Register and Run
Continue using the same path you’ve selected on the Prerequisites page to register and run your operator.
Pull the Docker Image
Install and run the docker daemon if you haven’t already then, pull the latest image from the GitHub Container Registry.
Register with Predicate AVS
Remove Registration Key
While we do not load registration keys in the following step, we suggest removing it from your config file before running the operator.
Run the Operator
Confirm you have registered with the aggregator
Upon successfully starting up, the Predicate Operator should produce logs similar to the following:
To view additional configuration options: docker run ghcr.io/predicatelabs/operator:latest --help
Pull the Docker Image
Install and run the docker daemon if you haven’t already then, pull the latest image from the GitHub Container Registry.
Register with Predicate AVS
Remove Registration Key
While we do not load registration keys in the following step, we suggest removing it from your config file before running the operator.
Run the Operator
Confirm you have registered with the aggregator
Upon successfully starting up, the Predicate Operator should produce logs similar to the following:
To view additional configuration options: docker run ghcr.io/predicatelabs/operator:latest --help
Determine your system architecture
Example: darwin/arm64
for macOS on ARM, linux/amd64
for Linux on AMD64.
Navigate to the './predicate-operator/binaries' Directory
This directory contains binaries for supported architectures.
Register with Predicate AVS
You should have two keys; registration and signing. In this step use your signing key We will register your operator to the address of the signing key you created for Predicate. Note: this should be a different key from your registration key.
Register by pasting private key string:
Remove Registration Key
While we do not load registration keys in the following step, we suggest removing it from your config file before running the operator.
Run the Operator
Start via signing key string:
Confirm you have registered with the aggregator
Upon successfully starting up, the Predicate Operator should produce logs similar to the following:
Review Help Documentation
Execute the following command, replacing {RELEASE_VERSION}
with the latest release version and {ARCH}
with your
actual architecture:
./operator-{RELEASE_VERSION}-{ARCH} --help