Admin Panel - Technische Dokumentation
SuperAdmin Panel - Monitoring, Verwaltung & Konfiguration
Stand: Februar 2026 | Framework: Next.js 16 | Port: 3002
Was ist das Admin Panel?
Das Admin Panel ist die zentrale Verwaltungsoberfläche der ChainBETs-Plattform. Es bietet SuperAdmin-Zugang zu Benutzer-, Settlement-, Voucher- und Konfigurationsverwaltung sowie Echtzeit-Monitoring von Blockchain-State, Worker-Prozessen und Systemgesundheit.
┌──────────────────────────────────────────────────┐
│ Admin Panel (Port 3002) │
│ │
│ ┌──────────┐ ┌──────────┐ ┌────────────────┐ │
│ │Verwaltung│ │Monitoring│ │ Konfiguration │ │
│ │Users, │ │Watchdog, │ │ bo_config, │ │
│ │Vouchers, │ │Workers, │ │ Contracts, │ │
│ │Winners │ │Seeds │ │ Maintenance │ │
│ └────┬─────┘ └────┬─────┘ └────────┬───────┘ │
│ │ │ │ │
│ ▼ ▼ ▼ │
│ ┌──────────────────────────────────────────────┐ │
│ │ PostgreSQL Blockchain (RPC) │ │
│ └──────────────────────────────────────────────┘ │
└──────────────────────────────────────────────────┘
Dokumentationsübersicht
Architektur & Security
Verwaltungsbereiche
Monitoring & Infrastruktur
Schnellreferenz
| Seite |
Pfad |
Funktion |
| Dashboard |
/dashboard |
Echtzeit-Plattform-Metriken |
| Users |
/users |
Benutzerverwaltung |
| Settlements |
/settlements |
Settlement-Historie |
| Intents |
/intents |
Kaufabsichten-Tracking |
| Vouchers |
/vouchers |
Gutschein-Verwaltung |
| Affiliates |
/affiliates |
Referral-Beziehungen |
| Winners |
/winners |
Gewinner-Auszahlungen |
| Charity |
/charity |
Spendenabstimmungen |
| Config |
/config |
Plattform-Konfiguration |
| Contracts |
/contracts |
Smart-Contract-Salden |
| Errors |
/errors |
Fehler-Monitoring |
| Workers |
/workers |
Cron-Job-Status |
| Seeds |
/seeds |
VRF/Drand-Monitoring |
| Watchdog |
/watchdog |
System-Health-Checks |
| Test Players |
/testplayers |
Bulk-Buy-Test-Logs |
Kritische Dateien
| Datei |
Funktion |
proxy.ts |
Middleware: Route-Whitelist + JWT-Auth |
app/lib/auth.ts |
JWT-Authentifizierung + bcrypt |
app/lib/db.ts |
PostgreSQL-Connection-Pool |
app/api/contracts/route.ts |
Contract-Registry + On-Chain-Abfragen |
app/api/config/route.ts |
CRUD für bo_config |
app/api/watchdog/route.ts |
System-Health-Monitoring |