[教程]一键创建 IDO Dapp

一键创建 IDO Dapp 工具使用 #

一键创建 IDO Dapp 工具用于为项目方快速部署代币销售合约,并自动生成一个可公开访问的 IDO 官网页面。创建完成后,用户可以在公开页面连接钱包、查看销售进度、购买代币、领取代币;项目方可以在管理页面修改销售参数、管理白名单、补充销售代币、修改收款地址和转移管理员权限。

点击加入 Fatsale官方交流群 交流反馈

推荐使用电脑版谷歌浏览器 + Metamask 插件进行操作,手机用户也可以在 TP钱包 - 发现 - 输入链接进行操作。

适用场景 #

  • 创建一个独立的 IDO、私募、公开销售或社区认购页面
  • 让投资者在项目官网中直接连接钱包购买代币
  • 使用 BNBtBNBUSDT 等收款代币完成销售
  • 通过白名单限制早期参与地址
  • 使用立即到账或指定时间领取两种发放方式
  • 在销售结束后提取未售代币并关闭 IDO

支持网络 #

当前 IDO Dapp 创建功能支持:

网络Chain ID说明
BSC 主网56正式生产环境,适合真实项目发布
BSC Testnet97测试环境,适合先用测试币完整演练流程

创建真实项目之前,建议先在测试网演练一次,包括授权、创建、公开页购买、领取和管理页操作。

创建前准备 #

  1. 准备好要销售的 ERC20/BEP20 代币地址。
  2. 确认创建钱包持有足够的销售代币和少量链上 gas。
  3. 确认销售代币没有转账税,或已将 IDO Factory / IDO 合约加入免税白名单。带税代币可能导致实际进入合约的数量不足。
  4. 准备收款地址。用户购买时支付的资金会直接进入该地址,而不是先留在 IDO 合约中。
  5. 如果需要使用官网额度,请先在 VIP 页面开通对应套餐。

创建 IDO #

  1. 打开一键创建 IDO Dapp 工具,连接钱包并完成登录。
  2. 点击创建 IDO。
  3. 选择部署网络,例如 BSC 主网或 BSC Testnet。
  4. 输入销售代币地址,系统会读取代币名称、符号和精度。
  5. 选择收款代币,例如原生币 BNB / tBNB 或支持的稳定币。
  6. 填写收款地址。用户购买时支付的资金会直接转入该地址。
  7. 选择销售模式、发放方式、销售时间、白名单和销售数量。
  8. 填写网站设置,包括站点名称、项目介绍、Banner、Logo、社交媒体链接和其他信息模块。
  9. 在确认页面检查所有参数。
  10. 点击部署,按页面提示完成授权和创建交易。

部署过程中可能包含两笔链上交易:

  1. 授权交易:允许 IDO Factory 从你的钱包转入本次销售所需的代币。
  2. 创建交易:Factory 创建 IDO 合约,并在同一笔交易中把销售代币转入 IDO 合约。

创建成功后,系统会生成公开页面地址,通常类似 ido-xxxx.fatsale.cc

销售模式 #

按份数 #

按份数适合固定份额销售。例如:

  • 每份价格:0.1 BNB
  • 每份获得:10,000 TOKEN
  • 总份数:100

用户购买时按份数参与,每份获得固定数量的销售代币。

按额度 #

按额度适合按支付金额自由购买。例如:

  • 汇率:1 BNB = 100,000 TOKEN
  • 最小购买额:0.01 BNB
  • 最大购买额:1 BNB

用户输入支付金额后,公开页会根据汇率显示预计获得的代币数量。

发放方式 #

发放方式说明
立即到账用户购买成功后,销售代币立即转入用户钱包
定时领取用户购买后先记录份额,到达领取时间后在公开页点击领取

领取时间和销售结束时间是两个独立逻辑。项目方可以设置销售结束前即可领取,也可以设置销售结束后再领取。

网站设置 #

创建 IDO 时可以同时配置公开页面内容:

  • 站点名称
  • Banner 标题和副标题
  • Logo 和 Banner 图片
  • 项目介绍
  • Twitter、Telegram、Discord、官网等社交链接
  • 其他信息模块:可以添加多个 标题 + 内容,用于展示路线图、代币经济、审计信息、合作伙伴等
  • 页面语言:支持中文和英文

这些信息创建后仍可在管理页面继续修改。

公开 IDO 页面 #

公开页面会直接从链上读取 IDO 状态,并展示:

  • IDO 状态:未开始、进行中、已结束、已暂停、已关闭
  • 销售进度、已售数量、筹集金额和参与人数
  • 销售代币、收款代币、价格或汇率
  • 开始时间、结束时间、领取时间
  • 白名单状态
  • 当前钱包可购买额度、已购买数量和可领取数量
  • 购买按钮、授权按钮和领取按钮

页面支持电脑和手机自适应。购买、授权和领取时,按钮会进入 loading 状态,并在交易确认后自动刷新链上数据。

管理 IDO #

创建者可以在 我的 IDO 中进入管理页面。管理操作只有当前管理员可以执行。

参数修改 #

管理员可以修改:

  • 开始时间、结束时间、领取时间
  • 按份数模式的每份价格和每份代币数量
  • 按额度模式的汇率、最小购买额和最大购买额
  • 白名单开关
  • 网站设置

注意:修改价格参数只会修改合约里的销售参数,不会自动向 IDO 合约补充代币。如果修改后合约内销售代币不足,用户可能无法购买或领取。此时需要使用管理页的补充代币功能。

白名单管理 #

开启白名单后,只有白名单地址可以购买。管理员可以在管理页批量添加或移除白名单地址。

收款地址 #

用户购买支付的资金会直接进入收款地址。管理员可以在管理页修改收款地址,修改前请确认新地址正确并由项目方控制。

补充代币 #

如果修改销售参数、提高销售额度,或合约内销售代币不足,可以使用补充代币功能。操作时需要输入补充数量,并按钱包提示完成转账。

暂停销售 #

管理员可以暂停或恢复销售。暂停期间用户不能购买,但页面仍会展示当前 IDO 状态。

转移管理员权限 #

管理员可以把 IDO 管理权限转移给另一个地址。确认后,只有新管理员可以继续修改参数和执行管理操作。

提取未售并关闭 #

如果 IDO 没有卖满,管理员可以提取合约中未售出的销售代币。执行该操作后,IDO 会永久关闭,购买、领取和管理修改都会停止。请确认该 IDO 不再使用后再操作。

VIP 额度 #

创建 IDO 公开页会消耗网站创建额度。VIP 套餐中会显示:

  • 一键创建官网
  • 一键创建 IDO Dapp
  • 可创建网站总数量

如果额度不足,创建前页面会提示开通或续费 VIP。

常见问题 #

  • 为什么创建前需要授权? 创建 IDO 时,Factory 会把本次销售所需的代币转入新创建的 IDO 合约。授权是为了允许 Factory 完成这一步。

  • 购买资金在哪里? 用户购买时支付的资金会直接进入项目方设置的收款地址,不需要再从 IDO 合约中提取销售资金。

  • 修改价格后会自动补充代币吗? 不会。修改价格只改参数,不会自动转入更多销售代币。如果需要更多代币支持购买或领取,请使用补充代币功能。

  • IDO 已经开始,还能修改参数吗? 可以。管理员可以在进行中或已结束后修改参数。修改前请确认会对用户购买和领取产生的影响。

  • 为什么购买失败? 常见原因包括销售已暂停、已结束、白名单不通过、购买金额低于最小值或超过最大值、IDO 合约内销售代币不足、钱包网络错误、收款代币余额不足或未完成授权。

  • 提取未售并关闭后还能恢复吗? 不能。该操作会永久关闭 IDO。请确认不再需要购买、领取或修改后再执行。