MEXC allows users to independently verify whether their personal account were included in the most recent Proof of Reserves (PoR) audit. Users can check the validity of their account through two available methods:1. Using the On-Platform Verification ToolMEXC provides a built-in tool for users to verify their assets directly:On the MEXC official website, log in and click Wallets in the upper right corner. On the Overview page, go to Account, then select Proof of Reserves.Click on Proof of Reserves (PoR) to enter the My Proof of Reserves page. Then click Details to open the corresponding pop-up window. Select Verify Now and follow the on-screen instructions to complete your personal proof of reserves verification.2. Using the Self-Verification ToolMEXC has made its Merkle tree generation and verification source code publicly available on GitHub, allowing users with programming knowledge to independently verify their account status. Merkle tree verification involves large-scale user data computation and is typically implemented using big data tools and Java.Note: The open-source Java code is fully accessible to users, with no hidden logic or withheld information. MEXC provides this open-source code specifically for advanced users and developers.
In the cryptocurrency space, Proof of Reserves (PoR) is a transparency mechanism used to demonstrate that a crypto exchange or custodial platform holds sufficient reserve assets to fully back its users' deposits. The primary goal of PoR is to address trust issues by ensuring that customer assets stored on the platform are secure, and that the platform is not misusing funds or engaging in opaque financial practices.1. Advantages of Proof of ReservesEnhanced Trust: Users no longer need to rely solely on the platform's claims. Instead, they can independently verify the platform's asset holdings using cryptographic methods.Prevents Misuse of Funds: PoR ensures that the platform cannot misuse customer assets for improper activities such as high-risk investments.Improved Transparency: By making on-chain reserves publicly visible, PoR increases operational transparency and bolsters public confidence.Privacy Protection: The use of Merkle Trees allows individual users to verify their own balances are included in the reserves, without exposing other users' data.2. How Proof of Reserves Works2.1 Merkle Tree VerificationA Merkle Tree is a cryptographic data structure that enables efficient verification of large datasets while preserving individual user privacy. Each user can verify that their own balance is included in the reserve data without revealing information about other users.Note: A Merkle Tree is a binary tree made up of nodes, where each leaf node represents a piece of user data (such as account balance), and each non-leaf (internal) node is the hash of its two child nodes. These hash values are generated using a cryptographic hash function, which guarantees that even the smallest change in the underlying data will produce a completely different hash. This property makes Merkle Trees ideal for detecting tampering or inconsistencies in large datasets.2.2 Disclosure of Custodial AssetsThe platform must publicly disclose its on-chain custodial wallet addresses to demonstrate the total amount of assets it holds. Users can independently verify whether these addresses contain sufficient funds by using a blockchain explorer.As early as February 2023, MEXC officially launched its Proof of Reserves system and publicly released its custodial wallet addresses. This allows users to verify the platform's on-chain assets at any time.2.3 Verifying Reserves Exceed LiabilitiesThe platform must demonstrate that the amount of publicly disclosed assets (reserves) exceeds the total user deposits (liabilities). This verification is typically conducted by third-party auditing firms or through open-source tools to confirm the relationship between assets and liabilities.MEXC maintains a 1:1 reserve ratio for all user assets on the platform, ensuring that your funds are fully backed and well-protected. Additionally, the platform includes USDT, USDC, BTC, and ETH wallets in its audits, with on-chain data made available for public verification.3. Limitations and Areas for Improvement of Proof of ReservesOn-chain assets only: Proof of Reserves typically verifies only blockchain-based crypto assets. It cannot account for off-chain liabilities such as fiat deposits, loans, or other financial commitments.Inability to verify liabilities accurately: If a platform falsifies its user liability data, PoR alone cannot independently confirm the authenticity of those liabilities.Reliance on external auditors: The process often depends on trusted third parties to validate its integrity, which reintroduces the very trust assumptions PoR aims to reduce.Lack of real-time updates: PoR is usually presented as a static snapshot, meaning it may not reflect the platform’s asset and liability status in real time.Proof of Reserves is an important tool for enhancing transparency and user trust in the cryptocurrency industry. While it is not a perfect solution, the combination of on-chain data, audit tools, and user-side verification helps reduce the risk of fund misappropriation or fraud by platforms. As a result, it plays a key role in pushing the industry toward greater transparency and security.Safeguarding user assets is MEXC's core mission. MEXC protects your funds through real-time risk monitoring and stands ready to offer full, immediate compensation in the event of any platform-related losses. The platform ensures asset security through three key measures:1) Reserve Ratio Over 100%: Transparent and secure reserves eliminate concerns about liquidity crunches.2) Secure Asset Storage: Assets are stored using a hybrid system of cold and hot wallets to ensure maximum security.3) Insurance Fund for Futures: Covers losses that exceed margin levels, giving you greater peace of mind while trading.
Withdrawal fees refer to the fixed cost required for each digital asset withdrawal, used to cover the blockchain network fees when transferring cryptocurrency outside of your MEXC account.Note: Withdrawal fees are determined by the respective blockchain network. In cases of network congestion or other factors, the fees may be adjusted by the network. You can view the real-time fee rate on the withdrawal page, the amount shown there is the most accurate. If you have any questions about withdrawal fees, feel free to contact our online Customer Service.Reminder: Withdrawals to another MEXC user address are free of charge and will be credited quickly.For a full overview of trading, deposit, and withdrawal fees, please visit the MEXC Fee page.For additional details regarding withdrawals, please refer to the following resources:How to Make a Withdrawal on MEXCHow to Set Withdrawal SettingsWithdrawal Not ReceivedCommon Withdrawal Issues and How to Resolve Them
1. What if I withdraw to the wrong address?If your withdrawal is still in one of the following statuses, Pending Verification, Under Review, or Pending Processing, you can cancel it on the Funding History page (under the Withdrawal tab) and reinitiate the withdrawal using the correct address.Web: On the MEXC homepage, go to Wallets →Funding History→ click on the Withdrawal tab, and cancel the request there.App: On the MEXC App homepage, tap your profile icon →select Transactions → Deposits/Withdrawals →tapthe Withdrawal tab, and cancel the request there.However, if you've already confirmed the withdrawal via email or SMS, the request will automatically be submitted to the blockchain and cannot be canceled. Due to the anonymous nature of blockchain addresses, MEXC cannot retrieve funds sent to the wrong address. If this happens, you'll need to try contacting the owner of the receiving address through other means to negotiate the return of your assets.2. Withdrawal Successful But Not ReceivedOnce your withdrawal is completed, if your account is linked to an email address, you will receive a confirmation email. You can also view the confirmation via your notifications:Web: Click the dialog icon at the top right of the homepage (top left for MENA users) to view your notifications.App: Tap the dialog icon at the top right of the homepage (top left for MENA users) to view your notifications.If your withdrawal from MEXC to another platform has not arrived, but the transaction shows as confirmed on the blockchain, you can copy the withdrawal TxID and contact the receiving platform's customer service team for assistance.For instructions on how to locate your TxID, please refer to: How to Find TxIDs on MEXC.Alternatively, you may also contact MEXC Customer Service for help retrieving the relevant TxID and associated transaction information.3. Withdrawal Returned by Receiving PlatformIf a withdrawal to another platform is returned to your MEXC wallet, manual processing is required to credit the assets back to your account. Please follow the steps below:Web: Go to the MEXC homepage → scroll down and click Help Center → Uncredited Deposit Return Application → select Withdrawal from MEXC to another platform was returned, then follow the instructions to complete the form.App: Open the MEXC App (homepage) → go to More → swipe to the bottom and tap Help Center → Uncredited Deposit Return Application → select Withdrawal from MEXC to another platform was returned, then follow the instructions to complete the form.Manual credit processing will be completed within 1-3 business days. Please wait patiently after submitting your application.Note: The amount returned may be different from the original withdrawal amount due to fees deducted by the receiving platform.4. What to do if I forgot to enter the Memo or entered the wrong Memo
1. Explanation of Unreceived Withdrawals:For blockchain asset withdrawals, the process generally involves three stages: initiation by the sender, confirmation on the blockchain network, and receipt by the destination address. Step 1: The sender initiates a withdrawal request to transfer assets from the originating account.On MEXC, depending on the specific token and network conditions, a unique transaction ID (TxID) is typically generated within 1 to 60 minutes after the withdrawal request is submitted. This indicates that MEXC has processed the transfer and broadcast the transaction to the blockchain network for confirmation.Step 2: Confirmation on the blockchain network.During this phase, miner or validator nodes on the blockchain network verify the transaction and include it in the blockchain's transaction history. The time required for confirmation may vary depending on network congestion, transaction fees, and the specific characteristics of the blockchain being used. You can click the chain icon at the end of the TxID to view the transaction's confirmation status on the corresponding blockchain explorer.Step 3: The receiving party acknowledges and confirms the transfer.Once the transaction is confirmed by the blockchain network, the assets are credited to the destination account. You can verify the number of confirmations and transaction details using a blockchain explorer or other relevant tools.2. Withdrawal Statuses and Corresponding Solutions:Withdrawal StatusStatus ExplanationSolutionPending VerificationWithdrawal request submittedThis withdrawal requires a secondary confirmation. A confirmation link has been sent to your registered email or phone number. Please access the link and verify the last four digits of the withdrawal address. If the address includes a Memo or Tag, enter the last four digits of the public address.Under ReviewWithdrawal request is under manual reviewYour withdrawal is currently being reviewed. The estimated processing time is 5-60 minutes.Pending ProcessingWithdrawal request is waiting for system processingIf your withdrawal remains in "Pending Processing" status for an extended time, please double-check whether the specific withdrawal channel is currently functioning.Withdrawal channel closed: The withdrawal channel is currently closed. Please wait for it to reopen before trying again.Withdrawal channel open: The withdrawal was not successfully submitted. Please contact Customer Service for assistance.ProcessingWithdrawal is being processed by the systemThe withdrawal is currently being processed. Please wait patiently. If you need to cancel the withdrawal at this stage, please contact Customer Service to submit a cancellation request. For additional reference, please see: How to Cancel a Withdrawal.Pending Blockchain ConfirmationAwaiting confirmation from the blockchain networkThe withdrawal has been sent. Please wait for the transaction to be confirmed on the blockchain.Pending Block ConfirmationTransaction is waiting to be included in a blockThe withdrawal has been sent. Please wait for the transaction to be included in a block.CancelledWithdrawal request has been cancelledThe withdrawal was canceled. You may submit a new request. If the cancellation was not initiated by you or your assets are frozen, contact Customer Service immediately.Withdrawal SuccessfulWithdrawal completed successfullyYour assets have been sent from MEXC to the specified address. If the recipient has not received them, contact the receiving platform to verify the deposit.Reminders:1) If the status is Processing, the delay may be due to the nature of the blockchain network or potential network congestion. Please be patient while the withdrawal is being confirmed.2) If the status shows Withdrawal Successful but the funds have not arrived, we recommend that you copy the withdrawal TxID and contact the receiving platform for further assistance.3) If the withdrawal request does not generate a TxID within 1 hour, please go to Wallets → Funding History → Withdrawal, locate the relevant request, and contact MEXC Customer Service immediately. Be sure to include a screenshot of the withdrawal record so we can assist you promptly.