The Modules
Sovereign Pool hosts the following reusable core modules:
Last updated
Sovereign Pool hosts the following reusable core modules:
Last updated
Liquidity Module
Customize pricing logic between any assets.
Pool Manager
(Optional)
Set up, manage & update the modules in the pool.
Swap Fee Module
(Optional)
Customize swap fee logic that can be re-used across liquidity pools.
Verifier Module
(Optional)
Arbitrary logic applied before key actions such as swap, deposit, or withdrawal. Can be used to gate certain functions or give different execution modes based on the callers credentials.
Oracle Module
(Optional)
Native in-pool data accumulators. Can create custom TWAP or volatility oracle implementations that are reused across liquidity pools.
Sovereign Vault
(Optional) Custom vault for storing the liquidity pool's reserves. Enables opt-in multi-token singleton architectures, native integrations with yield aggregators, and passive use of the liquidity pool’s funds. The pool natively supports rebase tokens and 0 fee flash loans.
Gauge
(Optional) Manage protocol emissions.