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
This commit is contained in:
defiQUG
2026-04-07 23:22:12 -07:00
parent d931be8e19
commit 6eef6b07f6
224 changed files with 19671 additions and 3291 deletions

View File

@@ -25,7 +25,7 @@
-`/api/v1/auth/nonce` - Endpoint active
-`/api/v1/auth/wallet` - Endpoint active
- ✅ JWT token generation configured
- ⚠️ Requires database for nonce storage
- ⚠️ Requires database plus the `run-migration-0010.sh` helper for nonce storage
### 4. Feature Flags
-`/api/v1/features` - Working
@@ -120,7 +120,7 @@ DB_NAME=explorer
# Set correct password
export DB_PASSWORD='your-actual-password'
# Run migration
# Run migration helper
bash scripts/run-migration-0010.sh
# Restart server
@@ -143,6 +143,8 @@ curl -X POST http://localhost:8080/api/v1/auth/wallet \
-d '{"address":"...","signature":"...","nonce":"..."}'
```
If the nonce request returns `service_unavailable`, mentions `wallet_nonces`, or the wallet signature popup shows `Nonce: undefined`, the backend is still missing the wallet-auth schema. Run `bash scripts/run-migration-0010.sh`, restart the backend, and retry. The helper auto-detects standalone explorer DB vs shared Blockscout DB and uses the safe migration path for each.
### 3. Approve Users
```bash
# Approve for Track 2
@@ -217,4 +219,3 @@ The tiered architecture has been **successfully deployed and tested**. The API s
5. Production deployment
**Deployment Status: ✅ COMPLETE**