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

# NFT分红代币

BananaTool NFT 分红代币创建教程：绑定 NFT 合约、设置分红代币和买卖税率，让指定 NFT 持有者按规则获得交易分红。

NFT 分红代币适合把 NFT 持有权与项目权益结合的场景。部署后，持有指定 NFT 合约资产的用户可以按照合约规则获得交易分红；项目方还可以配置营销、回流和销毁税率。

> 本教程对应 BananaTool 当前的「创建代币 → NFT 分红」页面。网络、交易所、分红代币和费用会随页面配置变化，请以创建摘要、钱包确认窗口和代币控制台显示的内容为准。

{% hint style="warning" %}
NFT 分红依赖 NFT 合约的持有人查询和分红代币交易池。部署前请在测试网验证 NFT 合约地址、`ownerOf` 查询、分红代币底池和税率；不要把 NFT 分红宣传为固定收益或无风险收益。
{% endhint %}

## 一、打开创建页面

1. 打开 [BananaTool NFT 分红](https://www.bananatool.org/token/NFTDiv)。
2. 在右上角切换到目标网络，例如 BSC 主网或 BSC 测试网。
3. 点击「连接钱包」，确认钱包网络与页面网络一致。
4. 确认页面标题为「NFT 分红」后开始填写。

![BananaTool NFT 分红页面与基础信息](https://849557165-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDuY28X8KOeP3x7YG7jtN%2Fuploads%2Fgit-blob-050c215f099fba5696ce29da52feb95ced2354e6%2Fnftdiv-step-1.jpg?alt=media)

## 二、填写基础信息

| 字段   | 填写说明                                       |
| ---- | ------------------------------------------ |
| 代币全称 | 代币在钱包、区块浏览器和交易所中显示的完整名称。                   |
| 代币简称 | 代币代码，例如 `ABC`。建议使用简短、易识别且未被占用的简称。          |
| 发行量  | 创建时铸造的初始总量。请先确认项目分配方案，再填写发行量。              |
| 精度   | 页面推荐使用 `18`。如页面允许修改，请优先考虑钱包、浏览器和 DEX 的兼容性。 |
| 收币地址 | 创建完成后接收初始代币的地址。可以使用当前钱包，也可以填写其他地址。         |

收币地址与营销钱包可以不同。使用其他钱包时，请核对完整地址、网络和权限，避免将初始代币或营销收入发送到错误账户。

## 三、绑定 NFT 合约和分红代币

![NFT 合约地址、分红代币和税率设置](https://849557165-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDuY28X8KOeP3x7YG7jtN%2Fuploads%2Fgit-blob-41d5440f19189a8ed3c31c5eea8324bd25c276e6%2Fnftdiv-step-2.jpg?alt=media)

### NFT 合约地址

在「NFT 合约地址」中填写用于识别持有人的 NFT 合约地址。该地址必须属于当前网络，并且是项目实际使用的 NFT 合约。

部署前建议完成以下检查：

* 确认 NFT 为 ERC-721 兼容资产，并在目标网络已部署完成。
* 使用区块浏览器核对合约地址，不要只根据 NFT 名称或简称复制地址。
* 检查合约的 `ownerOf(tokenId)` 能正常返回 NFT 当前持有人。
* 确认 NFT 的 token ID 范围、是否存在销毁逻辑，以及转移后持有人是否能被正确读取。

如果 NFT 合约无法正常查询持有人，或地址填写错误，持有 NFT 的用户可能无法进入分红逻辑。

### 分红代币

分红代币是 NFT 持有者最终收到的资产，例如 BNB、USDT 或其他页面支持的代币。当前页面明确提示：分红代币需要和当前代币存在相同底池。

* 当前代币使用 BNB 底池时，分红代币也需要存在对应的 BNB 交易池。
* 当前代币使用 USDT 底池时，分红代币也需要存在对应的 USDT 交易池。
* 选择前请在目标 DEX 检查代币合约地址、网络、交易对和流动性深度。

## 四、设置买入和卖出税率

NFT 分红模板的买入和卖出税率分别包含营销、回流、分红和销毁四类分配。

| 税率   | 作用               | 处理方式                        |
| ---- | ---------------- | --------------------------- |
| 营销税率 | 为项目运营或市场推广提供资金。  | 按底池配置兑换后转入营销钱包。             |
| 回流税率 | 将部分税费用于增加流动性。    | 满足模板触发条件时按底池配置自动加池。         |
| 分红税率 | 为 NFT 持有者准备分红资产。 | 按分红代币配置兑换后分配给符合规则的 NFT 持有者。 |
| 销毁税率 | 减少流通中的代币数量。      | 发送到黑洞地址，通常无法取回。             |

买入和卖出可以使用不同的比例，不需要的项目填写 `0` 即可。设置时请注意：

* 买入总税率 = 买入营销税 + 买入回流税 + 买入分红税 + 买入销毁税。
* 卖出总税率 = 卖出营销税 + 卖出回流税 + 卖出分红税 + 卖出销毁税。
* 过高的总税率会影响报价、交易成功率和用户体验，也可能触发钱包或交易所的风险提示。
* 是否对普通转账收税，需要在后面的「转账手续费」开关中单独确认。

## 五、配置营销钱包、底池和交易所

![NFT 分红底池配置和功能开关](https://849557165-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDuY28X8KOeP3x7YG7jtN%2Fuploads%2Fgit-blob-48abad050f85a20611cb1dcaf762b7b58017e348%2Fnftdiv-step-3.jpg?alt=media)

### 营销钱包

营销税兑换后的资产会发送到营销钱包。建议使用专门的运营钱包，不要在网页、群聊或文档中公开私钥；部署后通过区块浏览器核对收款记录。

### 选择底池

底池决定代币交易和税费兑换使用的基础资产。添加初始流动性时，应选择创建页面中相同的底池资产，并确认分红代币有可用的对应交易池。

### 选择交易所

创建时选择的交易所应与后续添加流动性的交易所一致。不同 DEX 的交易对和合约地址不同，不能仅复制交易对名称后直接混用。

## 六、功能开关

请按项目实际需求启用功能。没有明确需求时，建议保持关闭，先完成基础交易、NFT 持有人识别和分红测试。

| 开关      | 当前页面说明                              | 使用提醒                 |
| ------- | ----------------------------------- | -------------------- |
| 手动开启交易  | 添加池子后的首次交易需要在控制台手动开启，开启后无法关闭。       | 开启前确认流动性、白名单和首笔交易计划。 |
| 杀区块     | 开启交易后，在设置时间内交易的地址会被加入黑名单，用于防止机器人抢跑。 | 误设时间或参数可能影响正常用户。     |
| 二级白买入时间 | 开启交易后，在设置时间内只允许二级白名单提前买入。           | 使用前先确认白名单地址和时间范围。    |
| 自动空投    | 用户交易时向随机地址空投小额代币，单次最多 10 个地址。       | 会增加持币地址和交易管理复杂度。     |
| 转账手续费   | 普通转账也按设置比例收取手续费。                    | 应在项目说明中明确告知持币用户。     |
| 开启限购    | 限制单次买入、单次卖出和最大持币数量。                 | 参数过严可能导致交易失败。        |
| 推荐返利设置  | 设置推荐关系绑定方式、奖励方向和多级返利比例。             | 部署前确认奖励来源、比例和合规要求。   |

## 七、检查摘要并创建合约

1. 在右侧「创建摘要」核对收币地址、营销钱包、底池类型、交易所、NFT 合约、分红代币和买卖税率。
2. 确认页面费用。当前页面会根据网络和模板动态显示，例如 BSC NFT 分红模板页面示例为 `0.05 BNB`；实际金额以创建摘要为准。
3. 点击「创建合约」，在钱包中核对合约交互、平台服务费和 Gas 后再确认交易。
4. 等待交易确认，保存交易哈希和新合约地址。
5. 创建完成后，前往区块浏览器检查合约、NFT 合约地址、分红代币交易池、初始流动性和营销钱包地址。

{% hint style="info" %}
创建费用是工具页面显示的平台服务费，Gas 是网络矿工费，两者不是同一项。NFT 分红会增加交易处理成本，请确保钱包余额同时覆盖服务费和 Gas。
{% endhint %}

## 八、添加流动性并验证分红

1. 使用创建时选择的交易所和底池，添加当前代币与底池资产的流动性。
2. 确认分红代币与当前代币存在相同底池，并检查交易池有可用流动性。
3. 如果启用了手动开启交易，按照代币控制台提示开启交易；开启前先确认池子和白名单设置。
4. 使用持有目标 NFT 的测试地址进行小额买入和卖出，检查税费是否按预期处理。
5. 在区块浏览器查看分红交易、分红代币转账和 NFT 持有人是否被正确识别。

添加初始流动性的详细页面操作请参考[添加流动性教程](/token/liquidity-create.md)。实际分红触发条件、处理批次和 Gas 消耗取决于当前合约模板、NFT 数量和网络状态，以合约事件和控制台显示为准。

## 九、NFT 分红的资产流向

营销、回流、分红税通常先由合约持有。在满足模板的触发条件时（常见情况为非白名单地址卖出），合约再按设置比例处理：

1. 销毁部分发送到黑洞地址。
2. 回流部分兑换为底池资产，并按合约规则增加流动性。
3. 营销部分兑换为底池对应资产后发送到营销钱包。
4. 分红部分兑换为所选分红代币，按合约识别到的 NFT 持有人规则分配。

NFT 分红不是向所有钱包平均发放，而是依赖指定 NFT 合约的持有人识别。NFT 转移、销毁、批量持有和 NFT 数量变化，都可能影响分红资格与处理成本。

## 常见问题

### NFT 合约有什么要求？

应使用当前网络中已部署、可正常查询持有人的 NFT 合约。部署前建议确认 ERC-721 兼容性、`ownerOf(tokenId)` 返回结果、token ID 范围和转移逻辑。

### NFT 转移后，分红会发给谁？

通常应以 NFT 合约当前持有人为准，但具体识别时机取决于代币分红合约的实现。转移 NFT 后，请通过区块浏览器和测试交易确认新持有人是否进入分红逻辑。

### 为什么持有 NFT 还没有收到分红？

分红通常在触发条件满足后处理，不一定在买入或卖出的同一笔交易中立即到账。请检查 NFT 合约地址、token ID、分红代币池、税率和交易对是否正确，并查询合约事件。

### 分红代币可以随便选择吗？

不能。分红代币需要与当前代币存在相同底池，并且目标 DEX 上有足够流动性。选择前请核对代币合约地址、网络和交易对。

### 可以在多个 DEX 添加池子吗？

可以，但需要先确认创建时选择的交易所和底池，并按照代币控制台对新增交易对或 LP 合约的要求进行配置。新增池子后，检查各交易对是否都能正确触发税费和 NFT 分红逻辑。

### 营销钱包收到的是什么资产？

营销税会按当前模板和底池配置兑换为对应资产。例如底池为 BNB，通常以 BNB 处理；具体兑换路径以当前页面和合约实际记录为准。

### 开启手动交易后还能关闭吗？

当前页面提示手动开启交易后无法关闭。启用前请完成加池、白名单和首笔交易计划的检查。

### NFT 分红是否代表固定收益？

不是。分红金额和频率取决于实际交易量、税率、分红代币价格、NFT 持有人数量、合约触发条件和网络 Gas。文档中的流程不构成收益承诺。

### 交易失败或一直待确认怎么办？

先在区块浏览器查询交易状态，确认钱包网络、Gas 余额、NFT 合约、分红代币池和参数是否正确。不要在未确认失败原因前重复提交；需要协助时，可携带交易哈希联系 [BananaTool 官方支持](https://t.me/BananaTools)。

## 相关教程

* [标准代币创建](/token/standard.md)
* [营销回流代币创建](/token/reflow.md)
* [持币分红代币创建](/token/holddiv.md)
* [加池分红（LP 分红）代币创建](/token/lpdiv.md)
* [添加流动性](/token/liquidity-create.md)
* [合约验证](/token/verify.md)
* [工具导航](/gong-ju-dao-hang.md)
