[教程]创建 NFT 交易市场

创建 NFT 交易市场完整教程 #

本教程面向希望为自己的 ERC-721 系列建立独立交易市场的项目方。完成后,持有人可以在专属市场中挂单、修改价格、取消挂单,其他用户可以连接钱包购买 NFT。

当前可用网络以创建页面显示为准。首次创建建议先使用测试网络、小额费用和测试 NFT 完整走一遍流程。

打开创建 NFT 交易市场页面

一、开始前准备 #

请提前准备以下内容:

  1. 创建钱包:用于支付创建费用,并成为市场的初始管理员。
  2. NFT 合约地址:必须是当前网络上的 ERC-721 合约,不支持 ERC-1155。
  3. 结算资产:买家购买 NFT 时使用的币种,可以是当前网络的原生币,也可以是页面支持的 ERC-20 代币。
  4. 分佣收款钱包:用于接收项目方分佣,建议使用长期可控的钱包。
  5. 项目资料:Logo、项目名称、介绍、官网和社交媒体链接。
  6. 少量原生币:用于支付页面显示的创建费用和钱包手续费。

创建前请确认网页右上角显示的网络与钱包插件中的网络一致。地址相同但网络不同,代表的是不同资产。

二、先理解三个关键配置 #

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 与结算资产 #

读取 NFT 与选择结算资产

1. 输入 NFT 合约 #

  1. 在“NFT 合约地址”中粘贴完整地址。
  2. 页面会自动尝试读取 NFT 信息,也可以点击“读取 NFT”。
  3. 读取成功后,检查 NFT 名称、简称和缩略地址是否正确。

页面还会显示市场类型:

类型含义
系列方市场当前创建钱包与 NFT 系列的管理员钱包一致。
第三方市场当前创建钱包不是 NFT 系列的管理员。任何人都可以为同一系列建立市场,因此购买前应核对市场地址和创建者身份。

2. 选择默认结算代币 #

从下拉列表选择希望使用的币种。选择“其他 ERC-20 代币”时:

  1. 输入代币合约地址;
  2. 等待页面自动读取代币信息;
  3. 核对代币名称、简称和精度;
  4. 信息正确后再点击“下一步”。

不建议使用会收取转账税、到账数量不确定或行为异常的代币作为结算资产。此类代币可能导致购买失败。

四、第二步:配置交易费用 #

配置项目方分佣与版税

1. 设置项目方分佣 #

在“项目方抽成比例”中填写百分比。页面显示 5.00 代表 5%,不是 5 个代币。

建议:

  • 测试市场可先使用默认 5%
  • 正式市场应提前公开分佣规则;
  • 不要为了短期收益设置过高比例,以免降低持有人挂单意愿。

2. 填写项目方收款钱包 #

可以手动粘贴钱包地址,也可以点击“使用当前钱包”。提交前请重点核对地址首尾字符。创建完成后可以修改,但修改只影响新挂单。

3. 选择版税模式 #

  • 关闭版税:成交时不额外收取版税。
  • NFT 自带版税:仅在页面确认该 NFT 支持时出现。
  • 自定义版税:自行填写比例和收款钱包。

填写完毕后点击“下一步”。按钮旁会持续显示本次创建费用。

五、第三步:填写项目资料 #

填写市场展示资料

这些资料会展示在独立市场首页,直接影响用户识别项目的可信度。

字段建议填写方式
Logo上传清晰的正方形图片,避免透明区域过多;推荐至少 512 × 512。
项目名称使用社区熟悉的正式名称,避免与其他项目混淆。
官方网站填写完整的 https:// 地址。
Twitter填写项目官方账号链接。
Telegram填写官方群组或频道链接。
YouTube可选,填写官方频道或介绍视频链接。
项目描述说明项目背景、NFT 用途和社区信息。支持换行,避免加入无法验证的收益承诺。

所有链接都应以 http://https:// 开头。Logo 上传完成后再进入下一步。

六、第四步:检查并确认创建 #

请逐项核对:

  1. NFT 名称、简称和合约地址;
  2. 默认结算资产;
  3. 项目方分佣比例和收款钱包;
  4. 版税模式、比例和收款钱包;
  5. 页面显示的创建费用;
  6. 项目名称、Logo 和外部链接。

创建费用可能随网络或平台配置调整,不要只参考教程截图,应始终以当前页面按钮旁显示的金额为准。

点击“确认创建”后会出现最后一次核对窗口:

确认支付创建费用

确认金额和收款信息无误后,点击“支付并创建”,随后在钱包中确认交易。不要关闭页面或切换网络,等待页面提示创建成功。

七、创建成功后 #

创建成功弹窗会显示新市场地址,并提供两个入口:

  • 查看详情:打开独立 NFT 交易市场;
  • 查看我的 NFT 交易市场:返回主站查看当前钱包创建的全部市场。

同一个 NFT 系列可以创建多个市场。对外宣传时应固定使用一个经过项目方确认的市场链接,并提醒用户核对完整市场地址。

创建完成后建议立即:

  1. 打开市场并检查 Logo、名称、描述和社交链接;
  2. 使用小额 NFT 完成一次挂单、取消和购买测试;
  3. 检查项目方分佣钱包是否正确;
  4. 将正式市场链接发布在官网和官方社交账号;
  5. 妥善保管管理员钱包,不要向任何人透露助记词或私钥。

八、常见问题与排错 #

1. 页面提示“当前网络暂未开放” #

切换到页面支持的网络,并确保钱包插件中的网络同步切换。切换后仍未恢复时,刷新页面再试。

2. 输入 NFT 地址后没有自动显示信息 #

依次检查:

  1. 地址是否完整,前后是否有空格;
  2. NFT 是否部署在当前选择的网络;
  3. 是否为 ERC-721,而不是普通代币或 ERC-1155;
  4. 点击“读取 NFT”手动重试;
  5. 网络服务响应较慢时,等待数秒或更换网络环境后重试。

3. 页面提示“该地址不是合约”或“不支持的 NFT” #

通常是地址填错、网络选错,或者该合约不是受支持的 ERC-721。请从可信区块浏览器复制合约地址,不要复制某个 NFT 的交易地址或持有人钱包地址。

4. 自定义结算代币读取失败 #

确认代币与 NFT 位于同一网络,并核对代币合约地址。部分行为特殊的代币不适合作为结算资产,应改用原生币或常用标准代币。

5. 为什么没有显示 NFT 自带版税选项 #

页面没有检测到可使用的版税规则时,不会显示该选项。可以保持关闭,或选择自定义版税并填写比例与收款钱包。

6. “使用当前钱包”没有填入地址 #

先连接钱包,确认右上角已经显示钱包地址,再点击按钮。如果仍为空,断开钱包后重新连接。

7. 无法进入确认页面 #

检查 Logo 是否已上传、项目名称是否为空、外部链接是否包含 https://,以及费用收款钱包格式是否正确。页面通常会在右上角提示具体缺失项。

8. 钱包提示余额不足 #

钱包需要同时支付创建费用和网络手续费。补充少量当前网络原生币后重试,结算代币余额不能代替原生币支付手续费。

9. 钱包已确认但页面长时间没有完成 #

先不要重复提交。打开钱包活动记录或区块浏览器查看该笔交易:

  • 仍在处理中:继续等待网络确认;
  • 已失败:查看失败原因,修正后重新创建;
  • 已成功:返回“我的 NFT 交易市场”刷新列表。

10. 创建成功但“我的市场”里没有显示 #

确认当前连接的是创建时使用的钱包和网络,然后刷新列表。若交易刚确认,等待片刻再试。仍未显示时,保留交易哈希并联系官方支持。

11. 创建时不小心填错分佣或项目资料怎么办 #

创建成功后,管理员可以修改默认结算资产、项目资料、项目方分佣、收款钱包和版税配置。新配置只影响之后新挂单,已有挂单不会自动改变;需要应用新配置时,应由卖家取消旧挂单后重新挂单。