返回
项目实战

DEX - Part 2

In Part 2 of the DEX course, we will pick up from where we left off in part 1 and continue to build a liquidity pool and implement “add liquidity” functionality.

语言solidity
难度简单
总时长1.7小时

目标学习者

这门课是给谁上的

  • For developers who are interested in blockchain finance
  • For developers who are curious about decentralized exchanges
  • For developers who are looking to learn Solidity programming applications

要求

  • Basic understanding of exchanges and cryptocurrency concepts
  • Familiar with the ERC20 standard
  • Basic Solidity programming skills, with a recommendation to first complete Solidity foundational courses (at least Solidity 101 to 104)
  • Possess an Ethereum account, connected to both Mantle and a wallet, holding either Mantle tokens or test tokens (for those wishing to perform real on-chain operations, though deployment can also be done directly in a local environment if test tokens are not available)
  • Completed the content for course DEX - 1

你会学到什么

  • Initialization of contracts, construction of liquidity pools, and calculation of LP tokens.
add liquidity

课程安排

  • _addLiquidity - Section 1

    Learn to calculate the LP tokens and mint them using ERC20 functions, focusing on the integration of token minting processes.


  • _addLiquidity - Section 2

    In this section, we will update our variables and transfer the tokens to the liquidity pool, ensuring proper allocation and management of resources.


  • MockToken

    This section is dedicated to testing the '_addLiquidity' function, using MockToken to simulate real-world scenarios and validate functionality.


  • addLiquidity - Section 1

    Learn the direct process of adding liquidity to the pool, focusing on the mechanics of liquidity injection.


  • addLiquidity - Section 2

    In this section, we will add a proportional amount of tokenB relative to the amount of tokenA, exploring the balancing of token contributions.


  • addLiquidity - Section 3

    This section covers the process of injecting all of token B and a certain amount of token A into the liquidity pool, focusing on diverse liquidity scenarios.

practice

DEX - Part 2

23 小节
移动端和桌面端均可访问