
A simple smart contract interface for swapping ERC20 tokens. Uniswap is open source and functions as a public good. There is no central token or platform fee. No special treatment is given to early investors, adopters, or developers. Token listing is open and free. All smart contract functions are public and all upgrades are opt-in.
A clever design which hits at all of the fundamentals of a good decentralized exchange application. No user log in required, no information stored off-chain by third-parties, no order books, just put something in and something else comes out. Simple!