> 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/token.md).

# 创建代币锁与流动性锁教程

代币锁创建教程：使用 BananaTool 创建代币锁或流动性 LP 锁，设置锁名称、锁定数量和解锁时间，并核对锁仓合约与链上交易。

BananaTool「创建粉红锁」用于将 ERC20 代币或 DEX 流动性凭证（LP Token）存入锁仓合约，并设置名称、锁定数量和解锁时间。锁仓记录可以在链上查询，适合项目方管理团队份额、营销预算、流动性凭证和社区分配资产。

本文根据官网当前 [创建粉红锁](https://www.bananatool.org/lock/create) 页面编写，覆盖代币锁、流动性锁、钱包余额读取、白名单提示、授权、创建交易和锁仓列表查询。锁仓本身不代表项目安全或收益保证，参与者仍需自行核验代币合约、锁仓交易和项目方披露。

{% hint style="warning" %}
锁仓交易确认后通常无法提前取回资产。创建前请确认代币合约、锁定数量、接收钱包、解锁日期和网络；解锁后也要确认谁拥有提取权限。不要把锁仓当作价格、流动性或项目偿付能力的保证。
{% endhint %}

## 一、使用前准备

开始前准备以下内容：

* 支持目标 EVM 网络的钱包，并准备原生币支付授权、创建和后续管理 Gas。
* 代币锁：目标 ERC20 代币合约地址和可锁定余额。
* 流动性锁：LP 交易对中的代币地址、配对代币和对应 DEX 路由。
* 锁名称、锁定数量和明确的解锁日期。

确认代币或 LP Token 属于当前网络，并在区块浏览器核对合约地址和钱包余额。若代币存在转账税、分红、最大交易或持有奖励规则，应先了解锁仓合约是否需要加入白名单。

## 二、打开创建粉红锁页面

1. 打开 [BananaTool 创建粉红锁](https://www.bananatool.org/lock/create)。
2. 在右上角连接钱包，并切换到代币或 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-a77d4f0098ea9ad698dac6ed67412fcc7c4687d9%2Flock-token-current-1.png?alt=media" alt="BananaTool 创建粉红锁页面选择代币锁并输入代币地址"><figcaption><p>选择锁仓类型并开始配置</p></figcaption></figure>

## 三、创建代币锁

### 1. 输入代币地址

在「锁仓资产」的「代币地址」中输入要锁定的 ERC20 合约地址。页面会自动读取代币信息和当前钱包余额，请核对名称、符号、精度和余额是否正确。

不要只按代币名称或简称选择资产。同名代币可能使用不同合约，正式创建前应通过项目官方渠道和区块浏览器双重确认。

### 2. 填写锁仓参数

在「锁仓参数」中填写：

| 参数   | 说明                           |
| ---- | ---------------------------- |
| 锁名称  | 便于在锁仓列表中识别的备注名称，例如团队代币、营销预算。 |
| 锁定数量 | 要存入锁仓合约的代币数量，不能超过页面读取的钱包余额。  |
| 解锁日期 | 资产可以按合约规则解锁的时间，必须晚于当前时间。     |

锁名称只是管理备注，不会改变合约权限。解锁时间一旦写入链上，通常不能通过修改文档或页面文字提前取回。

## 四、创建流动性锁（LP Lock）

如果要锁定 DEX 流动性凭证，在「锁仓类型」选择「流动性锁」。页面会根据交易所路由和配对代币自动查询 LP Token：

1. 输入流动性池中的项目代币地址。
2. 选择配对代币，例如 BNB、USDT 或其他池中资产。
3. 选择实际创建流动性的交易所路由，例如 PancakeSwap V2。
4. 检查页面读取出的 LP 地址、LP 余额和锁定数量。
5. 填写锁名称和解锁日期。

<figure><img src="https://849557165-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDuY28X8KOeP3x7YG7jtN%2Fuploads%2Fgit-blob-bdae0eff26296a7a817d9f5582398e99cec3223c%2Flock-token-current-2.png?alt=media" alt="BananaTool 流动性锁选择配对代币和 PancakeSwap V2 路由"><figcaption><p>配置 LP 交易对和 DEX 路由</p></figcaption></figure>

LP 锁锁定的是 LP Token，不是池子中的单个项目代币。若配对代币、DEX 版本或池子地址选错，页面可能查询不到余额，或者锁定了错误的流动性凭证。

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

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

`0x407993575c91ce7643a4d4cCACc9A98c36eE1BBE`

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

* 地址确实是 BananaTool 当前锁仓合约，而不是个人钱包。
* 代币项目方已经公开白名单规则和税率影响。
* 已在测试网验证转入、锁定、解锁和转账行为。

白名单只用于兼容代币合约限制，不代表平台对代币或项目进行背书。

<figure><img src="https://849557165-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDuY28X8KOeP3x7YG7jtN%2Fuploads%2Fgit-blob-0cc2e9c754b71c0588f42fa799278165c6e12297%2Flock-token-current-3.png?alt=media" alt="代币锁创建页面显示锁定数量、解锁日期、锁仓合约和白名单提示"><figcaption><p>核对白名单提示和创建摘要</p></figcaption></figure>

## 六、核对摘要并创建锁仓

提交前查看右侧「锁仓摘要」：

1. 锁仓类型正确：代币锁或流动性锁。
2. 代币合约、配对代币、DEX 路由和 LP 地址正确。
3. 锁名称、锁定数量和钱包余额符合计划。
4. 解锁时间晚于当前时间，并已确认时区和日期。
5. 锁仓合约地址和白名单要求已核对。
6. 钱包有足够余额支付授权、创建交易和 Gas。

确认无误后点击「创建锁仓」。钱包可能依次弹出 ERC20 授权（Approve）和创建锁仓交易：

1. 在授权弹窗中核对授权代币、授权对象和额度。
2. 等待授权交易确认。
3. 在创建弹窗中再次确认锁定数量、解锁时间和 Gas。
4. 提交创建交易并保存交易哈希。

具体交易次数和按钮文案以当前页面及钱包提示为准，不要在交易 pending 时重复提交。

## 七、查询锁仓记录和解锁

创建成功后：

1. 打开[代币锁列表](https://www.bananatool.org/lock/lock)查看代币锁记录。
2. 打开[池子锁列表](https://www.bananatool.org/lock/lplock)查看 LP 锁记录。
3. 在区块浏览器核对锁仓合约余额、创建事件、锁定数量和解锁时间。
4. 解锁时间到达后，按照页面和合约提供的解锁入口发起提取交易。

解锁仍需要钱包签名和网络 Gas。若解锁按钮不可用，先检查当前时间、连接钱包是否为受益地址、锁仓状态和合约规则。

## 八、常见问题

### 代币锁和流动性锁有什么区别？

代币锁直接锁定 ERC20 代币；流动性锁锁定 DEX 池子的 LP Token。LP Token 代表池中流动性份额，不能用代币锁流程代替。

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

不可以。页面会读取钱包余额，锁定数量不能超过可用余额；还要考虑钱包是否已有授权或其他待处理交易。

### 解锁日期可以填写当前时间吗？

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

### 为什么页面读取不到 LP 余额？

检查项目代币地址、配对代币、DEX 路由、网络和钱包是否正确。只有持有对应交易对 LP Token 的钱包才会显示可锁定余额。

### 税率或分红代币为什么要加入白名单？

部分代币会限制锁仓合约的转入、持有或转出。是否加入白名单应由项目方按公开规则和合约逻辑决定，加入后仍需测试锁定和解锁流程。

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

通常可能包含授权和创建锁仓两步，具体取决于代币授权状态和当前页面版本。以钱包实际弹窗为准。

### 锁仓后能提前取回吗？

通常不能。锁仓合约会按链上解锁时间和权限规则控制提取，页面文字无法绕过合约限制。创建前务必确认日期和受益地址。

### 如何证明项目确实锁仓？

公开锁仓交易哈希、锁仓合约地址、锁定数量和解锁时间，并让用户在区块浏览器或代币锁列表中自行核验。锁仓记录不等于对项目风险的保证。

## 相关教程

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