Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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 `.