ERC-20 tokens are digital assets that are built on the Ethereum blockchain and adhere to a specific set of rules and standards. These tokens are fungible and can be traded or exchanged for other ERC-20 tokens or cryptocurrencies. Many ICOs (Initial Coin Offerings) issue ERC-20 tokens to raise funds for their projects.