Upgradeable InfinityPools architecture


image.png

InfinityPoolsPeriphery


Users interact with InfinityPools through InfinityPoolsPeriphery for both liquidity management and swapper creation. InfinityPoolsPeriphery mints liquidity providers and traders unique NFTs that represent their positions.

Pool Selection

Based on the provided token0, token1 and splits, InfinityPoolsPeriphery determines the correct InfinityPool by calling getPool from InfinityPoolsFactory.

LPing

  1. Creating an LP Position: