Introduction

A comprehensive guide to Curve Stableswap AMM - This course is designed for intermediate Solidity developers with experience in Foundry who want to understand the math and algorithms behind Curve Stableswap. The lesson covers Vyper, testing with Foundry, and real-world examples to build a solid foundation for more advanced AMM designs.

Solidity Developer

Curve Stableswap

1. Introduction
A comprehensive guide to Curve Stableswap AMM - This course is designed for intermediate Solidity developers with experience in Foundry who want to understand the math and algorithms behind Curve Stableswap. The lesson covers Vyper, testing with Foundry, and real-world examples to build a solid foundation for more advanced AMM designs. Duration: 2min
2. Lead Instructor
Tas, also known as Smart Contract Programmer on YouTube, is software engineer and educator with over 5 years of experience in web3. Duration: 0min
3. Best Practices
A comprehensive guide to Curve Stableswap - This video lesson explains the Curve Stableswap protocol, its features, and its use cases in the DeFi ecosystem. It discusses the prerequisites, tools required, and provides links to exercises and solutions. Duration: 1min
4. Setup Repo for Exercises
A practical guide to setting up the environment for an advanced DeFi course. This lesson details how to clone the GitHub repository, install Foundry, and verify your setup by compiling a contract. Duration: 1min
5. How to Execute Exercises
A comprehensive guide to navigating the exercises and solutions within the repo - The video provides an overview of the exercises and solutions folder structure, explains the organization by DeFi protocol, and demonstrates how to execute the exercises or solutions with Foundry. Duration: 4min
6. Curve Intro
A practical guide to understanding stablecoin swaps on Uniswap and Curve. The lesson demonstrates swapping USDC for DAI on Uniswap V2 and Curve, highlighting how Curve, due to concentrated liquidity, offers a better deal. Duration: 2min
7. Curve vs Uniswap V2 and V3
A detailed comparison of Curve Stableswap, Uniswap V2, and Uniswap V3 when swapping USDC/DAI - This video delves into the core differences of these popular AMMs by examining their language, slippage, pool types, liquidity mechanics, liquidity fees, and swap fees. Duration: 4min

Course Overview

About the course

What you'll learn

AMM math for Curve Stableswap

How to calculate swap amount and liquidity

Curve Stableswap contracts

How to implement a swap function

How to implement the add and remove liquidity functions

How to quantify liquidity pools

How to control the flatness of the curve

Course Description

Who is this course for?

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

Potential Careers

Smart Contract Engineer

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

Blockchain Financial Analyst

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

Smart Contract Auditor

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

Meet your instructors

Tasuku Nakamura

Tasuku Nakamura

Founder at smartcontract.engineer

Smart contract engineer and educator.

Last updated on November 18, 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

Cyfrin
Updraft
CodeHawks
Solodit
Resources