Both Coinbase and Uphold provide custodial wallets for their customers . A custodial wallet is a crypto wallet that’s controlled by the exchange. Crypto investors can also withdraw their funds from both exchanges and put them in their own external non-custodial wallet.