Deposits do require some amount of confirmations on the blockchain before they can be used.
The number of confirmations for each coin (on their native blockchain) is as follows:
- Bitcoin: 2 confirmations
- DeFiChain: 100 confirmations
- Dash: 10 confirmations
- Ethereum: 20 confirmations
- Tether: 20 confirmations
- USDC: 20 confirmations
- Euro Coin: 20 confirmations
- Solana: 10 confirmations
- Litecoin: 8 confirmations
- Dogecoin: 10 confirmations
- Bitcoin Cash: 3 confirmations
Please refer to this article if you want to know how long withdrawals take.