⏏️进阶操作:代币回购功能设置

在完成代币创建后,代币创建者可以使用该代币的合约功能进行其他操作,这些操作需要在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