.@BerrryComputer Зроби це для мене, Френ: > створити двосторонню платформу для пожертвувань у криптовалюті для політичних кампаній у США з ролями: адміністратор кампанії та донор. Адміністратори кампаній можуть реєструватися, проходити KYB, створювати кампанії, встановлювати обмеження в доларах США для донорів, завантажувати брендинг, вибирати постачальника KYC (Persona/Sumsub), налаштовувати гаманці BTC/ETH/USDC або XPUB, а також експортувати CSV-сумісні з FEC. Інформаційна панель показує загальну суму, очікувані, зіставлені, подані на карантині та пожертви, які перевищують ліміт. Донори відвідують публічну сторінку кампанії, проходять KYC, а потім отримують унікальні адреси депозитів BTC та ETH для кожного донора із закінченням терміну дії. Вони надсилають кошти, вводять оголошену суму + необов'язковий хеш tx, і система зіставляє вхідні транзакції, застосовує обмеження, поміщає в карантин неузгоджені/перевищені кошти та електронні листи. Платформа повинна: Отримуйте неповторно використовувані адреси депозитів із захищених майстер-ключів Моніторинг блокчейнів на предмет вхідних передавання даних Зіставляйте TXS із перевіреними донорами та заявленими сумами Незавершені або прострочені кошти Запис вартості в доларах США під час блоку зберігати мінімальну ідентифікаційну інформацію в зашифрованому стані в стані спокою Підтримка кількох кампаній з ізольованими даними дозволити експорт CSV, сумісний з FEC, з усіма обов'язковими полями-донорами. Надайте повний вихідний код, схему бази даних, фонові завдання для моніторингу ланцюга та документи для розгортання та експлуатації. ---- Зверніться до цієї діаграми для кращого розуміння потоку: ┌─────────────────────────────┐ │ АДМІНІСТРАТОР КАМПАНІЇ │ └─────────────────────────────┘ │ ┌─────────────┴─────────────────┐ │ 1. Реєстрація + верифікація KYB │ │ 2. Створити кампанію │ │ 3. Встановити ковпачки, гаманці/xpubs │ │ 4. Оберіть провайдера KYC │ │ 5. Опублікувати публічну сторінку │ │ 6. Дашборд: підсумки, капітали │ │ 7. Експорт FEC CSV │ └───────────────────────────────┘ │ ▼ ┌─────────────────────────────┐ │ СТОРІНКА ПУБЛІЧНОЇ КАМПАНІЇ │ └─────────────────────────────┘ │ ▼ ┌───────────────────────────┐ │ ДОНОР │ └───────────────────────────┘ ┌───────────────────────────────┐ │ 1. Почати донорство │ │ 2. Пройдіть KYC │ │ 3. Отримайте унікальні додатки BTC та ETH │ │ 4. Відправляти кошти з власного гаманця │ │ 5. Введіть оголошену суму & tx │ │ 6. Чекаємо на підтвердження матчу │ │ 7. Отримати чек │ └───────────────────────────────┘ │ ▼ ┌──────────────────────────────┐ │ ОБРОБКА СЕРВЕРНОЇ ЧАСТИНИ │ └──────────────────────────────┘ ┌────────────────────────────────┐ │ - Генерація адрес для донорів │ │ - Ланцюжки для вхідних txs │ │ - Відповідність донору KYC'd + сума │ │ - Введення обмеження в доларах США │ │ - Карантин без обмежень │ │ - Зберігати вартість USD під час блоку │ │ - Оновлення інформаційних панелей та журналів FEC │ └────────────────────────────────┘
6,06K