Deposits do require some amount of confirmations on the blockchain before they can be used.
The number of confirmations required for each coin (on their native blockchain) is as follows:
Bitcoin: 2 confirmations
Average time: 20 minutes
DeFiChain: 100 confirmations
Average time: 20 minutes
Dash: 10 confirmations
Average time: 10 minutes
Ethereum: 20 confirmations
Average time: 4 minutes
Tether: 20 confirmations
Average time: 4 minutes
USDC: 20 confirmations
Average time: 4 minutes
Euro Coin: 20 confirmations
Average time: 4 minutes
Polkadot: 10 confirmations
Solana: 10 confirmations
Average time: 1 minute
Sui: 30 confirmations
Litecoin: 8 confirmations
Average time: 20 minutes
Dogecoin: 10 confirmations
Average time: 10 minutes
Bitcoin Cash: 3 confirmations
Average time: 30 minutes
Please note: Confirmation times can vary based on network conditions and other factors. Please check with the specific blockchain network or wallet provider for the most up-to-date information.
Please refer to this article if you want to know how long withdrawals take.