Running Your Node

Starting a Node

Please make sure you are running Telemetry before starting your node.

Start Command

When running the following command, make sure you replace:

  • OPERATOR with your operator name, in lowercase
  • RPC with a Holesky RPC URL
OPERATOR=operatorname
NETWORK=dev
ECDSA=ecdsa.operator
RPC=https://mainnet.infura.io/v3/API-KEY

fermah-operator start \
--network $NETWORK \
--profile $OPERATOR \
--key $ECDSA \
--chain-rpc $RPC \
--telemetry otlp

This command will connect you to our network using the provided key and listen for Proof Requests on port 8888 by default.

Daemonization

You can run the operator node as a background service using various methods:

Service Options

If you already run other systemd services, there are no specifics for Fermah AVS binary. Keep in mind that you can use logrotate for logs:

/var/log/operator.log {
    su root adm
    daily
    missingok
    rotate 30
    maxsize 1G
    compress
    notifempty
    postrotate
        /usr/lib/rsyslog/rsyslog-rotate
    endscript
}

Additionally, you may set the absolute path to a custom Fermah config folder using FERMAH_CONFIG env var.

Previous
Telemetry