Glossary
Automated market maker
An 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.
Constant product formula
The automated market making algorithm used by Ring Swap. See x*y=k.
ERC20
ERC20 tokens are fungible tokens on Ethereum. Ring supports all standard ERC20 implementations.
Factory
A smart contract that deploys a unique smart contract for any ERC20/ERC20 trading pair.
Pair
A smart contract deployed from the Ring V2 Factory that enables trading between two ERC20 tokens.
Pool
Liquidity within a pair is pooled across all liquidity providers.
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.
Mid price
The price between what users can buy and sell tokens at a given moment. In Ring this is the ratio of the two ERC20 token reserves.