In some cases, your deposit may not be automatically credited because it was recognized as a contract-based internal transaction.
This article explains what that means, why it happens, how to prevent it, and what to do if you need to recover the funds.
🤔 What Is a Contract-Based Internal Transaction?
A contract-based internal transaction occurs when your deposit is executed through a smart contract, instead of via a standard wallet-to-wallet (EOA-to-EOA) transfer.
These transactions are processed within the logic of a smart contract on the blockchain, meaning there is no direct external transaction between the sender and recipient addresses.
🔎 Important Note:
Cobo only supports automatic crediting for internal transactions on the Ethereum (ETH) chain.
For other chains (e.g. TRON, FIL, APT, AVAX, etc.), contract-triggered internal transactions are not automatically detected or credited.
⚠️ Why Did This Happen?
Your transaction may be marked as a contract-based internal transaction if any of the following apply:
Funds were sent via a DEX (Decentralized Exchange) or token swap platform
A bridge or cross-chain service was used for the transfer
The transfer came from a multi-signature wallet or smart contract
A third-party platform executed the transfer on your behalf
In all these cases, the deposit was made from a contract, not from a regular user wallet.
As a result, the system may not identify the transaction as a standard deposit and cannot credit it automatically.
✅ How to Avoid This Issue in the Future
To ensure your deposits are automatically credited, please follow these best practices:
Transfer directly from a personal wallet
Use MetaMask, Trust Wallet, Ledger, or any standard Externally Owned Account (EOA).Avoid smart contracts and swap/bridge platforms
Do not send funds directly from DEXes, bridges, or platforms that use smart contract logic.Withdraw to your personal wallet first
Then transfer the funds directly to your Cobo deposit address.
🔁 Need to Recover the Funds?
If your deposit was sent via a contract-based internal transaction on an unsupported chain, it can still be retrieved manually by Cobo.
💰 Retrieval Fee:
A 47 USDT service fee applies to manually process the transaction.
🔧 What Happens After Payment:
Once the payment is confirmed, your case will be escalated to the relevant technical team for processing. You will be updated once the retrieval is completed.
📞 How to Contact Cobo Support
If you need help recovering your deposit, feel free to contact our support team via one of the following channels:
Live Chat: Available within the Cobo Portal
Email: [email protected]
Please provide the following details to speed up processing:
Transaction hash (TxID)
Token name and amount
Deposit address used
Screenshot or link from the blockchain explorer (optional but helpful)
We appreciate your understanding and support. Our team is always here to help ensure your experience with Cobo remains smooth and secure.