Server Operator: tidal-server scan¶
tidal-server scan is the discovery and state-refresh surface for the server operator.
Subcommands¶
run: execute one scan cycledaemon: run repeated scan cycles on an interval
Common Invocations¶
Run one scan immediately:
tidal-server scan run
Run the scanner continuously:
tidal-server scan daemon --interval-seconds 300
Emit machine-readable output:
tidal-server scan run --json
Required Inputs¶
At minimum, scanner execution needs:
RPC_URLin~/.tidal/.env- monitored strategy factories and fee burners in
~/.tidal/config.yaml
The scanner populates the shared SQLite cache that powers:
- the dashboard
- kick inspection
- kick preparation
- log history
Important Config¶
Common server operator settings for this command:
scan_interval_secondsmonitored_strategy_factoriesmonitored_fee_burnersscan_auto_settle_enabled
Auto-Settle Note¶
If scan_auto_settle_enabled is enabled, the server also needs valid local wallet configuration such as:
TXN_KEYSTORE_PATHTXN_KEYSTORE_PASSPHRASE
Without that, the scan will fail when it reaches the settlement path.