Understanding Validly
Validly's AMM can be configured to one of the following two options:
Stable AMM: Follows the design pioneered by Solidly, allowing users to trade any two pegged assets with very low price impact, such USDC and USDT or other stablecoins, liquid staking derivatives, etc.
Constant Product AMM: Same AMM design as UniswapV2 and its forks. It supports trading for any two assets.
By implementing the above as a Valantis Liquidity Module, we get the following advantages:
It becomes easy to customize Validly's implementation with novel modules, including price and volatility oracles, dynamic fees that protect LPs from quoting at stale prices, access-restricted Validly pools, novel tokenomics via a Gauge Module, etc, without any code changes on the existing Validly Liquidity Module. In contrast, existing implementations are monolithic and would have to re-build the liquidity pool smart contract from scratch.
Native support for rebase tokens, such as stETH and USDM, thanks to the Sovereign Pool's native support for these kinds of assets.
Having a familiar AMM design which can be implemented on Valantis in a few lines of code, serving as a simple to understand example for developers wanting to integrate with or build on Valantis' Core Protocol.
Last updated