mirror of
https://github.com/autistic-symposium/mev-toolkit.git
synced 2025-04-27 19:26:15 -04:00
uniswap v3
tl; dr
-
uniswap v3 introduced:
- concentrated liquidity and non-fungible liquidity:
- replacing fungible ERC20 liquidity positions with non-fungible ERC-721 liquidity positions.
- individual LPs get granular control over what price ranges their capital is allocated to.
- individual positions are aggregated together into a single pool, forming one combined curve for users to trade against.
- multiple fee tiers: allowing LPs to be appropriately compensated for taking on varying degrees of risk.
- range orders: lps can deposit a single token in a custom price range, above or below the current price.
- improvements to the TWAP oracle: possible to calculate any recent TWAP within ~9 days in a single on-call chain.
- concentrated liquidity and non-fungible liquidity:
-
new strategies:
- creating and closing LP positions can be a form of trading. range orders can be used as either buy-limit or take-profit orders.
in this dir
resources
- uniswap v3 whitepaper
- jit liquidity, by chainsight
- uniswap v3 book, by jeiwan
- liquidity mining on uniswap v3, by paradigm
- uniswap v3 twap oracle simulator, by euler
- conceptualizing uniswap v3 lp profit and loss
- on why lp-ing on uniswap is a losing game
- usage of markout to calculate LP profitability in uniswap v3, by crocswap
- ETH USDC retroactive data Aaalysis, by flipside
- markouts and stat analysis in uniswap v3