StableSwap Pools
StableSwap-NG is a new implementation of the stableswap invariant design. It offers several improvements over previous pools, such as dynamic fees or support for rebasing tokens, tokens with oracles, or ERC-4626. These improvements work for plain pools as well as metapools. For more technical documentation, see here.
Standard ERC-20 Pool
This is the most basic of stableswap pools, consisting of standard ERC-20 tokens.
Pools with Oracles
These pools support tokens with rate oracles, such as wstETH.
Note: Oracles might be controlled externally by an EOA. Users are advised to proceed with caution.
Rebasing Assets
This pool type supports rebasing assets like stETH.
Rebasing Tokens: Pools including rebasing tokens function slightly differently from others. The pool ensures that liquidity providers retain all rebases.
ERC-4626 Assets
ERC-4626 is a standard to optimize and unify the technical parameters of yield-bearing vaults. It provides a standard API for tokenized yield-bearing vaults representing shares of a single underlying ERC-20 token. ERC-4626 also outlines an optional extension for tokenized vaults utilizing ERC-20, offering basic functionality for depositing, withdrawing tokens, and reading balances.
These pools contain tokens such as sDAI, which has a convertToAssets method.
Last updated