.@BerrryComputer 私のためにこれをしてください: >、キャンペーン管理者と寄付者の役割を持つ、米国の政治キャンペーン用の双方向の仮想通貨寄付プラットフォームを構築します。 キャンペーン管理者は、サインアップ、KYBの通過、キャンペーンの作成、寄付者ごとの米ドル上限の設定、ブランディングのアップロード、KYCプロバイダー(ペルソナ/Sumsub)の選択、BTC/ETH/USDCウォレットまたはxpubの構成、FEC準拠のCSVのエクスポートを行うことができます。ダッシュボードには、合計、保留中、一致、隔離、および超過上限の寄付が表示されます。 寄付者は公開キャンペーン ページにアクセスし、KYC を完了し、有効期限が切れた寄付者ごとの一意の BTC および ETH 入金アドレスを取得します。資金を送信し、申告された金額 + オプションの tx ハッシュを入力すると、システムはインバウンド トランザクションを照合し、上限を強制し、一致しない/上限を超えた資金を隔離し、領収書を電子メールで送信します。 プラットフォームは次のことを行う必要があります。 安全なマスターキーから再利用されていない入金アドレスを派生させる インバウンド TX のブロックチェーンの監視 取引を確認済みの寄付者と申告された金額と照合する 不一致または期限切れの資金を隔離する ブロック時にUSD値を記録する 保存時に暗号化された最小限の PII を保存する 分離されたデータで複数のキャンペーンをサポート FEC準拠のCSVエクスポートを許可し、すべての必須ドナーフィールドで許可します。 完全なソースコード、データベーススキーマ、チェーン監視用のバックグラウンドジョブ、デプロイと運用のためのドキュメントを提供します。 ---- フローをよりよく理解するには、次の図を参照してください。 ┌─────────────────────────────┐ │ キャンペーン管理者 │ └─────────────────────────────┘ │ ┌─────────────┴─────────────────┐ │ 1.サインアップ + KYB認証 │ │ 2.キャンペーンの作成 │ │ 3.セットキャップ、ウォレット/xpub │ │ 4.KYCプロバイダーを選択 │ │ 5.公開ページを公開 │ │ 6.ダッシュボード: 合計、上限 │ │ 7.FEC CSVのエクスポート │ └───────────────────────────────┘ │ ▼ ┌─────────────────────────────┐ │ 公開キャンペーンページ │ └─────────────────────────────┘ │ ▼ ┌───────────────────────────┐ │ ドナー │ └───────────────────────────┘ ┌───────────────────────────────┐ │ 1.寄付開始 │ │ 2.KYCを完了する │ │ 3.一意のBTCとETHアドレスを取得する │ │ 4.自分のウォレットから資金を送金する │ │ 5.申告金額とtxを入力│ │ 6.一致確認待ち │ │ 7.領収書の受け取り │ └───────────────────────────────┘ │ ▼ ┌──────────────────────────────┐ │ バックエンド処理 │ └──────────────────────────────┘ ┌────────────────────────────────┐ │ - 寄付者ごとの住所を生成する │ │ - インバウンド商品のウォッチチェーン │ │ - KYCドナーとの一致+金額│ │ - 米ドルの上限を強制する │ │ - 隔離の一致なし/上限超過│ │ - ブロック時に米ドルの価値を保存 │ │ - ダッシュボードとFECログの更新 │ └────────────────────────────────┘
5.77K