defiQUGandCursor f774f8f644 Frontend: complete task list (C1–L4), security, a11y, L1 block card helper
- React: response.ok checks (address, transaction, search); block number validation; stable Table keys; API modules (addresses, transactions, blocks normalizer)
- SPA: escapeHtml/safe URLs/onclick; getRpcUrl in rpcCall; cancel blocks rAF on view change; named constants; hash route decode
- SPA: createBlockCardHtml + normalizeBlockDisplay (L1); DEBUG console gating; aria-live for errors; token/block/tx detail escaping
- Docs: FRONTEND_REVIEW.md, FRONTEND_TASKS_AND_REVIEW.md; favicons; .gitignore *.tsbuildinfo

Co-authored-by: Cursor <[email protected]>
2026-02-10 18:43:37 -08:00

SolaceScanScout Explorer - Tiered Architecture

🚀 Quick Start - Complete Deployment

Execute this single command to complete all deployment steps:

cd ~/projects/proxmox/explorer-monorepo
bash EXECUTE_DEPLOYMENT.sh

What This Does

  1. ✅ Tests database connection
  2. ✅ Runs migration (if needed)
  3. ✅ Stops existing server
  4. ✅ Starts server with database
  5. ✅ Tests all endpoints
  6. ✅ Provides status summary

Manual Execution

If the script doesn't work, see START_HERE.md for step-by-step manual commands.

Documentation

  • START_HERE.md - Quick start guide with all commands
  • COMPLETE_DEPLOYMENT.md - Detailed deployment steps
  • DEPLOYMENT_COMPLETE_FINAL.md - Final status report
  • docs/DATABASE_CONNECTION_GUIDE.md - Database connection details

Architecture

  • Track 1 (Public): RPC Gateway - No authentication required
  • Track 2 (Approved): Indexed Explorer - Requires authentication
  • Track 3 (Analytics): Analytics Dashboard - Requires Track 3+
  • Track 4 (Operator): Operator Tools - Requires Track 4 + IP whitelist

Configuration

  • Database User: explorer
  • Database Password: ***REDACTED-LEGACY-PW***
  • RPC URL: http://192.168.11.250:8545
  • Chain ID: 138
  • Port: 8080

Status

✅ All implementation complete
✅ All scripts ready
✅ All documentation complete

Ready for deployment!

S
Description
No description provided
Readme
24 MiB
Languages
TypeScript 34.5%
Shell 27.1%
Go 18%
JavaScript 15.6%
HTML 4.4%
Other 0.3%