# AMM V2

Reactor's V2 AMM is based on UniV2 constant formula, with a custom implementation of a Solidly-type logic for stables.

The Reactor AMM is the core of our ecosystem-oriented approach, designed with the following principles in mind:

* A high level of flexibility and customization
* An optimized trading efficiency for users
* Providing support to protocols' growth by adapting to their needs

This reflection led us to develop our AMM V2, which includes a dual-liquidity model for our pairs and introduces dynamic directional fees as well as a swap referral mechanism for partnering apps.

<figure><img src="https://1198609901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fh83PCZ2r2Ezokkzhrpzo%2Fuploads%2FkovP6EmGBwhbxyeGIpWr%2FFrame%201.png?alt=media&#x26;token=331bcbdd-fbe4-43ca-9487-74254f50d832" alt=""><figcaption></figcaption></figure>
