Welcome

An advanced smart contract developer's guide to Curve V2 AMM. This lesson covers the math and algorithms of Curve V2, a new type of Automated Market Maker (AMM) that automatically concentrates liquidity through an internal price oracle that tracks the exponential moving average of the tokens.

Solidity Developer

Curve Cryptoswap

1. Welcome
An advanced smart contract developer's guide to Curve V2 AMM. This lesson covers the math and algorithms of Curve V2, a new type of Automated Market Maker (AMM) that automatically concentrates liquidity through an internal price oracle that tracks the exponential moving average of the tokens. Duration: 1min
2. Lead Instructor
A comprehensive guide to Vyper smart contract development - covering the basics of blockchain, Python crash course, and building a Vyper smart contract using Moccasin and Remix IDE. The lesson also covers deploying contracts on a local network and Tenderly, and testing the functionality of contracts. Duration: 1min
3. Setup
A comprehensive guide to building a secure and robust ERC20 token. This lesson dives into the intricacies of ERC20 token development, covering key concepts like stateful fuzz testing, event testing, and console debugging. You'll also gain insights into using popular tools like snekmate, mamushi, ruff, and vheader to enhance your development process. By the end of this lesson, you'll have a solid understanding of the fundamentals of ERC20 token creation and be equipped to build your own secure and reliable tokens. Duration: 2min

Course Overview

About the course

What you'll learn

AMM math for Curve Cryptoswap

How liquidity is concentrated

Price-repegging

How function calls interact with the AMM

Curve Cryptoswap state variables

How the function exchange works

How to swap tokens

How to add and remove liquidity

Math for Curve Cryptoswap’s internal price oracle

Implicit differentiation

Course Description

Who is this course for?

  • Software Engineers
  • Web3 Developers
  • Finance Developers
  • AI 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 January 27, 2025

Cyfrin
Updraft
CodeHawks
Solodit
Resources