OPERATIONS

Troubleshooting

A symptom-to-check guide for market, engine, database, wallet, and UI failures.

#Symptoms

SymptomCheck
MARKET API UNAVAILABLEUpstream reachability, base URL, schema errors
RPC UNAVAILABLERPC URL, eth_chainId, network response
Observation count unchangedgeneratedAt uniqueness, market hours, halts, engine logs
Ledger unavailableDB path, permissions, D1 binding, quick_check
Duplicate worker leasePM2 instance count and stale process
Wallet not detectedExtension unlocked, EIP-6963 support, browser permissions
Wrong chainSwitch/add chain 4663
Docs route 404Exact nested path and current deployment

#Diagnostic order

Start at /status, then inspect the affected page provenance, PM2 status/logs, database health, and upstream response. Preserve the database before invasive repair.

#Avoid

Do not seed observations, delete the database, clear a live lease, or expose secret environment values to make a status surface appear healthy.