创建 NFT 交易市场完整教程 #
本教程面向希望为自己的 ERC-721 系列建立独立交易市场的项目方。完成后,持有人可以在专属市场中挂单、修改价格、取消挂单,其他用户可以连接钱包购买 NFT。
当前可用网络以创建页面显示为准。首次创建建议先使用测试网络、小额费用和测试 NFT 完整走一遍流程。
一、开始前准备 #
请提前准备以下内容:
- 创建钱包:用于支付创建费用,并成为市场的初始管理员。
- NFT 合约地址:必须是当前网络上的 ERC-721 合约,不支持 ERC-1155。
- 结算资产:买家购买 NFT 时使用的币种,可以是当前网络的原生币,也可以是页面支持的 ERC-20 代币。
- 分佣收款钱包:用于接收项目方分佣,建议使用长期可控的钱包。
- 项目资料:Logo、项目名称、介绍、官网和社交媒体链接。
- 少量原生币:用于支付页面显示的创建费用和钱包手续费。
创建前请确认网页右上角显示的网络与钱包插件中的网络一致。地址相同但网络不同,代表的是不同资产。
二、先理解三个关键配置 #
1. 结算资产 #
结算资产是买家购买 NFT 时支付的币种。
- 选择 原生币:例如 BNB Chain 使用 BNB,买家直接使用钱包中的 BNB 购买。
- 选择 常用代币:例如页面列出的 USDT、USDC 等。
- 选择 其他 ERC-20 代币:输入代币合约地址,等待页面读取名称、简称和精度后再继续。
默认结算资产以后可以在管理员面板修改,但只会用于之后新创建的挂单。已经存在的挂单仍按原来的结算资产成交。
2. 项目方分佣 #
项目方分佣会从每笔成交中按比例转入项目方收款钱包。默认值为 5%,页面允许的最高值为 20%,支持保留两位小数。
示例:分佣设置为 5%,某 NFT 的成交价为 1 BNB,则项目方分佣为 0.05 BNB。最终确认交易时,页面会展示本次费用和卖家预计所得,请以当时页面显示为准。
3. 版税 #
版税用于持续奖励 NFT 创作者。
- 如果页面检测到 NFT 已内置版税规则,会显示对应选项。
- 如果没有检测到,页面默认关闭版税,也可以选择“自定义版税”。
- 自定义版税最高为
15%,需要填写版税收款钱包。
项目方分佣和版税是两项独立费用。比例越高,卖家实际所得越少,设置前应充分告知社区成员。
三、第一步:选择 NFT 与结算资产 #

1. 输入 NFT 合约 #
- 在“NFT 合约地址”中粘贴完整地址。
- 页面会自动尝试读取 NFT 信息,也可以点击“读取 NFT”。
- 读取成功后,检查 NFT 名称、简称和缩略地址是否正确。
页面还会显示市场类型:
| 类型 | 含义 |
|---|---|
| 系列方市场 | 当前创建钱包与 NFT 系列的管理员钱包一致。 |
| 第三方市场 | 当前创建钱包不是 NFT 系列的管理员。任何人都可以为同一系列建立市场,因此购买前应核对市场地址和创建者身份。 |
2. 选择默认结算代币 #
从下拉列表选择希望使用的币种。选择“其他 ERC-20 代币”时:
- 输入代币合约地址;
- 等待页面自动读取代币信息;
- 核对代币名称、简称和精度;
- 信息正确后再点击“下一步”。
不建议使用会收取转账税、到账数量不确定或行为异常的代币作为结算资产。此类代币可能导致购买失败。
四、第二步:配置交易费用 #

1. 设置项目方分佣 #
在“项目方抽成比例”中填写百分比。页面显示 5.00 代表 5%,不是 5 个代币。
建议:
- 测试市场可先使用默认
5%; - 正式市场应提前公开分佣规则;
- 不要为了短期收益设置过高比例,以免降低持有人挂单意愿。
2. 填写项目方收款钱包 #
可以手动粘贴钱包地址,也可以点击“使用当前钱包”。提交前请重点核对地址首尾字符。创建完成后可以修改,但修改只影响新挂单。
3. 选择版税模式 #
- 关闭版税:成交时不额外收取版税。
- NFT 自带版税:仅在页面确认该 NFT 支持时出现。
- 自定义版税:自行填写比例和收款钱包。
填写完毕后点击“下一步”。按钮旁会持续显示本次创建费用。
五、第三步:填写项目资料 #

这些资料会展示在独立市场首页,直接影响用户识别项目的可信度。
| 字段 | 建议填写方式 |
|---|---|
| Logo | 上传清晰的正方形图片,避免透明区域过多;推荐至少 512 × 512。 |
| 项目名称 | 使用社区熟悉的正式名称,避免与其他项目混淆。 |
| 官方网站 | 填写完整的 https:// 地址。 |
| 填写项目官方账号链接。 | |
| Telegram | 填写官方群组或频道链接。 |
| YouTube | 可选,填写官方频道或介绍视频链接。 |
| 项目描述 | 说明项目背景、NFT 用途和社区信息。支持换行,避免加入无法验证的收益承诺。 |
所有链接都应以 http:// 或 https:// 开头。Logo 上传完成后再进入下一步。
六、第四步:检查并确认创建 #
请逐项核对:
- NFT 名称、简称和合约地址;
- 默认结算资产;
- 项目方分佣比例和收款钱包;
- 版税模式、比例和收款钱包;
- 页面显示的创建费用;
- 项目名称、Logo 和外部链接。
创建费用可能随网络或平台配置调整,不要只参考教程截图,应始终以当前页面按钮旁显示的金额为准。
点击“确认创建”后会出现最后一次核对窗口:

确认金额和收款信息无误后,点击“支付并创建”,随后在钱包中确认交易。不要关闭页面或切换网络,等待页面提示创建成功。
七、创建成功后 #
创建成功弹窗会显示新市场地址,并提供两个入口:
- 查看详情:打开独立 NFT 交易市场;
- 查看我的 NFT 交易市场:返回主站查看当前钱包创建的全部市场。
同一个 NFT 系列可以创建多个市场。对外宣传时应固定使用一个经过项目方确认的市场链接,并提醒用户核对完整市场地址。
创建完成后建议立即:
- 打开市场并检查 Logo、名称、描述和社交链接;
- 使用小额 NFT 完成一次挂单、取消和购买测试;
- 检查项目方分佣钱包是否正确;
- 将正式市场链接发布在官网和官方社交账号;
- 妥善保管管理员钱包,不要向任何人透露助记词或私钥。
八、常见问题与排错 #
1. 页面提示“当前网络暂未开放” #
切换到页面支持的网络,并确保钱包插件中的网络同步切换。切换后仍未恢复时,刷新页面再试。
2. 输入 NFT 地址后没有自动显示信息 #
依次检查:
- 地址是否完整,前后是否有空格;
- NFT 是否部署在当前选择的网络;
- 是否为 ERC-721,而不是普通代币或 ERC-1155;
- 点击“读取 NFT”手动重试;
- 网络服务响应较慢时,等待数秒或更换网络环境后重试。
3. 页面提示“该地址不是合约”或“不支持的 NFT” #
通常是地址填错、网络选错,或者该合约不是受支持的 ERC-721。请从可信区块浏览器复制合约地址,不要复制某个 NFT 的交易地址或持有人钱包地址。
4. 自定义结算代币读取失败 #
确认代币与 NFT 位于同一网络,并核对代币合约地址。部分行为特殊的代币不适合作为结算资产,应改用原生币或常用标准代币。
5. 为什么没有显示 NFT 自带版税选项 #
页面没有检测到可使用的版税规则时,不会显示该选项。可以保持关闭,或选择自定义版税并填写比例与收款钱包。
6. “使用当前钱包”没有填入地址 #
先连接钱包,确认右上角已经显示钱包地址,再点击按钮。如果仍为空,断开钱包后重新连接。
7. 无法进入确认页面 #
检查 Logo 是否已上传、项目名称是否为空、外部链接是否包含 https://,以及费用收款钱包格式是否正确。页面通常会在右上角提示具体缺失项。
8. 钱包提示余额不足 #
钱包需要同时支付创建费用和网络手续费。补充少量当前网络原生币后重试,结算代币余额不能代替原生币支付手续费。
9. 钱包已确认但页面长时间没有完成 #
先不要重复提交。打开钱包活动记录或区块浏览器查看该笔交易:
- 仍在处理中:继续等待网络确认;
- 已失败:查看失败原因,修正后重新创建;
- 已成功:返回“我的 NFT 交易市场”刷新列表。
10. 创建成功但“我的市场”里没有显示 #
确认当前连接的是创建时使用的钱包和网络,然后刷新列表。若交易刚确认,等待片刻再试。仍未显示时,保留交易哈希并联系官方支持。
11. 创建时不小心填错分佣或项目资料怎么办 #
创建成功后,管理员可以修改默认结算资产、项目资料、项目方分佣、收款钱包和版税配置。新配置只影响之后新挂单,已有挂单不会自动改变;需要应用新配置时,应由卖家取消旧挂单后重新挂单。