Files
explorer-monorepo/docs/PRODUCTION_CHECKLIST.md
defiQUG bdae5a9f6e feat: explorer API, wallet, CCIP scripts, and config refresh
- Backend REST/gateway/track routes, analytics, Blockscout proxy paths.
- Frontend wallet and liquidity surfaces; MetaMask token list alignment.
- Deployment docs, verification scripts, address inventory updates.

Check: go build ./... under backend/ (pass).
Made-with: Cursor
2026-04-07 23:22:12 -07:00

870 B

Production Checklist

Before running the Explorer API and indexer in production:

  1. Set a strong JWT_SECRET
    Do not use the placeholder from the env template. Generate a secure value, e.g.:

    export JWT_SECRET=$(openssl rand -hex 32)
    

    See deployment/ENVIRONMENT_TEMPLATE.env for all required variables.

  2. Run database migrations
    Apply migrations before starting the API and indexer:

    export DB_PASSWORD='<your DB password>'
    bash scripts/run-migration-0010.sh
    

    scripts/run-migration-0010.sh auto-detects standalone explorer DB vs shared Blockscout DB. Do not apply backend/database/migrations/0010_track_schema.up.sql directly to a shared Blockscout database.

  3. Configure DB and RPC
    Ensure DB_*, RPC_URL, WS_URL, and CHAIN_ID are set correctly for the target environment.