Unofficial Rust SDK library for Uniswap smart contracts.
Add this to your Cargo.toml:
[dependencies]
uniswap-rs = { git = "https://github.com/danipopes/uniswap-rs" }
And this to your code:
use uniswap_rs::prelude::*;
Examples can be found here.
- UniswapV2 protocol
- Implementation
- Documentation
- Tests
- UniswapV3 protocol
- Implementation
- Documentation
- Tests
- UniversalRouter
- Implementation
- Documentation
- Tests
- Contract addresses
- Uniswap
- Sushiswap
- Pancakeswap
- Quickswap
- Spookyswap
- Traderjoe
- Features
- Serde, Addressbook and
new_with_chain
- V2 and V3, separated
- Serde, Addressbook and
This project is licensed under the MIT license.