Uniswap Resources
Awesome-Uniswap-v3 is a community-driven project, designed to be a resource people can use to familiarize themselves with Uniswap v3.
Uniswap v3 is the most powerful version of the Uniswap protocol yet; with Concentrated Liquidity offering unprecedented capital efficiency for liquidity providers, better execution for traders, and superior infrastructure at the heart of decentralized finance.
Those interested in Uniswap v3 are invited to explore AUS's collection of resources below. Get to know Uniswap v3 with the help of guides, documentation, analysis pieces, tools, AMAs, podcasts, and third-party apps, and more
- Liquidity provider & Migration User Guide - Official step-by-step guide on providing liquidity on v3, and migration of liquidity from Uniswap v2 to v3
General Protocol Reserach
- Uniswap V3's Alchemy - An examination of the nascent rise of Uniswap V3, and its implications for the DeFi landscape by Nansen
- Liquidity providing in Uniswap v3 (1) - Description of new features of Uniswap v3 relevant for LPs. Analysis of boost derived from concentrated liquidity.
- Expected Price Range Strategies in Uniswap v3 - Review of academic research on a class of LP strategies
- The Market Making Landscape of Uniswap v3 - Analysis of typical LP behavior on Uniswap v3 by late August 2021
- Because not all Uniswap V3 pools are born equally… - Generates some statistics on how to compare different Uni v3 pools
- A Mathematical View of Automated Market Maker (AMM) Algorithms and Its Future — Derivations of several results of AMM math
Academic Research
- Strategic Liquidity Provision in Uniswap v3 - Research from Harvard on research on Strategic Liquidity Provision
- Behavior of Liquidity Providers in Decentralized Exchanges (ETH Zurich) - ETH Zurich research on the behavior of LP's on Dexes
- On Liquidity Mining for Uniswap v3 - Analizes potential schemes of rewarding liquidity miners on Uniswap v3
- The Replicating Portfolio of a Constant Product Market with Bounded Liquidity - Derives what portfolio of spots and options can replicate a Uniswap v3 position
- Liquidity Math un Uniswap v3 - Derivation of several key Liquidity Provision formulas from Uniswap v3
- Concentrated Liquidity in Automated Market Makers - Analysis of returns of concentrated liquidity provision since Uniswap v3's release, as well as a comparison of the performance of different strategies.
Strategy Simulation and Quantitative Analysis
- Active Liquidity Management: Trader's Perspective - A quantitative analysis and simple simulation on Uniswap v3, with final suggestions on how to put together an optimal market-making strategy on Uniswap v3
- A 'real-world' framework for backtesting Uniswap V3 strategies - Framework for backtesting LP strategies
- Uniswap V3: A Quant Framework to model yield farming returns - Research by DeFI Scientist on Uniswap v3 LP returns
- Rebalancing vs Passive strategies for Uniswap V3 liquidity pools - Analyzes the impact of frequent rebalancing on LP returns.
- Quantifying Just in Time Liquidity in Uniswap v3 - Article describing the impact of Flashbots on Liquidity Provision Returns.
Impermanent Loss
- Impermanent Loss Insurance (Protection Markets) for Uniswap v3 LP’s - Research by Gamma Strategies on Uniswap v3 Impermanent Loss Insurance
- Liquidity providing in Uniswap v3 (2) - Analysis of impermanent loss from rebalancing and its compounding.
- Concentrated Divergence Loss - Experiences of LPing in a very small Uniswap v3 pool vs. the main Uniswap v2 pool
- G3M Impermanent Loss Dynamics - Derives and analyzes impermanent loss on Geometric Mean Market Makers
- Calculating the Expected Value of the Impermanent Loss in Uniswap - Analysis of the expected impermanent loss of a one tick position on Uniswap v3
- Single-Position Impermanent Loss of A Single Transaction for Uniswap V3 - Derivation of impermanent loss formulas for Uniswap v3 positions
- Understand LP risks: use Effective Gain/Loss, not Impermanent Loss - Proposes the use of "effective loss", a measure of net profit that assumes that initial position was 100% USD based, rather than the ratio of tokens you deposit into the pool (as you had to purchase the tokens that you LP).
Didactic Tools
- Swap-to-add Calculator - Derivation of the swaps required to deposit 100% of your pair of assets in a pool, given that the pool's ratio and your ranges might not match.
- Impermanent Loss Calculator - This tool shows how impermanent loss and portfolio composition work for Uniswap v3 positions.
- Multiple LP positions example - This tool shwos how multiple concentrated liquidity positions behave when stacked on top of each other in the same pool.
Options Analysis
- Synthetic Options and Short Calls in Uniswap V3 - Research interpreting Uniswap v3 LP positions as synthetic options contracts
- Uniswap V3 LP Tokens as Perpetual Put and Call Options - Research on LP positions as perpetual options
- Understanding the Value of Uniswap v3 Liquidity Positions - Research on LP position valuation using an Options Framework
- How to Create Perpetual Options in Uniswap v3 - Guide on how to implement Uniswap v3 positions as perpetual options
- A Guide for Choosing Optimal Uniswap V3 LP Positions, Part 1 - Statistical analysis of LP positions
- A Guide for Choosing Optimal Uniswap V3 LP Positions, Part 2 - Derivation of "effective liquidity", combining expected time spent "in the money" with the Uniswap v3 capital efficiency.
- Pricing Uniswap v3 LP Positions: Towards a New Options Paradigm? - Analysis of the risk-reward tradeoffs of one tick positions in Uniswap v3 when interpreted as options
- On-chain Volatility and Uniswap v3 - Derivation of the implied volatility of a one-tick LP position on Uniswap v3.
Layer 2 Research
- The Costs of Uniswap v3 Active Management - Research on LP costs, including early Optimism LP estimates
Concentrated Liquidity Provision Hedging
- Gamma transforms: How to hedge squeeth using Uni V3 - Research on hedging squeeth to have zero gamma.
- Uniswap library - Solidity libraries that are shared across Uniswap contracts. This package focuses on safety and execution gas efficiency.
- Uniswap v3 volume and fees collected - Dune dashboard containing data for volume and fees collected for Uniswap v3 by Gamma Strategies
- Uniswap v3 usage - Dune dashboard with Uniswap v3 Trading Usage, Growth, and Competitive Analysis by Michael Silberling
- UNIFest - Virtual concert co-produced by the UNI community through lightweight governance
- v3 python wrapper - Open source python wrapper for v3, enables automated trading contracts/strategies
- Rari Capital - Nova contracts external audit - Open Zeppelin audit of Rari Capital's Nova Contracts which enables L1-L2 interop swaps
- John Palmer - UI & tools for UNI governance - Tooling and interface for more easily launching autonomous proposals
- Omar Bohsali - v3 LM incentive contracts - Creation and auditing of v3 liquidity mining incentive contracts
- Rabbit Hole - v3 onboarding - Incentivized learning modules to UNI newcomers getting their feet wet with v3
- Timothy Luke - UGP Headless Branding - Headless branding exercise from branding experts to see how to create an amorphous and growing movement of UGP participants
- pyexchange v3 client - v3 python client but with Maker syntax and using pyexchange framework
- EIP-3074 Audit - Cofunded with the EF - audit of EIP3074
- Sunny Radadiya - v3 metatx frontend - Continuation of hackathon winning project to build frontend for stableswap metatx on v3
- Omni Analytics - UNISwappR - Installable package within R, enabling Uniswap data to be pulled directly from the blockchain
- Vulcanize DB - vulcanize GQL watchers - Alternative to UNI subgraph with potentially promising performance improvements
- Buidl Guidl - v3 bounties - Bounties to support web3 newcomers building on uniswap hosted by Austin Griffith
- DAO Research Coop - Research for DAO best practices led by Connor Spelliscy, cofunded by Aave Grants and Compound Grants
- Liquifi open source vesting contracts - open source DAO vesting contracts and dashboard for DAO workers to capture upside through vesting
- Omni Analytics - UNISwappR Follow-on - Expansion of the UNISwappR library and tooling
- v3 golang SDK - Daoleno - v3 golang SDK - Daoleno
- Gelato Finance G-UNI - Upgrade G-UNI from alpha to enable users to more easily create, share, and deploy own designed decentralized pools
- Yewbow - Guillaume Lambert - educational v3 LP onboarding interface to explore metrics, strategies, and more!
- v3 Staking Frontend - open source webapp to easily deploy v3 LP incentivizes
- ranges.fi - extending ranges.fi to include L2 backtesting tool, vault manager and performance comparisons
- v3 TWAP Dev Tools - Chaos Labs - improving existing TWAP devtooling
- Chaos Labs - TWAP Hardhat plugin - Hardhat tooling for easy simulation of Uniswap-v3 TWAP behaviours
- Time weight quoter for v3 - Building a time weighted average precise quoter (TWAQ) and optimized router
- Mean Finance - static-call TWAP contract - Implementation of static-callable TWAP contract for any token pairs
- eth-hentai python tool - v3 python library to easily pull trade data for trade strategy simulations
- Seedle Finance - Feature expansion such as "Swap & Add" and "Search & Deploy flow"
Last modified 10mo ago