Pools
Base Classes
Abstract base class for implementing various types of liquidity pools. |
|
TFMMBasePool is an abstract base class for implementing TFMM (Temporal Function Market Making) liquidity pools. |
Constant Weight Pools
Implementation of Balancer's constant-weight liquidity pool. |
|
A class representing a CowPool, which is a type of automated market maker (AMM) pool |
|
HODLPool is a subclass of AbstractPool that represents a pool with no activity. |
QuantAMM Dynamic Weight Pools
A class for momentum strategies run as TFMM (Temporal Function Market Making) liquidity pools, extending the TFMMBasePool class. |
|
A class for anti-momentum strategies run as TFMM liquidity pools. |
|
A class for power channel strategies run as TFMM liquidity pools. |
|
A class for mean reversion channel strategies run as TFMM liquidity pools. |
|
QuantAMM pool combining mean-reversion channel and trend-following rules. |
|
A class for min variance strategies run as TFMM (Temporal Function Market Making) liquidity pools, extending the TFMMBasePool class. |
|
A class for difference-momentum strategies run as TFMM liquidity pools. |
Index Pools
Market-cap index pool that HODLs reserves between weight updates. |
|
Market-cap index pool simulating traditional (off-chain) rebalancing. |
Concentrated Pools
Elliptical Concentrated Liquidity Pool (ECLP) implementation. |
Helper Functions
Create a pool instance based on the specified rule type. |
|
Create a pool instance with hook classes mixed in via Python MRO. |