Welcome

An advanced guide to Uniswap V3 - This lesson covers the algorithms behind Uniswap V3, the time weighted average price (TWAP), and several exercises using Foundry.

Solidity Developer

Uniswap V3

1. Welcome
An advanced guide to Uniswap V3 - This lesson covers the algorithms behind Uniswap V3, the time weighted average price (TWAP), and several exercises using Foundry. Duration: 1min
2. Lead Instructor
Tas is a software developer with a nine-year track record of exploring and innovating in the Web3 space. Duration: 0min
3. Setup
A detailed guide to navigating a GitHub repo for Solidity smart contract exercises. The lesson covers how to clone the repo, locate the exercise files, set up Foundry for testing, and run the exercises, including how to find and check the solutions. Duration: 2min

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 February 13, 2025

Cyfrin
Updraft
CodeHawks
Solodit
Resources