锁定NFT #
Fatsale提供了NFT锁, 供用户锁定自己的NFT或V3流动池
关于 V3 流动池
目前常用的交易流动池, 分为V2和V3版本, 锁定流动性的意义在于, 流动性提供者将流动令牌交由特定的锁合约保管, 在到达解锁时间之前, 流动性提供者无法撤出, 在一定程度上保证了交易的安全性.
V2版本中, 用户添加流动性后, 将会获得
LP代币
该代币符合ERC20
标准, 是撤出流动池的唯一凭证. 点此查看 V2流动性锁定教程V3版本中, 每一个Swap都有一个特定的
NFTManager
合约, 用户每添加一次流动性, 都将从NFTManager
中, 铸造一个带有特定编号的NFT, 该NFT中记录了本次添加流动性的所有信息. 锁定流动性即将这个NFT交给锁合约进行保管, 到达解锁时间后, 才能取回此NFT进行撤池操作
下面以 Goerli
链的 Uniswap
为例, 介绍如何锁定以及解锁V3的流动性
1. 锁定V3流动性 #
-
查找NFT地址
- 添加完流动性后, 在区块链浏览器中查看该笔交易的详情
- 点击新铸造的NFT的编号, 即可查看到NFT地址
-
进入
FatLock
创建新锁页面: https://fatsale.org/#/lock/token -
点击顶部的
NFT锁
, 切换到NFT锁定页面
- 输入NFT地址后, 下方将会自动扫描您持有的NFT列表
- 点击右侧的
锁定
按钮, 进行锁定
锁定流程需要两步, 首先进行授权, 然后才能创建新锁
2. 查找已锁定的V3流动性记录 #
-
进入
FatLock
查询页面: https://fatsale.org/#/lock/list -
输入NFT地址即可查看
输入NFT地址后, 将会看到该Swap中所有已锁定的V3流动性, 如果只想看指定代币的流动池锁, 可以在此处搜索LP地址(LP地址的查找方法, 可在 此教程中查看)
3. 锁定普通NFT #
锁定普通的NFT流程与锁定V3流动性的流程完全一致, 输入要锁定的NFT地址进行锁定即可.
支持所有符合
ERC721A
标准的NFT
4. 解锁NFT #
-
当到达NFT锁定时间后, 按照上方
查找已锁定的V3流动性记录
的教程, 查找到已锁定的记录, 点击查看详情
按钮, 进入详情页面 -
点击下方的
续锁
、解锁
、转移所有权
按钮, 即可进行对应操作