Here's how to take your crypto off Coinbase and into the two wallets I prefer, so you actually control your coins. This matters: if Coinbase or any exchange holds your crypto, it's in their custody and anything can happen to it. The ideal is self-custody. Not financial advice — just how I do it.
Withdrawing from Coinbase
On Coinbase, click Manage Funds at the top, then Send Crypto. To send, you first need your destination wallet address set up. Reusing an address you've withdrawn to before is usually faster and skips some security steps.
Wallet 1: the Network Nervous System
My first choice is the Network Nervous System at nns.internetcomputer.org — a fully on-chain wallet and governance system for the Internet Computer, where I keep the majority of my crypto. I've used all kinds of hardware and browser wallets over the years; this is where I hold most of it now. Set up your ICP, grab the address, paste it into Coinbase, and send.
Wallet 2: OISY, a private browser wallet
If you hold a wider variety of coins, OISY is excellent — Bitcoin, Ethereum, Solana, BNB, ICP, USDC, USDT and more, with additional tokens you can add. It runs in a private browser window on Chrome or Safari, with the hardware effectively inside your phone, so you can move across borders with your whole portfolio and, used in a private window, no one inspecting your device is likely to know it's there.
Send safely
Pick your asset, click max, and confirm. Always check the first and last few characters of the destination address — malware can swap a copied crypto address — which is another reason to reuse the same verified address. ICP has no network fee, so it sends instantly, and small sends to an address you've used before may not even prompt two-factor. Within a minute it lands and you're in full self-custody. From there you can stake your ICP in the NNS for around 6%. The Internet Computer is the number one crypto I hold; if you want more, watch my ICP playlist here.