[教程]创建超募预售

创建超募预售 #

Fatsale 作为专业的预售平台, 支持项目方在平台中进行超募预售, 项目方将代币托管给平台合约, 投资者将资产也注入合约中, 由平台作为中间方, 保证募资过程中的信息透明和安全.

超募预售和普通预售的区别为: 超募预售没有硬顶, 按照最终募资数量添加流动性和分配预售代币

1. 概述 #

预售的大概流程是:

  1. 项目方创建预售, 将会生成一个预售合约, 此时项目方将要预售的代币发送到该合约中

  2. 到达预售开始时间后, 投资者将手中的USDT、BNB等资产, 也发送到预售合约中

  3. 预售结束时, 预售合约将按照比例, 将部分预售代币和募资代币直接投入流动池供其他交易者交易, 其余的募资代币将打入项目方钱包

  4. 投资者可在预售页面, 领取到对应的代币

  5. 通过这样的预售流程, 投资者在预售结束前可随时退回投资的资产, 项目方无法卷款跑路, 保证整个预售的公开与安全

2. 创建预售 #

例如, 我们现在已经在 BSC测试网 链上创建了一个名为 PresaleTest, 符号为 PT 的代币, 合约为 0x3Bc27266D5CB40578fdbAaAD0b2f869d87666666

创建代币的教程请参考 一键发币教程

使用安装了 MetaMask 插件的谷歌浏览器或 TP钱包 等, 进入 Fatsale 官网: https://fatsale.org/ 点击左侧菜单的 创建超募预售

2.1 验证代币 #

创建页面输入合约地址后, 下方将自动检测代币信息, 然后选择底池(就是希望要募资的代币, 也是预售完成时, 向流动池中加入的代币, 例如募资代币为 BNB, 那么最终加入流动池的交易对就是 PT/BNB)

点击授权, 等待授权完成后进入下一步

2.2 填写预售信息 #

下面是预售信息的详细解释:

  1. 总预售代币数量: 将要预售出去的代币数量, 由于超募预售没有硬顶, 所以需要设置一个预售数量, 例如这里填写 100, 那么最终将会按照募资比例, 将这 100 枚代币分配给投资者, 投资金额越高的用户, 能领取的代币数量就越多

  2. 白名单:

    • 选择 禁用, 则表示该预售为公开预售, 预售创建完成后, 任何人都可以参与此项目.

    • 选择 一级白名单, 则在预售创建完成后, 管理员面板将会出现设置白名单的功能, 项目方可以设置一个白名单地址列表, 只有在白名单列表中的用户, 才能参与此项目, 选择一级白名单后, 下方会提示输入一级白名单时长, 例如设置为5分钟, 那么预售开始后, 将会首先允许白名单用户参与, 5分钟后若没有达到硬顶, 则自动转为公开预售, 允许任何人参与 (如果设置为0分钟, 则不会自动转为公开预售)

    • 选择 二级白名单, 则与一级白名单类似, 在管理员面板中设置一级白名单列表和二级白名单列表, 例如设置一级白名单持续时长为5分钟, 二级白名单持续时长为10分钟, 预售开始时, 先由一级白名单用户参与, 5分钟后没有达到硬顶, 则允许二级白名单用户参与, 10分钟后若依旧没有达到硬顶, 则转为公开预售, 允许任何人参与

  3. 是否允许白名单用户转移其白名单所有权: 如果选择允许, 那么设置为白名单的用户, 可以将他的白名单权限, 转移给另一个地址

  4. 软顶: 募资代币总额的最小值, 如果没有达到软顶, 则表示预售失败, 达到软顶后, 项目方可随时完成预售

  5. 最低购买价格: 勾选 设置买入限制 后将会出现此项, 单个钱包参与预售时, 可参与的最小额度, 例如底池为 BNB, 最小额度为 1, 那么单个钱包至少需要购买 1BNB 的预售

  6. 最高购买价格: 勾选 设置买入限制 后将会出现此项, 单个钱包参与预售时, 可参与的最大额度, 例如底池为 BNB, 最大额度为 2, 那么单个钱包最多购买 2BNB 的预售

  7. 退款方式: 预售完成后, 如果有剩余代币在合约中无人领取的话, 此选项用来设置如何处理这部分代币, 选择 退款, 将会退回到创建者钱包中, 如果选择 销毁, 将会自动打入黑洞地址: 0x000000000000000000000000000000000000dEaD

  8. 交易所: 在预售完成时, 预售合约将会自动向指定交易所中添加流动性, 投资者可以在指定交易所中进行交易

  9. 流动性比例: 最低为51%, 在预售完成时, 向交易所中添加流动性的比例, 例如成功募资了 100BNB, 流动性比例为 51%, 那么将会有51BNB 加入流动池, 剩余的 49BNB 将会打入创建者钱包

  10. 线性释放: 预售完成后, 按照周期线性释放代币, 例如首次释放 70%, 后续每天释放 10%, 假设投资者可领取 100PT, 那么首次领取 70 个, 后续每天可以领取 10 个, 直到领取完毕

  11. 预估数量: 当填写完 总预售代币数量流动性比例 后, 平台将会自动计算出本次预售所需的代币数量, 由加池数量和预售数量相加而成, 计算公式为: 总预售数量 * 加池比例 + 总预售数量

  12. 流动性锁定时间: 预售结束后, 将会自动添加流动池, 添加后将会锁定LP, 此选项设置锁定时长, 最低为5分钟, 锁池到期后, 需要创建者去平台锁池页面, 手动解锁, 取回LP. 具体请查看 代币锁 相关教程

点击 下一步, 填写项目信息

2.3 填写项目信息 #

项目信息中, LOGO项目介绍 为必填项

其他社交媒体链接, 必须输入以 https:// 开头的网址

如果需要展示 Youtube 视频的话, 按照如下方法复制链接:

  1. 打开要展示的视频, 此处以 Fatsale视频教程为例, 在 Youtube 上的网址为: https://www.youtube.com/watch?v=-ogM8tE6w2E&t=3s&ab_channel=Fatsale

  2. 点击视频下面的 分享 按钮, 在弹出框中选择 嵌入

  1. 复制嵌入代码中的 src 后面的链接, 这就是我们要填写的链接, 下图中复制出来的地址是: https://www.youtube.com/embed/-ogM8tE6w2E

最终填写的效果为

点击 下一步, 查看预售信息概览

2.4 确认创建 #

此页面展示了之前填写的所有预售信息, 请检查并确认

由于使用的 PresaleTest 代币包含税率, 在转账的时候会消耗部分, 导致最终到达预售合约的代币数量小于需要的代币数量, 所以这里需要将预售合约和预售工厂合约加入到代币的 税率白名单 中, 使向预售合约中转账时的税率为0, 一般带税的代币合约中都会有此开关的.

该代币由 Fatsale 一键发币功能代发, 所以可以在代币控制台中添加税率白名单

确认无误后, 点击完成, 支付费用后即可生成预售合约

生成完毕后将会自动跳转进 预售详情页面 , 或者也可以去 预售列表->我的 中查看

至此, 您已经成功创建了一个超募预售项目!