# cpamm [![Crates.io](https://img.shields.io/crates/v/cpamm)](https://crates.io/crates/cpamm) [![License](https://img.shields.io/crates/l/cpamm)](https://github.com/SenchaHQ/sencha/blob/master/LICENSE.md) Constant product automated market maker. ## Description Sencha's CP-AMM is a port of Uniswap V2 to the Solana blockchain; that is, it is a constant product market maker. It supports all of the same functions as Uniswap V2: - Deposit - Withdraw - Swap