⏏️进阶操作:代币权限转移和各类授权

在完成代币创建后,代币创建者可以使用该代币的合约功能进行其他操作,这些操作需要在PEGO或BSC的浏览器中进行,在PEGO-W3swap上创建代币就在PEGO浏览器操作,在BSC-W3swap上创建代币就用BSC浏览器操作。

一、进入代币合约页面

在浏览器搜索栏输入代币合约地址,点击进入代币详情页。

✅PEGO浏览器:https://scan.pego.network/

BSC浏览器:https://bscscan.com/

二、进入代币合约功能界面

进入代币详情页后,点击Write Contract按钮后,点击Connect wallet按钮,连接钱包。

三、几种授权和权限转移类合约功能简介

approve:授权特定合约可以在用户账户中执行一定数量的代币转移

填写以下参数后,点击“Write”按钮

spender (address):填写要授权的合约或用户钱包地址

amount (uint256):填写被授权地址可转移代币数量

transferFrom:通常与代币的授权机制(如approve)一起使用,它允许代币持有者授权另一个账户(地址)来代表自己转移一定数量的代币。 所以要先调用approve函数进行授权,再启用这个合约。

填写以下参数后,点击“Write”按钮

sender (address):发送者地址,就是谁来发送?

recipient (address):接受者地址,谁来接收这些代币?

amount (uint256):授权转移代币数量

转移代币权限:

🔴transferOwnership:转移代币合约所有权

newOwner (address)即填写新的代币权限所有人钱包地址,然后点击“Write”按钮

回购功能授权和解除授权:

🔴authorize:授权指定地址可以执行回购操作

🔴unauthorize:取消对特定地址的特定授权

🔴setBuyBacker:将指定地址设置为回购操作账户,回购者通常是代币合约的管理员或指定的账户,负责从市场中购买代币并进行回购操作。注意,只有经过授权的账户才可以被设置为回购账户。因此该合约通常要与authorize合约配合使用。

acc (address):填写指定地址。

add (bool):确认是否将acc的地址添加到回购者行列中,这里的参数分为“ true”或者“false”,true为是,false则为否。

🔴setFeeReceivers:用于设置代币流动性费用和营销费用接收钱包地址。

_autoLiquidityReceiver(addres):用于接收流动性费用的钱包地址

_marketingFeeReceiver(addres):用于接收营销费用的钱包地址

Last updated