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:II. Operation Process Description
Withdrawal requests follow the “Manual Approval + MPC Wallet Automated Execution” process to ensure secure, transparent, and controllable cash-out actions.1
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”.
2
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).
3
System Initiates On-Chain Withdrawal
Once approved, the system calls the MPC wallet service to initiate the blockchain transaction.Upon successful submission, a TXID (transaction hash) is generated, with a link to view on-chain details.
