0xNineteen
anchor-uniswap-v2
Rust

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
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:
- intialize a new pool - add liquidity (x3) - remove liquidity - swap - remove liquidity

© 2026 GitRepoTrend · 0xNineteen/anchor-uniswap-v2 · Updated daily from GitHub