I. Feature Overview
Displays all withdrawal requests initiated by members, including current status, processing progress, and on-chain execution details. Each record contains the following fields:| Field | Description |
|---|---|
| Initiator | Unique identifier of the member initiating the withdrawal request |
| Token | The cryptocurrency to be withdrawn and the corresponding blockchain network |
| Amount | The actual on-chain transferred amount for this withdrawal |
| Fee Amount | The fee amount charged for this withdrawal |
| Withdrawal Amount | The amount requested by the customer to withdraw |
| To | The recipient wallet address provided by the user |
| TXID | On-chain transaction hash generated after a successful withdrawal, used for blockchain lookup and traceability |
| Status | Pending Approval / Transaction Successful / Approval Rejected |
II. Operation Process Description
Withdrawal requests follow the “Manual Approval + MPC Wallet Automated Execution” process to ensure secure, transparent, and controllable cash-out actions.User Submits Withdrawal Request
The user submits a withdrawal request in the payment app. The system generates a pending record with the status set to “Pending Approval”.
Manual Review in Admin Console
Backend operators log in to the admin console, navigate to the Withdrawal Records module, and review each request:Approved: Proceeds to the next step, where the system automatically calls the MPC wallet for on-chain execution.Rejected: The request is terminated, and a rejection reason may be provided (e.g., KYC failure, mismatched withdrawal address).
