> For the complete documentation index, see [llms.txt](https://help.bananatool.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.bananatool.org/lock/pool.md).

# 创建流动性锁教程

流动性 LP 锁创建教程：使用 BananaTool 按代币、配对代币和 DEX 路由查询 LP Token，设置锁定数量与解锁时间并完成授权。

BananaTool 流动性锁（LP Lock）用于把 DEX 流动性凭证 LP Token 存入锁仓合约，并设置锁名称、锁定数量和解锁日期。LP 锁适合项目方公开锁定部分流动性份额，让用户可以在链上查看 LP 地址、锁定数量和解锁时间。

本文根据官网当前 [创建粉红锁](https://www.bananatool.org/lock/create) 页面中的「流动性锁」模式编写，覆盖配对代币、DEX 路由、池子地址查询、LP 余额、白名单提示、授权、创建交易和锁列表核验。流动性锁不代表项目安全、价格稳定或永久流动性承诺，参与者仍需独立检查池子和项目合约。

{% hint style="warning" %}
LP Token 锁定后，通常只能在链上解锁时间到达并由有权限的钱包发起提取。创建前请确认池子、LP 数量、解锁日期和受益地址；锁错 LP 或填错日期可能无法按预期处理。
{% endhint %}

## 一、什么是 LP 流动性锁？

在 DEX 添加流动性后，钱包通常会收到代表池子份额的 LP Token。流动性锁不是直接锁定 BNB、USDT 或项目代币，而是把 LP Token 转入锁仓合约。锁仓期间，LP Token 不能由项目方随意取回或移除对应流动性；解锁后再按合约规则提取。

锁定 LP 不会冻结池子中的每一笔交易，也不会保证池子价格或交易深度不变。项目方应公开池子地址、锁定数量、解锁时间和锁仓交易哈希，方便社区自行核验。

## 二、使用前准备

开始前准备以下内容：

* 支持目标 EVM 网络的钱包，并准备授权和创建交易所需的原生币 Gas。
* 已创建流动性的项目代币合约地址。
* LP 交易对中的配对代币，例如 BNB、USDT 或其他底池资产。
* 实际创建流动性的 DEX 路由和版本，例如 PancakeSwap V2。
* 计划锁定的 LP 数量、锁名称和未来解锁日期。

先在 DEX 和区块浏览器确认钱包持有的是目标池子的 LP Token，并核对项目代币、配对代币、链和池子地址。不同 DEX、不同版本或不同配对代币产生的 LP Token 不能混用。

## 三、打开流动性锁页面

1. 打开 [BananaTool 创建粉红锁](https://www.bananatool.org/lock/create)。
2. 连接持有 LP Token 的钱包，并切换到 LP 所在的目标网络。
3. 在「锁仓类型」选择「流动性锁」。
4. 查看右侧「锁仓摘要」，后续输入会实时更新锁定资产和合约信息。

<figure><img src="https://849557165-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDuY28X8KOeP3x7YG7jtN%2Fuploads%2Fgit-blob-4c58228df76cdd22d70bb5f63849572de5aae910%2Flock-pool-current-1.png?alt=media" alt="BananaTool 创建粉红锁页面选择流动性锁入口"><figcaption><p>进入流动性锁创建页面</p></figcaption></figure>

## 四、填写项目代币、配对代币和 DEX 路由

在「锁仓资产」区域依次填写：

### 1. 项目代币地址

在「代币地址」输入流动性池中的项目代币合约地址。流动性锁页面会根据该地址读取代币信息和钱包余额，检查名称、符号、精度和网络是否正确。

### 2. 配对代币

在「配对代币」选择池子中的另一种资产，例如 BNB、USDT 或其他底池代币。配对代币必须与实际 LP 交易对一致；如果池子是项目代币/USDT，就不能选择 BNB。

### 3. 交易所路由

在「交易所路由」选择创建该池子的 DEX 和版本。官网当前示例显示 `pancakeSwapV2`。路由错误时可能查询不到池子地址或 LP 余额。

<figure><img src="https://849557165-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDuY28X8KOeP3x7YG7jtN%2Fuploads%2Fgit-blob-11972aaa5fc4d1dd5aca08c4b043e5e8f80918fa%2Flock-pool-current-2.png?alt=media" alt="流动性锁选择项目代币、BNB 配对代币和 PancakeSwap V2 路由"><figcaption><p>选择配对代币和实际 DEX 路由</p></figcaption></figure>

完成输入后，页面会自动查询「池子地址」和「LP 余额」。请把页面显示的池子地址与 DEX 页面和区块浏览器进行交叉核对。

## 五、设置锁定数量和解锁日期

在「锁仓参数」中填写：

| 参数   | 说明                                    |
| ---- | ------------------------------------- |
| 锁名称  | 用于在 LP 锁列表中识别的备注，例如 BNB/项目代币 LP。      |
| 锁定数量 | 要转入锁仓合约的 LP Token 数量，不得超过页面读取的 LP 余额。 |
| 解锁日期 | 按合约规则可以提取 LP 的时间，必须晚于当前时间。            |

可以只锁定部分 LP，也可以按项目计划锁定全部 LP。锁定数量、池子地址和解锁日期应在项目公告中明确，避免用户只看到“已加锁”却无法判断锁了多少份额。

## 六、白名单提示与代币限制

页面会显示锁仓合约地址，并提示：如果代币或 LP 存在持有奖励、最大交易、分红或转账税率等限制，请将锁仓合约加入白名单。当前页面示例锁仓合约显示为：

`0x407993575c91ce7643a4d4cCACc9A98c36eE1BBE`

合约地址可能随网络或版本变化，实际操作时请以页面显示的完整地址为准，并在区块浏览器核对。加入白名单前确认：

* 地址确实是当前 BananaTool 锁仓合约。
* 项目方已公开税率、分红和白名单规则。
* 已在测试网验证 LP 转入、锁定、解锁和池子交互。

白名单只是兼容代币合约限制，不等于平台对项目或流动性的背书。

<figure><img src="https://849557165-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDuY28X8KOeP3x7YG7jtN%2Fuploads%2Fgit-blob-5326cfb331e50aa9fd4ae747d005c8d3d2736a10%2Flock-pool-current-3.png?alt=media" alt="流动性锁页面设置锁名称、LP 数量、解锁日期和白名单提示"><figcaption><p>设置锁仓参数并核对白名单提示</p></figcaption></figure>

## 七、授权并创建流动性锁

提交前在右侧「锁仓摘要」核对：

1. 锁仓类型为「流动性锁」。
2. 项目代币、配对代币、DEX 路由和池子地址正确。
3. LP 余额和锁定数量符合计划。
4. 解锁日期晚于当前时间，并确认时区。
5. 锁仓合约地址和白名单要求已核对。
6. 钱包有足够 LP Token 和原生币 Gas。

确认后点击「创建锁仓」。钱包通常会依次弹出授权和创建交易：

1. 在授权弹窗中核对授权资产是 LP Token，授权对象是页面显示的锁仓合约。
2. 等待授权交易确认。
3. 在创建交易弹窗中核对 LP 数量、解锁日期和 Gas。
4. 提交交易并保存交易哈希。

交易次数和按钮文案可能随授权状态及页面版本变化。交易处于 pending 时不要重复提交，先在区块浏览器查询状态。

## 八、查询 LP 锁并公开验证

创建成功后：

1. 打开[池子锁列表](https://www.bananatool.org/lock/lplock)查看 LP 锁记录。
2. 在区块浏览器检查锁仓合约余额、LP Token 转入事件、锁定数量和解锁时间。
3. 在 DEX 页面检查池子地址、底层代币和流动性数据。
4. 向社区公开锁仓合约、池子地址、LP 数量、解锁时间和交易哈希。

解锁日期到达后，由有权限的钱包发起解锁交易并支付网络 Gas。解锁后 LP Token 可以按合约规则提取，再决定是否移除流动性；解锁时间未到时通常无法提前取回。

## 九、常见问题

### LP 锁和代币锁有什么区别？

代币锁直接锁 ERC20 代币；LP 锁锁定 DEX 交易对产生的 LP Token。LP 锁需要正确的项目代币、配对代币和 DEX 路由来查询池子。

### 为什么查不到池子地址或 LP 余额？

检查公链、项目代币、配对代币、DEX 路由和钱包。确认钱包持有的是该交易对和该 DEX 版本的 LP Token，而不是另一池子的凭证。

### 锁定数量可以超过 LP 余额吗？

不可以。锁定数量不能超过页面读取的 LP 余额，并且要考虑钱包是否已有待处理授权或转账交易。

### 解锁日期可以填今天吗？

不可以。官网页面要求解锁时间必须晚于当前时间，请选择未来日期并确认时区。

### LP 锁会让池子价格不再变化吗？

不会。LP 锁限制的是 LP Token 的提取，不会冻结 DEX 交易；池子价格仍会随买卖、流动性变化和市场波动变化。

### 创建 LP 锁需要几笔交易？

通常可能包含 LP Token 授权和创建锁仓两步。若之前已有足够授权，交易数量可能减少，以钱包实际弹窗为准。

### 如何证明流动性确实锁定？

公开池子地址、LP Token 地址、锁仓合约地址、锁定数量、解锁时间和创建交易哈希，让用户通过池子锁列表和区块浏览器独立核验。

## 相关教程

* [创建代币锁与流动性锁](/lock/token.md)
* [池子锁列表](https://www.bananatool.org/lock/lplock)
* [流动性创建教程](/token/liquidity-create.md)
* [标准代币创建](/token/standard.md)
* [工具导航](/gong-ju-dao-hang.md)
