⏏️进阶操作:代币回购功能设置
在完成代币创建后,代币创建者可以使用该代币的合约功能进行其他操作,这些操作需要在PEGO或BSC的浏览器中进行,在PEGO-W3swap上创建代币就在PEGO浏览器操作,在BSC-W3swap上创建代币就用BSC浏览器操作。
一、进入代币合约页面
在浏览器搜索栏输入代币合约地址,点击进入代币详情页。
✅PEGO浏览器:https://scan.pego.network/
BSC浏览器:https://bscscan.com/
二、进入代币合约功能界面
进入代币详情页后,点击Write Contract按钮后,点击Connect wallet按钮,连接钱包。
三、代币回购功能设置
涉及代币自身回购功能主要有以下合约。
🔴setAutoBuybackSettings:设定自动回购机制的相关参数。
【具体参数说明】
_enabled (bool):相当于自动回购功能开关,如果将其设置为 true,则代表启用自动回购;如果设置为 false,则代表禁用自动回购。
_cap (uint256):设定每次自动回购开启的上限,例如填写1000,就表示这次的自动回购代币数量达到1000后,本次自动回购即停止,再想自动回购则需要重新设定一次合约。
_amount (uint256):每次回购的代币数量,例如填写10,即为每次回购10个。
_period (uint256):设置自动回购的时间间隔,其单位是区块数量,例如填写100则表示每100个区块执行一次回购。
🔴setBuybackMultiplierSettings:设置代币回购倍数的相关参数,这里的回购倍数会增加特定时间内代币卖出交易的手续费率,通常要与triggerZeusBuyback(手动回购)配合使用,初始默认为2。当手动回购开启,并且回购倍数此时已经启用,那么按照回购倍数持续的时间,在此期间内,用户交易卖出交易的手续费将按照回购倍数进行加成。例如回购倍数时间为30分钟,回购倍数为2,则表示,在进行手动回购后的30分钟内,代币卖出交易手续费将上调2倍。
【具体参数说明】
numerator (uint256):回购倍数是numerator除以denominator计算得出,numerator是分子,denominator是分母。
denominator (uint256):numerator数值要大于denominator,并且numerator除以denominator的数值要小于等于2.
length (uint256):回购倍数的生效时间,初始默认为30分钟。
🔴clearBuybackMultiplier:清除回购倍数
🔴triggerZeusBuyback:相当于手动回购功能,可以通过此合约功能实现一次回购。
【具体参数说明】
amount (uint256):指要回购的代币数量
triggerBuybackMultiplier (bool):即本次回购是否要启用回购倍数。输入值分为false和true两种,true是开启,false即关闭。
填写完毕后,点击Write按钮
Last updated