AmmImpl
instance to create these pools and perform key DAMM v1 actions.
createPermissionlessPool
to create a permissionless stable pool, it requires the pool to be seeded with a 1:1 token amount (e.g. 1 USDC, 1 USDT).
CreatePermissionlessConstantProductPoolWithConfig2
: Creates a pool using a unique config; This endpoint allows the shortening of pool activation time.CreatePermissionlessConstantProductPoolWithConfig
: Creates a pool using a unique config; This endpoint does not allow the shortening of pool activation time.CreatePermissionlessConstantProductMemecoinPoolwithConfig
: Creates a DAMM v1 Memecoin-type Pool with a fee scheduler and liquidity locked at creation.CreateCustomizablePermissionlessConstantProductPool
: Creates a pool with customization, including fixed fee tier. Useful for token launches and launchpads.CreatePermissionlessPool
: Creates a pool using a set of default fixed fee tiers. This is mainly used to create a stable pool.