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