.@BerrryComputer 請幫我做這件事,朋友: > 建立一個雙面加密貨幣捐款平台,專為美國政治競選設計,角色包括:競選管理員和捐款者。 競選管理員可以註冊、通過KYB、創建競選、設置每位捐款者的美元上限、上傳品牌資料、選擇KYC提供商(Persona/Sumsub)、配置BTC/ETH/USDC錢包或xpubs,並導出符合FEC要求的CSV。儀表板顯示總額、待處理、匹配、隔離和超出上限的捐款。 捐款者訪問公共競選頁面,完成KYC,然後獲得唯一的每位捐款者BTC和ETH存款地址,並有有效期限。他們發送資金,輸入聲明金額 + 可選的交易哈希,系統將匹配進來的交易,強制執行上限,隔離未匹配/超出上限的資金,並通過電子郵件發送收據。 該平台必須: 從安全的主密鑰派生未重複的存款地址 監控區塊鏈以獲取進來的交易 將交易匹配到已驗證的捐款者和聲明金額 隔離未匹配或過期的資金 在區塊時間記錄美元價值 以加密形式存儲最少的個人識別信息 支持多個競選並隔離數據 允許導出符合FEC要求的CSV,包含所有必要的捐款者字段。 交付完整的源代碼、數據庫架構、鏈監控的後台作業,以及部署和操作的文檔。 ---- 參考此圖以更好地理解流程: ┌─────────────────────────────┐ │ 競選管理員 │ └─────────────────────────────┘ │ ┌─────────────┴─────────────────┐ │ 1. 註冊 + KYB驗證 │ │ 2. 創建競選 │ │ 3. 設置上限、錢包/xpubs │ │ 4. 選擇KYC提供商 │ │ 5. 發布公共頁面 │ │ 6. 儀表板:總額、上限 │ │ 7. 導出FEC CSV │ └───────────────────────────────┘ │ ▼ ┌─────────────────────────────┐ │ 公共競選頁面 │ └─────────────────────────────┘ │ ▼ ┌───────────────────────────┐ │ 捐款者 │ └───────────────────────────┘ ┌───────────────────────────────┐ │ 1. 開始捐款 │ │ 2. 完成KYC │ │ 3. 獲得唯一的BTC & ETH地址 │ │ 4. 從自己的錢包發送資金 │ │ 5. 輸入聲明金額和交易 │ │ 6. 等待匹配確認 │ │ 7. 接收收據 │ └───────────────────────────────┘ │ ▼ ┌──────────────────────────────┐ │ 後端處理 │ └──────────────────────────────┘ ┌────────────────────────────────┐ │ - 生成每位捐款者的地址 │ │ - 監控鏈以獲取進來的交易 │ │ - 匹配到KYC的捐款者 + 金額 │ │ - 強制執行美元上限 │ │ - 隔離未匹配/超出上限的資金 │ │ - 在區塊時間記錄美元價值 │ │ - 更新儀表板和FEC日誌 │ └────────────────────────────────┘
5.79K