[教程] 创建 Mint

创建 Mint #

Mint 用于把公链原生币按设定比例兑换为 ERC-20 代币。

用户如何参与: 直接向 Mint 合约地址转入当前公链的原生币(如 BNB、ETH 等),合约就会把对应数量的 ERC-20 代币发送到付款钱包。请勿把原生币转到 ERC-20 代币地址。

打开创建 Mint 页面

本文截图使用 BNB Chain 演示。实际按钮文字、原生币符号和费用会随当前网络变化,请始终以页面最终检查区和钱包确认窗口为准。

一、开始前准备 #

请提前准备:

  1. 一个可连接 FatSale 的 EVM 钱包;
  2. 当前网络上的标准 ERC-20 代币合约地址;
  3. 足够支付创建费和网络 Gas 的原生币;
  4. 一个长期可控的 Owner 钱包和收款地址;
  5. 如果使用“保留在 Owner 钱包”,Owner 钱包还要持有足够代币并完成授权;
  6. 如果使用“存入 Mint 合约”,创建时要准备首次存入的代币数量。

NFT 合约、其他网络上的代币地址、交易所充值地址都不能当作 Mint 代币使用。输入地址后必须等待页面显示代币名称、Symbol、精度和钱包余额。

二、支持网络与创建费用 #

以下为 2026-08-25 部署时的链上配置。平台提供“固定创建费”和“分佣”两种收费方式。表格列出当前固定创建费;分佣的当前默认比例为 2%,按之后每次 Mint 实际使用的原生币金额计算。

网络原生币固定创建费
BNB Smart ChainBNB0.05 BNB
OKT ChainOKT10 OKT
CoreCORE1399.48 CORE
Conflux eSpaceCFX712.98 CFX
Arbitrum OneETH0.02 ETH
BaseETH0.02 ETH
Polygon PoSPOL304.75 POL
Fantom OperaFTM30 FTM
X LayerOKB0.5 OKB
Robinhood ChainETH0.02 ETH

平台配置以后可能调整。提交交易前,以创建页右侧“创建费”和钱包显示的交易总额为最终依据;Gas 不包含在上表中。

三、第一步:选择代币 #

创建 Mint 页面与五步流程

  1. 确认右上角网络与钱包插件中的网络一致;
  2. 粘贴完整 ERC-20 合约地址,或从当前钱包通过 FatSale 创建的代币列表中选择;
  3. 等待绿色对勾和代币资料出现;
  4. 核对名称、Symbol、Decimals 和当前钱包余额;
  5. 点击“下一步”。

同一个十六进制地址在不同网络上代表不同资产。页面无法识别时,先到当前网络的区块浏览器确认该地址有合约代码,再检查网络是否选错。

四、第二步:设置 Mint 规则 #

设置兑换比例、额度、时间和初始状态

兑换比例 #

这是必填项,表示 1 个原生币 = 多少代币。例如填写 1000,在 BNB Chain 上代表 1 BNB = 1000 TOKEN。页面会按代币精度换算,不要自行填写 Wei。

可选限制 #

每项关闭时都表示“不限制”:

  • 单笔 Mint 额度:一笔交易最多实际使用多少原生币;
  • 单用户额度:按累计消耗原生币或累计获得代币限制单个地址;
  • 总供应上限:此 Mint 生命周期最多发放多少代币;
  • 有效时间:按选择的时区设置开始和结束时间,时间外的交易会失败;
  • 初始黑名单:创建时原子写入,最多 100 个地址,可用换行或逗号分隔;
  • 初始状态:可以立即开放,也可以先暂停,完成库存和参数复核后再开放。

建议正式项目先用暂停状态创建,用另一个钱包完成小额测试后再开放。

五、第三步:库存、收款地址与收费方式 #

选择库存方式、收款地址和收费方式

收款地址 #

每次 Mint 扣除平台分佣后,Owner 净收入会立即发送到收款地址,不会长期留在 Mint 合约中。请使用长期可控的钱包,提交前核对完整地址。

两种库存方式 #

方式工作方式适合场景
存入 Mint 合约创建时把首次库存转入 Mint;之后可在详情页补充或在暂停后撤出。希望库存独立、余额易于公开核对。
保留在 Owner 钱包代币留在固定 Inventory Wallet;Mint 在已授权额度内转出。希望代币继续由 Owner 钱包保管。

选择 Owner 钱包方式时,创建流程会要求对预测 Mint 地址授权。不要在授权完成后立即把代币转走,否则用户 Mint 会因余额不足失败。

两种收费方式 #

  • 固定创建费:创建时支付表格中的费用,以后用户 Mint 不再收平台分佣;
  • 分佣:以后每次从“实际使用的原生币”中扣除分佣,其余立即发送到收款地址。

每一次授权、创建或管理交易仍需支付公链 Gas。

六、第四步:普通合约或靓号合约 #

选择普通合约或在本地搜索靓号合约地址

默认选择“普通合约”,页面会读取 Factory nonce 并预测最终地址。启用“靓号合约”后,用户可以自定义希望合约地址匹配的前缀或后缀,并使用浏览器中的多线程 WASM 在本机搜索 seed。

  • 搜索只在当前设备运行,不会发送私钥;
  • 匹配字符越多,平均耗时越长,CPU 占用也越高;
  • 搜索期间不要切换网络、钱包或关闭页面;
  • Factory 会在链上再次校验预测地址,页面显示结果不代表交易已经完成。

没有特殊品牌需求时,使用普通地址最省时间。

七、第五步:最终检查并创建 #

最终检查代币、规则、费用和预测地址

提交前逐项核对:

  1. 代币名称和完整合约地址;
  2. 兑换比例、单笔/单用户限制、供应上限、时间和初始状态;
  3. 库存方式、初始库存或 Owner 授权;
  4. 收款地址;
  5. 固定创建费或分佣方式;
  6. 创建费、Factory 版本、nonce 和预测 Mint 地址。

点击“开始创建”后,按页面顺序完成所需的授权和创建交易。每一步只确认一次,等待链上确认后再继续;不要因为页面响应较慢而重复提交。

创建成功后请立即保存:

  • Mint 合约地址;
  • 创建交易哈希;
  • 当前网络;
  • Owner、Inventory Wallet 和收款地址;
  • 对外公开的 Mint 详情链接。

八、创建后检查 #

  1. 打开 Mint 详情,确认“代币地址”与预期一致;
  2. 检查状态、兑换率、收费方式、库存和剩余额度;
  3. 如果初始为暂停,先不要开放;
  4. 使用非 Owner 钱包做一笔最小金额测试;
  5. 确认买家收到代币、收款地址收到净收入;如果收费方式为分佣,检查分佣计算是否正确;
  6. 测试通过后再发布正式链接。

九、常见问题 #

代币一直无法验证 #

检查网络、地址格式和合约类型;确认钱包已连接。标准 ERC-20 应能读取 namesymboldecimals 和余额。特殊实现或 RPC 暂时不可用时,可稍后重试。

钱包提示余额不足 #

创建钱包既要有创建费,也要预留 Gas。Owner 钱包库存方式还需要足够代币余额;Mint 合约库存方式需要能够转入首次库存。

预测地址在最后一步发生变化 #

nonce、钱包、网络、Factory 版本或靓号合约 seed 变化都会重新计算地址。授权必须以最终检查页显示的预测地址为准。

交易已发送但页面没有完成 #

先用交易哈希在区块浏览器确认状态。仍在处理中就继续等待;成功时不要重复发送,返回 Mint 列表刷新;失败后根据钱包或区块浏览器原因修正再试。

安全提醒 #

FatSale 不会要求你的助记词或私钥。只在官方域名连接钱包,逐项核对网络、合约地址、交易金额和授权对象。不要把 Owner 权限转给交易所充值地址。