run command starts the Watch Tower service to monitor conditional orders across configured blockchain networks.
Usage
Options
Path to the chain configuration file. This file defines the networks to monitor and their settings.Environment variable:
CONFIG_PATHAddresses of contracts or safes to monitor conditional orders for. Can be specified multiple times to monitor multiple owners. Addresses must be valid hex-prefixed Ethereum addresses.Example:
--only-owner 0x1234... --only-owner 0x5678...Path to the database directory where the Watch Tower stores its state.Environment variable:
DATABASE_PATHLog level for the Watch Tower. Controls the verbosity of logging output.Environment variable:
LOG_LEVELRun in dry-run mode without publishing orders to the OrderBook API. Useful for testing and validation.Environment variable:
DRY_RUNRun the Watch Tower once and exit immediately. Useful for testing or cron-based execution.Environment variable:
ONE_SHOTDisable the REST API server. When disabled, the Watch Tower runs without the HTTP API interface.Environment variable:
DISABLE_APIPort for the REST API server. Only applicable when the API is enabled.Environment variable:
API_PORTDisable notifications and use local logging only. Conflicts with
--slack-webhook.Environment variable: DISABLE_NOTIFICATIONSSlack webhook URL for sending notifications. Cannot be used with
--silent.Environment variable: SLACK_WEBHOOK