Arb Intro

A detailed guide to Arbitrage on Uniswap V2 - This lesson covers how to spot arbitrage opportunities, how to execute arbitrage using flash swaps, and how to calculate profits by factoring in fees.

Solidity Developer

Uniswap V2

1. Arb Intro
A detailed guide to Arbitrage on Uniswap V2 - This lesson covers how to spot arbitrage opportunities, how to execute arbitrage using flash swaps, and how to calculate profits by factoring in fees. Duration: 4min
2. Arb Intro 2
A simple explanation of arbitrage with Flash Swap - This lesson covers two ways to execute arbitrage between Uniswap V2 contracts. One way involves borrowing, swapping, and repaying with the same token, the other involves borrowing one token, swapping and repaying with a different token. Duration: 2min
3. Arb Ex 1
A comprehensive guide to implementing Uniswap V2 arbitrage in Solidity - This lesson explores how to build a Solidity smart contract that performs arbitrage between Uniswap V2 router contracts. The lesson covers two arbitrage strategies, one using a simple swap and the other using a flash swap, along with code examples and a test. Duration: 4min
4. Arb Ex 1 Sol
A step-by-step guide to arbitrage and flash swap - The lesson covers how to execute an arbitrage between two Uniswap v2 routers, and then how to write a function to execute a flash swap. Duration: 15min
5. Arb Ex 2
A comprehensive guide to implementing a Uniswap V2 arbitrage on Arbitrage - This lesson covers how to use Uniswap V2 Pair contracts directly to execute arbitrage between two different Uniswap V2 Pairs. The code will first execute a flash swap and then execute a swap using the second pair contract. Duration: 3min
6. Arb Ex 2 Sol
A detailed guide to Uniswap v2 arbitrage - This lesson will cover how to use Uniswap v2's flash swap functionality to perform arbitrage by sending tokens from one pair contract to another to generate a profit. Duration: 12min
7. Arb Optimal Amount In
A comprehensive guide to calculating optimal amount in for Uniswap V2 arbitrage. This lesson explains how to determine the optimal amount of tokens to input in order to maximize profit when arbitraging between two Uniswap V2 pools. Duration: 19min

Course Overview

About the course

What you'll learn

How to use Uniswap v2 dex and contracts

Interacting with the Uniswap v2 router and factory

How to create Uniswap v2 liquidity pools

How to add liquidity to Uniswap v2 pools

Swaps, flash swaps, flash swap arbitrage, and time-weighted average price (TWAP)

Course Description

Who is this course for?

  • Advanced smart contract engineers
  • Web3 developers
  • Smart Contract Security researchers

Potential Careers

Security researcher

$49,999 - $120,000 (avg. salary)

Smart Contract Auditor

$100,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 September 10, 2024

Testimonials

Students Reviews

Read what our students have to say about this course.

Chainlink

Chainlink

Chainlink

Gustavo Gonzalez

Gustavo Gonzalez

Solutions Engineer at OpenZeppelin

Francesco Andreoli

Francesco Andreoli

Lead Devrel at Metamask

Albert Hu

Albert Hu

DeForm Founding Engineer

Radek

Radek

Senior Developer Advocate at Ceramic

Boidushya

Boidushya

WalletConnect

Idris

Idris

Developer Relations Engineer at Axelar