Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/0xKitsune/cfmms-rs
The predecessor to `amms-rs`. CFMM lib built in Rust enabling pair syncing and swap simulation with pools on Ethereum.
https://github.com/0xKitsune/cfmms-rs
Last synced: about 1 month ago
JSON representation
The predecessor to `amms-rs`. CFMM lib built in Rust enabling pair syncing and swap simulation with pools on Ethereum.
- Host: GitHub
- URL: https://github.com/0xKitsune/cfmms-rs
- Owner: 0xKitsune
- Archived: true
- Created: 2022-09-17T18:02:19.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-28T05:28:31.000Z (11 months ago)
- Last Synced: 2024-07-18T07:54:51.971Z (about 2 months ago)
- Language: Rust
- Homepage:
- Size: 738 KB
- Stars: 271
- Watchers: 7
- Forks: 67
- Open Issues: 32
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# cfmms-rs
**[Note: `cfmms-rs` has been updated and migrated into `amms-rs`. In the near future this repo will be archived and redirect to `amms-rs`.](https://github.com/darkforestry/amms-rs)**
Sync pairs simulate swaps, and interact with constant function market makers on Ethereum.
- [Crates.io](https://crates.io/crates/cfmms)
- [Documentation in progress](https://docs.rs/cfmms/0.1.3/cfmms/)## Supported Dexes
| Dex | Status |
|----------|------|
| UniswapV2 variants | ✅||
| UniswapV3 | ✅||## Tests and Docs are still being written 🏗️.
Tests are still being written, assume bugs until tested. If you would like to help contribute on the tests or docs, feel free to open up an issue or make a PR.## Running Examples
To run any of the examples, first set a local environment variable called `ETHEREUM_MAINNET_ENDPOINT`. Then you can simply run `cargo run --example `.