.@BerrryComputer daj to zrobić dla mnie przyjacielu: > zbuduj dwustronną platformę do darowizn kryptowalutowych dla kampanii politycznych w USA z rolami: administrator kampanii i darczyńca. administratorzy kampanii mogą się rejestrować, przechodzić KYB, tworzyć kampanie, ustalać limity USD na darczyńcę, przesyłać branding, wybierać dostawcę KYC (Persona/Sumsub), konfigurować portfele BTC/ETH/USDC lub xpuby oraz eksportować CSV zgodne z FEC. Panel pokazuje sumy, oczekujące, dopasowane, kwarantannowe i darowizny powyżej limitu. darczyńcy odwiedzają publiczną stronę kampanii, wypełniają KYC, a następnie otrzymują unikalne adresy depozytowe BTC i ETH na darczyńcę z datą ważności. Przesyłają środki, wpisują zadeklarowaną kwotę + opcjonalny hash transakcji, a system dopasowuje przychodzące transakcje, egzekwuje limity, kwarantannuje środki niedopasowane/powyżej limitu i wysyła potwierdzenia e-mailem. Platforma musi: derivować nieużywane adresy depozytowe z bezpiecznych kluczy głównych monitorować blockchainy w poszukiwaniu przychodzących transakcji dopasowywać transakcje do zweryfikowanych darczyńców i zadeklarowanych kwot kwarantannować niedopasowane lub wygasłe środki rejestrować wartość USD w czasie bloku przechowywać minimalne PII zaszyfrowane w spoczynku wspierać wiele kampanii z izolowanymi danymi umożliwiać eksport CSV zgodny z FEC ze wszystkimi wymaganymi polami darczyńcy. dostarczyć kompletny kod źródłowy, schemat bazy danych, zadania w tle do monitorowania łańcucha oraz dokumentację do wdrożenia i eksploatacji. ---- odnieś się do tego diagramu, aby lepiej zrozumieć przepływ: ┌─────────────────────────────┐ │ ADMIN KAMPANII │ └─────────────────────────────┘ │ ┌─────────────┴─────────────────┐ │ 1. Rejestracja + weryfikacja KYB │ │ 2. Tworzenie kampanii │ │ 3. Ustalanie limitów, portfeli/xpubów │ │ 4. Wybór dostawcy KYC │ │ 5. Publikacja publicznej strony │ │ 6. Panel: sumy, limity │ │ 7. Eksport CSV FEC │ └───────────────────────────────┘ │ ▼ ┌─────────────────────────────┐ │ PUBLICZNA STRONA KAMPANII │ └─────────────────────────────┘ │ ▼ ┌───────────────────────────┐ │ DARCZYŃCA │ └───────────────────────────┘ ┌───────────────────────────────┐ │ 1. Rozpocznij darowiznę │ │ 2. Ukończ KYC │ │ 3. Otrzymaj unikalne adresy BTC & ETH │ │ 4. Prześlij środki z własnego portfela │ │ 5. Wpisz zadeklarowaną kwotę i tx │ │ 6. Czekaj na potwierdzenie dopasowania │ │ 7. Otrzymaj potwierdzenie │ └───────────────────────────────┘ │ ▼ ┌──────────────────────────────┐ │ PROCESOWANIE BACKENDOWE │ └──────────────────────────────┘ ┌────────────────────────────────┐ │ - Generowanie adresów na darczyńcę │ │ - Monitorowanie łańcuchów w poszukiwaniu przychodzących transakcji │ │ - Dopasowywanie do zweryfikowanego darczyńcy + kwoty │ │ - Egzekwowanie limitu USD │ │ - Kwarantannowanie niedopasowanych/powyżej limitu │ │ - Przechowywanie wartości USD w czasie bloku │ │ - Aktualizacja paneli i logów FEC │ └────────────────────────────────┘
5,8K