好的,这里开始变得真实了。到目前为止,我们的实现看起来过于合成和静态。为了降低学习曲线,我们已经计算并硬编码了所有的数量,现在我们准备让它变得动态。我们将实现第二次 swap,这是一个相反方向的 swap:出售 ETH 以购买 USDC。为此,我们将显着改进我们的智能合约:
在本里程碑结束时,我们将拥有一个几乎像真正的 DEX 一样工作的应用程序!
让我们开始吧!
你可以在 此 Github 分支 中找到本章的完整代码。
此里程碑在现有合约中引入了大量代码更改。在这里你可以看到自上次里程碑以来的所有更改
如果你有任何问题,请随时在 此里程碑的 GitHub 讨论区 中提出!