Graph Single Position

A visual guide to understanding Uniswap V3 Liquidity Positions - This lesson uses a simple, graphical representation to illustrate how liquidity is added to a Uniswap V3 pool, and how the amount of each token in the position changes as the price changes. This allows for a more intuitive understanding of how liquidity providers can tailor their positions to maximize their returns.

DeFi Developer

Uniswap V3

1. Concentrated Liquidity
A simplified explanation of Uniswap V3 and concentrated liquidity. This lesson covers the basics of how Uniswap V3 works, and how it differs from Uniswap V2. The lesson also explains how to use concentrated liquidity, and why it is more efficient than traditional liquidity. Duration: 5min
2. Difference Between V2 And V3
A comprehensive overview of Uniswap V2 vs. V3 - This video explains the major differences between the Uniswap V2 and V3 protocols and their key features. Learn about the different ways liquidity is tracked and managed in each version, how swap fees work, and the pros and cons of using Uniswap V3. Duration: 4min
3. Graph Concentrated Liq
A detailed look at concentrated liquidity on Uniswap. The lesson covers how concentrated liquidity allows liquidity providers to utilize a specific amount of capital in a price range, instead of a large amount across the entire price range. The lesson demonstrates how liquidity, as it relates to price impact, changes on Uniswap v2 and Uniswap v3. Duration: 4min
4. Graph Tick
A simple guide to Uniswap V3's Tick System. The lesson covers the formula that Uniswap V3 uses to calculate the current price of a token and shows how the price can range from 0 to infinity, approaching 0 with a negative tick and approaching infinity with a positive tick. Duration: 2min
5. Graph Tick On Constant Product Curve
A visual demonstration of Uniswap v2 price calculation, showing the price as liquidity and tick change. This lesson focuses on the price calculation in Uniswap v2. The video demonstrates how price changes as the liquidity and tick are adjusted. It visually shows how price changes in the Uniswap v2 environment. Duration: 1min
6. Graph Single Position
A visual guide to understanding Uniswap V3 Liquidity Positions - This lesson uses a simple, graphical representation to illustrate how liquidity is added to a Uniswap V3 pool, and how the amount of each token in the position changes as the price changes. This allows for a more intuitive understanding of how liquidity providers can tailor their positions to maximize their returns. Duration: 3min
7. Graph Multi Position
A visual introduction to liquidity on the liquidity price graph. This lesson covers how to visualize liquidity on the liquidity price graph for a single position, and how to visualize it when multiple positions are active. Duration: 6min
8. Liquidity Price Graph Weth Usdt
A visual guide to interpreting the liquidity price graph - This lesson dives into the depths of a liquidity price graph, explaining how to understand the information presented and how to analyze it to make informed decisions. You will learn to interpret how liquidity changes based on token price and understand how to utilize this information in your own trading. Duration: 2min
9. Repositories
A comprehensive guide to Uniswap V3 contracts - This lesson will cover the key contracts within the Uniswap V3 ecosystem, including the V3-periphery, V3-core, and the universal-router contracts. You'll learn how these contracts work together to facilitate liquidity provision and trading on Uniswap V3. Duration: 2min
10. Contracts
A comprehensive guide to Uniswap V3's contracts. This lesson covers the key interactions between the Uniswap V3 Pool contract, the Uniswap V3 Factory contract, and the NonfungiblePositionManager contract, as well as functions called on the various contracts to add/remove liquidity, perform swaps, or get a flash loan. Duration: 6min

Course Overview

About the course

What you'll learn

Concentrated liquidity and derive its equations

Uniswap V3 math

How to calculate the spot price of tokens

Single and multi position swapping

Factory contract architecture

How to calculate liquidity requirements

Uniswap V3 fee algorithm

Flash loans

TWAP price oracle

Course Description

Who is this course for?

  • Software Engineers
  • Financial Analysts
  • Web3 Developers
  • Finance developers
  • Smart Contract Security Researchers

Potential Careers

Smart Contract Auditor

$100,000 - $200,000 (avg. salary)

Blockchain Financial Analyst

$100,000 - $150,000 (avg. salary)

DeFi Developer

$75,000 - $200,000 (avg. salary)

Smart Contract Engineer

$100,000 - $150,000 (avg. salary)

Web3 developer

$60,000 - $150,000 (avg. salary)

Web3 Developer Relations

$85,000 - $125,000 (avg. salary)

Meet your instructors

Tasuku Nakamura

Tasuku Nakamura

Founder at smartcontract.engineer

Smart contract engineer and educator.

Last updated on May 15, 2025