Some cryptocurrencies, like ERC20, can only be purchased with another cryptocurrency on decentralized exchanges . To buy ERC20, you’ll need to first purchase Ethereum (ETH) and then use ETH to buy ERC20. And to do that, you need what’s called a self-custody wallet.