# 如何通过BERC20协议发行Token? **Published by:** [BERC20 Protocol](https://paragraph.com/@berc20founder/) **Published on:** 2023-06-24 **URL:** https://paragraph.com/@berc20founder/berc20-token ## Content 通过BERC20协议发布Token有什么优势?自动添加lp,锁定初始流动性每次铸造自动添加lp锁定token的初始流动只要通过berc20协议发射token,永远有价解决用户的信任,让用户无任何后顾之忧lp自动加入黑洞token权限自动放弃项目方预留token和eth公开透明,一目了然锁定时间,分次解锁公平发射,每个人成本一样每次铸造成本一样,所得token一样每次铸造自动组建lp合约安全风险降为0,技术壁垒降为0项目方不用担心合约安全问题项目方不用找专业的技术人员开发合约灵活的铸造条件选择支持指定的NFT进行铸造可校验单个NFT编号只能铸造一次支持持有某个token大于一定数量才可以铸造支持白名单验证进行铸造支持铸造开始和结束时间的设定支持token的燃烧机制如何通过BERC20协议发行Token?打开官网官网点击Deploy按钮设定部署的基础参数tick:token的简写名称,长度在1到7字符长度name:token的名称,长度在3到20个字符长度supply:token发行的总量totalmints:总的铸造次数mintLimit:每个钱包的最大铸造次数mintprice:铸造一张的价格设定完以上的参数,一个100%公平的,项目方无任何预留的token就可以发行了,50%的筹码归铸造者所有,50%的筹码和铸造花费的eth组成lP,合约放弃所有权,lp打入黑洞!更多参数设置点击more settings,可以设置更多个性化的部署参数,现在一一对其进行解答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.Trade Burns 选项BurnToAddressPer:燃烧到指定地址的比例,默认的指定地址是0x0000000…DEAD地址,可以设置自定义的地址。BurnAddress:这里设置燃烧的接收地址,默认是0x0000000…DEAD地址,当然也可以自定义设置地址,设置后将燃烧到自己的钱包。BurnToBlackAdsPer:燃烧到黑洞地址所占的比例,设置后,每次交易将会把该比例的token燃烧到0x0000000…DEAD地址。BurnAirdropPer:燃烧到空投地址的所占比例,设置后,每次交易将会燃烧到空投地址,设置之前需要在空投地址一览设置空投的比例。WL Setting 选项WlMkRoot:这选项是设置白名单的根地址,需要点击右侧的连接输入钱包地址生成,生成后粘贴到这里,注意,要通过dis联系官方提交你的白名单地址,白名单验证才能生效。wlmintCounts:白名单允许铸造的数量,和总的铸造数量对应,不能超过总的铸造数量。wlEndTime:白名单铸造结束时间,设置结束时间后,如果白名单未铸造完会自动进入公开铸造。support dev 选项tokenDonate:token给berc20团队捐赠的比例,最大可捐赠3%。ethDonate:eth给berc20团队捐赠的比例,最大可捐赠3%。设定完以上参数,点击Deploy,就可以部署Token了! 相关链接官网推特discordtelegrammediumgitbook ## Publication Information - [BERC20 Protocol](https://paragraph.com/@berc20founder/): Publication homepage - [All Posts](https://paragraph.com/@berc20founder/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@berc20founder): Subscribe to updates