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.