# FusionAMM Rust SDK

## Overview

FusionAMM is a hybrid (CLMM + OrderBook) AMM contract on the Solana blockchain. This SDK allows
developers to interact with the FusionAMM program on Solana, enabling the creation and management of
liquidity pools, positions and limit orders, as well as performing swaps.

## Installation

```bash
cargo add fusionamm
```

## License

The code in this repository is licensed under the **FusionAMM SDK Source-Available License v1.0**.  
See [`LICENSE`](LICENSE) for full terms.

The repository includes portions of code originally licensed under the Apache License 2.0 by Orca.so
(https://github.com/orca-so/whirlpools,
commit [e528dd2](https://github.com/orca-so/whirlpools/tree/e528dd23bb41571f92cfdb49a2f15d4fa0b01bec)) and used in
compliance with its terms prior to
February 26,

2025.

See the Apache License, Version 2.0 for details at: http://www.apache.org/licenses/LICENSE-2.0.

### Commercial Licensing

If you wish to:

- Use this SDK in modified form
- Integrate in a way that falls outside this license
- Build a tool or service around the SDK

Please contact us at **[info@fusionamm.com](mailto:info@fusionamm.com)**.