I recently gave a presentation about decentralized exchanges (DEXs) to Truffle University's first cohort of (intermediate-level) Ethereum smart contract engineers. The 45-minute segment covers:
- Why should we care about decentralized exchanges (as traders or as developers)?
- What makes an exchange 'decentralized'?
- How does Uniswap work under the hood?
- A walkthrough of a simple code sample to use Uniswap's contract interfaces
- A demo of my 'decentralized finance' tool: Vulcan Swap