简介
\[ \]

NFT Positions #

这是本书的一个锦上添花的部分。在这个 milestone 中,我们将学习如何扩展 Uniswap 合约,以及将它集成到第三方的协议中。能够实现这样的功能,正是由于我们把仅有关键函数的核心合约与外围合约分离开,让我们能够不需要在核心协议上添加功能就能集成到其他合约。

Uniswap V3 的一个额外特性是能够把流动性位置转换成 NFT。这是其中一个的例子:

Uniswap V3 NFT example

它展示了 token 的标识,池子费率,位置 ID,上下界 tick,token 地址,以及流动性所在的一段曲线。

你可以在这个 Opensea 集合 看到所有的 Uniswap V3 NFT positions。

在这个 milestone 中,我们将会添加使得流动性位置 NFT 代币化的功能。让我们开始吧!

你可以在这个 Github branch 找到本章完整代码.

本章对已有的合约做出了大量改动。 在这里可以看到相比于上一章所有的代码变动

如果你有任何问题,欢迎在本章的 Github Discussion 中提问和交流!