Uniswap V2 / constant-product AMM implemented in Solana's Anchor -- add and remove liquidity, swap tokens, earn fees! :D
Last updated Feb 1, 2026
51
Stars
9
Forks
2
Issues
0
Stars/day
Attention Score
26
Topics
Language breakdown
Rust 55.5%
TypeScript 44.5%
▸ Files
click to expand
README
Uniswap V2 AMM implemented in Anchor
programs/ammv2/src/draft.rs: outline of program with comments -- drafted before implementation
Supported Instructions
programs/ammv2/src/
instructions/
- init_pool.rs: initialize a new pool
- liqduidity.rs: add and remove liquidity
- swap.rs: perform a token swap
Implemented Tests
tests/ammv2.ts:
🔗 More in this category