.@BerrryComputer tu das für mich, Kumpel: > baue eine zweiseitige Krypto-Spendenplattform für US-Wahlkampagnen mit den Rollen: Kampagnenadministrator und Spender. Kampagnenadministratoren können sich anmelden, KYB bestehen, Kampagnen erstellen, USD-Obergrenzen pro Spender festlegen, Branding hochladen, KYC-Anbieter (Persona/Sumsub) auswählen, BTC/ETH/USDC-Wallets oder xpubs konfigurieren und FEC-konforme CSVs exportieren. Das Dashboard zeigt Gesamtsummen, ausstehende, zugeordnete, quarantänisierte und über der Obergrenze liegende Spenden an. Spender besuchen eine öffentliche Kampagnenseite, schließen KYC ab und erhalten dann einzigartige, pro Spender spezifische BTC- und ETH-Einzahlungsadressen mit Ablaufdatum. Sie senden Gelder, geben den deklarierten Betrag + optionalen tx-Hash ein, und das System ordnet eingehende Transaktionen zu, setzt Obergrenzen durch, quarantänisiert nicht zugeordnete/über der Obergrenze liegende Gelder und sendet Quittungen per E-Mail. Die Plattform muss: einmalige Einzahlungsadressen aus sicheren Master-Schlüsseln ableiten Blockchains auf eingehende txs überwachen txs mit verifizierten Spendern und deklarierten Beträgen abgleichen nicht zugeordnete oder abgelaufene Gelder quarantänisieren den USD-Wert zum Blockzeitpunkt aufzeichnen minimale PII verschlüsselt im Ruhezustand speichern mehrere Kampagnen mit isolierten Daten unterstützen FEC-konformen CSV-Export mit allen erforderlichen Spenderfeldern ermöglichen. vollständigen Quellcode, Datenbankschema, Hintergrundjobs für die Kettenüberwachung und Dokumentationen für Bereitstellung und Betrieb liefern. ---- beziehe dich auf dieses Diagramm für ein besseres Verständnis des Ablaufs: ┌─────────────────────────────┐ │ KAMPAGNENADMIN │ └─────────────────────────────┘ │ ┌─────────────┴─────────────────┐ │ 1. Anmeldung + KYB-Verifizierung │ │ 2. Kampagne erstellen │ │ 3. Obergrenzen, Wallets/xpubs │ │ 4. KYC-Anbieter wählen │ │ 5. Öffentliche Seite veröffentlichen│ │ 6. Dashboard: Gesamtsummen, Obergrenzen│ │ 7. FEC CSV exportieren │ └───────────────────────────────┘ │ ▼ ┌─────────────────────────────┐ │ ÖFFENTLICHE KAMPAGNENSEITE │ └─────────────────────────────┘ │ ▼ ┌───────────────────────────┐ │ SPENDER │ └───────────────────────────┘ ┌───────────────────────────────┐ │ 1. Spende starten │ │ 2. KYC abschließen │ │ 3. Einzigartige BTC- & ETH-Adressen erhalten │ │ 4. Gelder von eigener Wallet senden │ │ 5. Deklarierten Betrag & tx eingeben │ │ 6. Auf Bestätigungsabgleich warten │ │ 7. Quittung erhalten │ └───────────────────────────────┘ │ ▼ ┌──────────────────────────────┐ │ BACKEND-PROZESSING │ └──────────────────────────────┘ ┌────────────────────────────────┐ │ - Pro-Spender-Adressen generieren │ │ - Ketten auf eingehende txs überwachen │ │ - Abgleich mit KYC’d Spender + Betrag │ │ - USD-Obergrenze durchsetzen │ │ - Nicht zugeordnete/über der Obergrenze liegende Gelder quarantänisieren │ │ - USD-Wert zum Blockzeitpunkt speichern │ │ - Dashboards & FEC-Protokolle aktualisieren │ └────────────────────────────────┘
5,8K