coreyman11 / stable-swap

πŸ” StableSwap by Saber: an automated market maker for mean-reverting trading pairs.

Home Page:https://saber.so

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

stable-swap

License Build Status Contributors

An automated market maker for mean-reverting trading pairs.

Rust Crates

Package Description Version Docs
stable-swap Saber StableSwap program. crates Docs.rs
stable-swap-anchor Anchor bindings for the StableSwap Rust client. Crates.io Docs.rs
stable-swap-client StableSwap Rust client. crates Docs.rs
stable-swap-fuzz Fuzz tests for the Saber StableSwap program. crates Docs.rs
stable-swap-math Calculations for the StableSwap invariant crates Docs.rs
stable-swap-sim Simulations of the StableSwap invariant compared to Curve's reference implementation crates Docs.rs

JavaScript/Web3.js

To use StableSwap with your frontend or Node.js project, use the JavaScript SDK.

Audit

Saber's stable-swap-program has been audited by Bramah Systems. View the audit report here.

Developing

Tests

To run the tests, run:

./stable-swap-program/do.sh e2e-test

Archive

The original Saber StableSwap program can be found on the archive branch.

License

Saber StableSwap is licensed under the Apache License, Version 2.0.

About

πŸ” StableSwap by Saber: an automated market maker for mean-reverting trading pairs.

https://saber.so

License:Apache License 2.0


Languages

Language:Rust 86.2%Language:TypeScript 10.5%Language:Shell 1.7%Language:Python 1.2%Language:Nix 0.3%Language:JavaScript 0.1%