Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-uniswap
Collection of everything Uniswap
https://github.com/0xperp/awesome-uniswap
Last synced: 4 days ago
JSON representation
-
Main Links
- Official FAQ - Official Uniswap FAQ
- Blog - Official blog for Uniswap
- Uniswap Grants - Uniswap Grants
-
Socials and Channels
- Uniswap Discord - Uniswap Discord
- Uniswap Twitter - Uniswap Twitter
- Uniswap Reddit - Uniswap Reddit
-
Implementations
-
Uniswap V1
-
Uniswap V3
- Uniswap v3 Whitepaper - Uniswap v3 Whitepaper
- Uniswap V3 App - Uniswap App
- v3 Documentation - Official documentation for Uniswap v3
- Uniswap v3 - Introduction to Uniswap v3 by the Defiant
- Uniswap v3 - Architecture explained - Explanation of Uniswap v3 by Finematics
- Noah from Uniswap Explains Uniswap v3 Contracts
- Overview - Overview of Uniswap v3 smart contracts
- Contract map - Interactive contract map for Uniswap v3
- Deployment addresses - Deployment addresses for Uniswap v3
- Business Source License - Terms of the business license.
- Uniswap library - Solidity libraries that are shared across Uniswap contracts. This package focuses on safety and execution gas efficiency.
- awesome-amm
- Uniswap v3 Smart Contracts - Uniswap v3 Smart Contracts
- Uniswap v3 Periphery Contracts - Uniswap v3 Periphery Contracts
-
Uniswap V2
-
-
Specific Topics
-
Swapping
- Swap - Official Uniswap guide on swaps
-
Liquidity Providing
- Liquidity provider & Migration User Guide - Official step-by-step guide on providing liquidity on v3, and migration of liquidity from Uniswap v2 to v3
- How to become a liquidity provider
- How to become a liquidity provider
-
Oracles
-
Order Routing
-
Impermanent Loss
- Impermanent Loss in Uniswap V3 - Auditless' research on Impermanent Loss
- Concentrated Divergence Loss - Experiences of LPing in a very small Uniswap v3 pool vs. the main Uniswap v2 pool
- Impermanent Loss in Uniswap V3 - Mathematical derivation of impermanent loss
- 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).
- Pintail: the First look at Impermanent Loss
- 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
- Impermanent Loss Insurance (Protection Markets) for Uniswap v3 LP’s - Research by Gamma Strategies on Uniswap v3 Impermanent Loss Insurance
-
Arbitrage and MEV
- Uniswap on JIT Liquidity
- Uniswap JIT Activity - Liquidity-MEV)
- Modern MEV Sandwhichs and Ethereum Routers
- 1 - MEV), [3](https://github.com/HilliamT/awesome-mev-searching)
-
Governance
-
Uniswap Token ($UNI)
-
-
Uniswap Beyond AMMs
-
Tools
-
Mathmatical Representations
- 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.
- 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.
- Basic Constant Product Market Maker Explainer - Graphical Explanation of x * y = k markets.
- Introduction of Concentrated Liquidity to a CMM - Introduces range orders to the AMM.
-
Screeners
-
Liquidity Providing
-
Data
- Flipside Crypto - Flipside Crypto data sources
- Flipside Crypto - Flipside Crypto data sources
- Revert Finance - Actionable analytics for tracking liquidity provision on Uniswap v3
- Flipside Crypto - Flipside Crypto data sources
-
Simulators
- Flipside crypto - Uniswap v3 Fee calculator
- Flipside crypto - Uniswap v3 Fee calculator
- V3.unbound.finance - Uniswap v3 strategy simulator
- DeFiLab - Uniswap v3 Strategy simulator
- Chainvault.io - Uniswap v3 IL calculator
- Vercel App - Uniswap v3 strategy simulator
- Revert Finance's Initiator - Revert.finance's simulator
- BearWhale.Crypto - LP Return data and simulator
- Ranges.fi - Backtester of Uniswap v3 LP positions
- Flipside crypto - Uniswap v3 Fee calculator
-
Trading and 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
- 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.
- Realized Strangle - Executes LP positions and options strategies
-
As Options
- 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.
- 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 pertetual 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
- Gamma transforms: How to hedge squeeth using Uni V3 - Research on hedging squeeth to have zero gamma.
-
Analytics and Dashboards
- Uniswap v3 volume and fees collected - Dune dashboard containing data for volume and fees collected for Uniswap v3 by [Gamma Strategies](https://twitter.com/GammaStrategies?s=20)Silberling](https://twitter.com/msilb7)
- Uniswap v3 usage - Dune dashboard with Uniswap v3 Trading Usage, Growth, and Competitive Analysis by [Michael Silberling](https://twitter.com/msilb7)
- Parsec Finance - Uniswap v3 specific features such as historical pool depth and positions overview
- Uniswap v3 volume and fees collected - Dune dashboard containing data for volume and fees collected for Uniswap v3 by [Gamma Strategies](https://twitter.com/GammaStrategies?s=20)Silberling](https://twitter.com/msilb7)
- Uniswap v3 usage - Dune dashboard with Uniswap v3 Trading Usage, Growth, and Competitive Analysis by [Michael Silberling](https://twitter.com/msilb7)
-
-
Development
-
Integrating
-
Developer Tools
- The "Tuner", a Uniswap V3 Simulator - SDK for simulating a Uniswap v3 pool
-
-
Papers and Research
-
Integrating
- 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.
- On-chain range orders using Uniswap V3 - Research by Auditless on Uniswap v3 range orders
- Expected Price Range Strategies in Uniswap v3 - Review of academic research on a class of LP strategies
- Strategic Liquidity Provision in Uniswap v3 - Research from Harvard on research on Strategic Liquidity Provision
- 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.
- Liquidity providing in Uniswap v3 (3) - Research on the sources of yield on Uniswap v3
- Uniswap v3 Math - Derives capital efficiency formulas
- The Market Making Landscape of Uniswap v3 - Analysis of typical LP behaviour on Uniswap v3 by late August 2021
- A Mathematical View of Automated Market Maker (AMM) Algorithms and Its Future
- 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 spot and options can replicate a Uniswap v3 position
- Behavior of Liquidity Providers in Decentralized Exchanges (ETH Zurich) - ETH Zurich research on the behavior of LP's on Dexes
- 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 perfermance of different strategies.
- Behavior of Liquidity Providers in Decentralized Exchanges (ETH Zurich) - ETH Zurich research on the behavior of LP's on Dexes
- Because not all Uniswap V3 pools are born equally… - Generates some statistics on how to compare different Uni v3 pools
-
-
Other Resources
-
Just in Time Liquidity
-
Programming Languages
Categories
Sub Categories
Integrating
25
Liquidity Providing
17
Uniswap V3
14
Impermanent Loss
12
Simulators
10
As Options
9
Trading and Analysis
8
Governance
8
Uniswap V1
5
Mathmatical Representations
5
Analytics and Dashboards
5
Uniswap V2
4
Data
4
Arbitrage and MEV
4
Just in Time Liquidity
4
Oracles
3
Order Routing
3
Uniswap Token ($UNI)
2
Swapping
1
Screeners
1
Developer Tools
1