Glossary
#
Automated Market MakerAn automated market maker is a smart contract on Ethereum that holds on-chain liquidity reserves. Users can trade against these reserves at prices set by an automated market making formula.
#
AssetWhile a digital asset can take many forms, the Uniswap Protocol deals in ERC-20 token pairs, and represents a position in the form of an NFT (ERC-721).
#
Concentrated LiquidityLiquidity that is allocated within a determined price boundary.
#
Constant Product FormulaThe automated market making algorithm used by Uniswap.
#
CoreSmart contracts that are essential for Uniswap to exist. Upgrading to a new version of core would require a liquidity migration.
#
ERC20ERC20 tokens are fungibile tokens on Ethereum. Uniswap supports all standard ERC20 implementations.
#
FactoryA smart contract that deploys a unique smart contract for any ERC20/ERC20 trading pair.
#
Flash SwapA trade that uses the tokens purchased before paying for them.
#
InvariantThe โkโ value in the constant product formula X*Y=K
#
Liquidity Provider / "LP"A liquidity provider is someone who deposits an equivalent value of two ERC20 tokens into the liquidity pool within a pair. Liquidity providers take on price risk and are compensated with fees.
#
LiquidityA digital asset that is available for swapping, and is stored in a uniswap pair.
#
Mid PriceThe price between what users can buy and sell tokens at a given moment. In Uniswap this is the ratio of the two ERC20 token reserves.
#
ObservationAn instance of historical price and liquidity data of a given pair
#
PairA smart contract deployed from a Uniswap V1 or V2 factory contract that enables trading between two ERC20 tokens. Pair contracts are now called Pools in V3.
#
PeripheryExternal smart contracts that are useful, but not required for Uniswap to exist. New periphery contracts can always be deployed without migrating liquidity.
#
PoolA contract deployed by the V3 factory that pairs two ERC-20 assets. A pool can have multiple feels, and thus multiple instances. Pools were previously called Pairs before the introduction of multiple fee options.
#
PositionAn instance of liquidity concentrated into a smaller price interval.
#
Price ImpactThe difference between the mid-price and the execution price of a trade.
#
Protocol FeesFees that are rewarded to the protocol itself, rather than to liquidity providers.
#
RangeAny interval between two ticks of any disance.
#
Range OrderAn approximation of a limit order, in which a single asset is provided as liquidity across a specified range, and is continuously swapped to the desination address as the spot price crosses the range.
#
ReservesThe liquidity available within a pair, demoninated in a single token. This was more commonly referenced before concentrated liquidity was introduced.
#
SlippageThe amount the price moves in a trading pair between when a transaction is submitted and when it is executed.
#
Spot PriceThe current price of a token relative to another within a given pair.
#
Swap FeesThe fees collected upon swapping which are rewarded to liquidity providers.
#
Tick IntervalThe price space between two nearest ticks.
#
TickThe boundaries between discreet areas in price space.