FPMMFactory
Interacting with the factory (code examples)
Finding a pool for a token pair
IFPMMFactory factory = IFPMMFactory(factoryAddress);
(address token0, address token1) = factory.sortTokens(tokenA, tokenB);
address pool = factory.getPool(token0, token1);
if (pool != address(0)) {
// Pool exists; use it for getAmountOut, swap, etc.
}Precomputing the pool address (before deployment)
address poolOrFuture = factory.getOrPrecomputeProxyAddress(token0, token1);
// If pool exists, returns deployed address; else returns precomputed proxy addressListing all deployed pools
State
Field
Meaning
Token order
Deployment
Default params and caps
Admin
Function
Effect
See also
Last updated