Decentralized Exchange (DEX) • Automated Market Makers (AMMs) • Liquidity Pools (LPs) • Token Swapping • Price Oracle • Constant Product Function • Infinite Reserves
Ivan Kuznetsov (web / blog, github, twitter ) has written the definite (free) in-depth (let's rebuild the contracts from scratch) articles on Uniswap V1, V2 & V3.
The idea is to rebuild the contracts (and tests) from scratch in Ruby / Rubysol!
- Programming DeFi in Ruby: Uniswap V2. Part 1
- Programming DeFi in Ruby: Uniswap V2. Part 2
- Programming DeFi in Ruby: Uniswap V2. Part 3
- /part4 SOON!
For reference the Solidity versions
Join us in the Rubidity & Rubysol (community) discord (chat server). Yes you can. Your questions and commentary welcome.
Or post them over at the Help & Support page. Thanks.