# Smart Contracts A unit of programmable logic that is stored on a [blockchain](blockchain.md) and executed as part of a [consensus-algorithm](consensus-algorithm.md). ## Examples * [dao](dao.md) * [ico](ico.md) * [amm](amm.md) * [dex](dex.md) * ERC20