# 进阶操作：代币权限转移和各类授权

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

## 一、进入代币合约页面

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

**✅PEGO浏览器：**<https://scan.pego.network/>

<figure><img src="https://2540072548-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTSnAedcRyZL3tIQPJYN1%2Fuploads%2FDm2w6pP7ckSBc9Ewofhf%2Fimage.png?alt=media&#x26;token=72a84cb0-a2b3-41ef-bb79-cc5be6f0d6a7" alt=""><figcaption></figcaption></figure>

**BSC浏览器：**<https://bscscan.com/>

<figure><img src="https://2540072548-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTSnAedcRyZL3tIQPJYN1%2Fuploads%2FQSS44GU4R8bpqoHUD2T2%2Fimage.png?alt=media&#x26;token=eb57a6dc-26bc-4dc9-b73c-0eb9339ab0a5" alt=""><figcaption></figcaption></figure>

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

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

<figure><img src="https://2540072548-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTSnAedcRyZL3tIQPJYN1%2Fuploads%2FmIfQktaW1UEiqrkAhYbu%2Fimage.png?alt=media&#x26;token=4bdb9b23-aaf6-4807-a1f8-c9ca204a9619" alt=""><figcaption></figcaption></figure>

## 三、几种合约功能简介

### <mark style="color:red;">approve：</mark>授权特定合约可以在用户账户中执行一定数量的代币转移

<figure><img src="https://2540072548-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTSnAedcRyZL3tIQPJYN1%2Fuploads%2FPZ8zLVufgDEGxMkUTxH3%2Fimage.png?alt=media&#x26;token=3e7b07e8-f2b1-46d7-8c21-f31820faa389" alt=""><figcaption></figcaption></figure>

填写以下参数后，点&#x51FB;**“Write”按钮**

**spender (address)：**&#x586B;写要授权的合约或用户钱包地址

**amount (uint256)：**&#x586B;写被授权地址可转移代币数量

### <mark style="color:red;">transferFrom：</mark>通常与代币的授权机制（如approve）一起使用，它允许代币持有者授权另一个账户（地址）来代表自己转移一定数量的代币。 所以要先调用approve函数进行授权，再启用这个合约。

<figure><img src="https://2540072548-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTSnAedcRyZL3tIQPJYN1%2Fuploads%2FTyrJM89qxaiBNfhJiUvU%2Fimage.png?alt=media&#x26;token=2aa899d0-35fd-413c-b0ae-0645bc1b0e28" alt=""><figcaption></figcaption></figure>

填写以下参数后，点&#x51FB;**“Write”按钮**

**sender (address)：**&#x53D1;送者地址，就是谁来发送？

**recipient (address)：**&#x63A5;受者地址，谁来接收这些代币？

**amount (uint256)：**&#x6388;权转移代币数量

### <mark style="color:red;">放弃和转移代币权限：</mark>

**renounceOwnership：**&#x653E;弃代币所有权限，直接点击“Write”按钮

<figure><img src="https://2540072548-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTSnAedcRyZL3tIQPJYN1%2Fuploads%2FdSoBZImGddavITBDGCZP%2Fimage.png?alt=media&#x26;token=2c846b14-80d3-4681-aad2-86aab162c0ca" alt=""><figcaption></figcaption></figure>

**transferOwnership：**&#x8F6C;移代币合约所有权

<figure><img src="https://2540072548-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTSnAedcRyZL3tIQPJYN1%2Fuploads%2FtQXlzJM9dYOusFQfAkYJ%2Fimage.png?alt=media&#x26;token=84498886-d2c0-4bf6-a8a1-e1e7bc90ea5d" alt=""><figcaption></figcaption></figure>

newOwner (address)即填写新的代币权限所有人钱包地址，然后点&#x51FB;**“Write”按钮**
