如何通过BERC20协议发行Token?

通过BERC20协议发布Token有什么优势?

  • 自动添加lp,锁定初始流动性

    • 每次铸造自动添加lp

    • 锁定token的初始流动

    • 只要通过berc20协议发射token,永远有价

  • 解决用户的信任,让用户无任何后顾之忧

    • lp自动加入黑洞

    • token权限自动放弃

    • 项目方预留token和eth公开透明,一目了然

      • 锁定时间,分次解锁

  • 公平发射,每个人成本一样

    • 每次铸造成本一样,所得token一样

    • 每次铸造自动组建lp

  • 合约安全风险降为0,技术壁垒降为0

    • 项目方不用担心合约安全问题

    • 项目方不用找专业的技术人员开发合约

  • 灵活的铸造条件选择

    • 支持指定的NFT进行铸造

    • 可校验单个NFT编号只能铸造一次

    • 支持持有某个token大于一定数量才可以铸造

    • 支持白名单验证进行铸造

    • 支持铸造开始和结束时间的设定

    • 支持token的燃烧机制

如何通过BERC20协议发行Token?

打开官网

点击Deploy按钮

post image

设定部署的基础参数

post image
  • tick:token的简写名称,长度在1到7字符长度

  • name:token的名称,长度在3到20个字符长度

  • supply:token发行的总量

  • totalmints:总的铸造次数

  • mintLimit:每个钱包的最大铸造次数

  • mintprice:铸造一张的价格

设定完以上的参数,一个100%公平的,项目方无任何预留的token就可以发行了,50%的筹码归铸造者所有,50%的筹码和铸造花费的eth组成lP,合约放弃所有权,lp打入黑洞!

更多参数设置

post image

点击more settings,可以设置更多个性化的部署参数,现在一一对其进行解答

post image

Reserve(deployer)参数选项

这一行的参数主要是设定部署者预留的token和eth的比例,以及token是否进行锁定

  • tokenReserve:这个参数是部署者可预留的token数量,最大可预留15%,默认是0。

  • ethReserve:这个参数是部署者可预留eth的数量,最大可预留15%,默认是0。

  • LockyDays:这个参数是部署者锁定token的天数,设置100,那么token锁定100天。

  • unLockCounts:这个参数是解锁的次数,设置10,如果锁定天数为100天,那么每10天可解锁一次。

Mint Time Setting 参数选项

  • mintstartTime:铸造开始时间设置,也就是只有当大于等于这个时间才能开始进行铸造

  • mintEndTime:结束铸造时间,默认给了一个很大的时间,如果设定了结束时间,大于该时间将不能进行铸造,剩余token相当于销毁。

$BERC Airdrop 参数选项

  • DepositContract:质押合约地址,空投需要通过质押那个币领取就填写那个币的合约地址,只要是erc20的token就行,不一定遵循berc20.

  • AirDropPer:空投占总token的比例,最大20%,也就是token总量的20%,填写10就是10%的总量.

  • depositCycle:质押周期,质押周期就是质押时间段,单位是天,填写2就表示,从现在开始到2天后的这个时间段可以进行token的质押。

  • claimCycle: 领取周期,当上面质押结束后,自动进入领取状态,这个时间表示领取的有效期,填写1表示,从质押结束时间到1天后的,这个时间段是可以领取token的,不及时领取将会失效,自动进入下个周期的奖励。

  • BERC Limit:限制最小参与空投持有的 $BERC的数量,设置100,那么最少要抵押100个 $BERC才可以参与该活动。

当时间达到质押结束时间,根据当前用户质押的比例*总的空投数量就是所得的空投的token数量。

在领取时间周期内要及时领取token,如果不及时领取,将会自动进入下个奖励周期!

点claim按钮会把质押的 token 和 空投的token领取到当前用户的钱包。

Mint Limit 参数选项

  • ERC721:这里设置ERC721类型的NFT的合约地址,一旦设置,只有当前钱包有该NFT才可以铸造token。

  • ERC721旁边的开关:这个只支持升级的ERC721合约,必须要有tokenOfOwner方法才可以有效,打开之后,会记录每一个NFT的编码,同一个编号不能重复铸造。 注意:以上只校验单张NFT,如果有多张请放到不同钱包进行校验.

  • ERC20:这里设置ERC20的合约地址

  • ERC20Nums:这里设置要持有ERC20 TOken的最小数量,低于该数量将不能进行铸造!

  • ERC1155:这里输入ERC1155的合约地址,只有持有该NFT才能进行铸造TOken.

post image

Trade Burns 选项

  • BurnToAddressPer:燃烧到指定地址的比例,默认的指定地址是0x0000000…DEAD地址,可以设置自定义的地址。

  • BurnAddress:这里设置燃烧的接收地址,默认是0x0000000…DEAD地址,当然也可以自定义设置地址,设置后将燃烧到自己的钱包。

  • BurnToBlackAdsPer:燃烧到黑洞地址所占的比例,设置后,每次交易将会把该比例的token燃烧到0x0000000…DEAD地址。

  • BurnAirdropPer:燃烧到空投地址的所占比例,设置后,每次交易将会燃烧到空投地址,设置之前需要在空投地址一览设置空投的比例。

WL Setting 选项

  • WlMkRoot:这选项是设置白名单的根地址,需要点击右侧的连接输入钱包地址生成,生成后粘贴到这里,注意,要通过dis联系官方提交你的白名单地址,白名单验证才能生效。

post image
  • wlmintCounts:白名单允许铸造的数量,和总的铸造数量对应,不能超过总的铸造数量。

  • wlEndTime:白名单铸造结束时间,设置结束时间后,如果白名单未铸造完会自动进入公开铸造。

support dev 选项

  • tokenDonate:token给berc20团队捐赠的比例,最大可捐赠3%。

  • ethDonate:eth给berc20团队捐赠的比例,最大可捐赠3%。

设定完以上参数,点击Deploy,就可以部署Token了!

相关链接