Yes, you can deposit ETH/USDT/USDC from contract-based ETH/USDT/USDC wallets. However, these are manually processed and may take some time before it gets credited to your account.
For it to be credited, please send to us your transaction hash and other details by filling out our Contact Us form.
Please keep in mind that we only support ERC-20 addresses.