# 如何自主更新代币图标？

提交代币图标时，请根据代币类型在[Github](https://github.com/TP-Lab/tokens)上选择相应的链接，然后提交代币图标和信息文件（注意：如未提交代币信息文件将无法通过）：‌

<https://github.com/TP-Lab/tokens>

#### 注意事项： <a href="#zhu-yi-shi-xiang" id="zhu-yi-shi-xiang"></a>

**1、必须要附上捐赠TPT哈希值链接和验证地址的链接 ；**

**2、一个github账号，不允许提交多个logo申请 ；**

**3、TPT捐赠数量已经提高到100,000 个；→→** [**社区提案查看**](https://fans.tokenpocket.pro/t/topic/29433) **→→** [**投票结果查看** ](https://snapshot.org/#/itokenpocket.eth/proposal/0xf597a3bdcff66b1f755aad42f6d0696f582bd1b9bb802ea505800bbaa1270a84)**（2024年9月2日00:00开始生效）**

**4、因github的开放性，任何人都可以在提交的订单中留言，所以请不要相信任何第三方人员的留言，谨防诈骗。**

**5、代币显示logo只是进行对代币信息进行丰富，并不能保证代币的绝对安全，也不代表TokenPocket的任何投资建议，请您注意风险！**

#### **所需资料如下：**&#x200C; <a href="#suo-xu-zi-liao-ru-xia" id="suo-xu-zi-liao-ru-xia"></a>

**1.代币图标**

要求：Copy

```
文件扩展名：png，请勿大写PNG
文件名称：logo.png
大小：256px X 256px
图标背景：推荐使用透明背景‌
```

提示：你可以使用以下工具裁剪图标大小：

1）[onlinepngtools](https://onlinepngtools.com/resize-png) 可将图片大小裁剪为 256 x 256‌

<figure><img src="/files/hEuAchJryBnIbcA3unEO" alt=""><figcaption></figcaption></figure>

2）[TinyPNG](https://tinypng.com/) 可压缩优化图片大小

<figure><img src="/files/6lLWTMuX4cnOyODqCtNw" alt=""><figcaption></figcaption></figure>

**2. 代币信息文件**

要求Copy

```
文件扩展名：json，请勿大写JSON
文件名称：info.json
```

内容： info.json文件中必须包含以下信息，请确保详细信息正确无误并遵循格式要求。合约地址应遵循checksum地址格式（请参考下面的示例）。

**注意：如文件格式不正确将无法通过审核！**

Copy

```
{
 "name": "TokenPocket Token",
 "website": "https://tokenpocket.pro",
 "description": "A leading multi-chain wallet that supports BTC, ETH, BSC, HECO, TRON, EOS, OKExChain, HSC and so on.",
 "explorer": "https://bscscan.com/token/0xeca41281c24451168a37211f0bc2b8645af45092",
 "type": "BEP20",
 "symbol": "TPT",
 "decimals": 4,
 "status": "active",
 "id": "0xECa41281c24451168a37211F0bc2b8645AF45092"
}
```

**3. 使用checksum格式的合约地址**

Checksum地址是指在以太坊网络中包含大写和小写字母的合约地址。你可以通过在[以太坊浏览器](https://cn.etherscan.com/)搜索代币的合约地址，搜索完成后，在左上角的地址即为checksum格式的合约地址。例如USDT的checksum格式的合约地址为： 0x6B175474E89094C44Da98b954 EedeAC495271d0F。

或者可以点击[转换工具](https://piyolab.github.io/sushiether/RunScrapboxCode/?web3=1.0.0-beta.33\&code=https://scrapbox.io/api/code/sushiether/web3.js_-_Ethereum_%E3%81%AE%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%82%92%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E3%82%B5%E3%83%A0%E4%BB%98%E3%81%8D%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%81%AB%E5%A4%89%E6%8F%9B%E3%81%99%E3%82%8B/demo.js)把合约地址转换为checksum格式的地址。

<figure><img src="/files/WrblD2b3tUDAqS7kLVyA" alt=""><figcaption></figcaption></figure>

**捐赠流程：** 提交一个代币图标时捐赠 **100,000 TPT**以验证你的地址合法性，需要注意的是**捐赠后无法原路退回**，请您考虑清楚后再捐赠。按照以下步骤准备所需资料并完成捐赠（此处以币安智能链钱包为例）：

1\. 打开TokenPocket App，点击底部【资产】，选择TPT，进入页面后点击【转账】

<figure><img src="/files/IJtZhxJsO07qpXptkKBc" alt=""><figcaption></figcaption></figure>

2\. 点击【直接转账】进入页面，输入收款账号和**100,000** TPT数量，然后选择矿工费，点击【确认】，确认信息无误后点击【确认支付】完成**100,000** TPT的转账。‌

**注意：**&#x6536;款地址为 **0x7837AE9E4FD6E967F1B8C8824D6288ECE6e730F9** （可底下扫码获取）。仅支持收取BSC、HECO以及ETH链上的TPT，请转账前再三确认！

<figure><img src="/files/6oGa04EI59DB6GL6YkKX" alt=""><figcaption></figcaption></figure>

3\. 完成 **100,000** TPT的转账后，返回【资产】页面，选择BNB，然后点击【直接转账】进入转账页面；‌

<figure><img src="/files/R93nTLjhl7NZMkHQ9VH9" alt=""><figcaption></figcaption></figure>

4\. 输入收款地址（同上）和0 BNB数量（如果遇到未支持0 BNB转账的情况，则可以转非常小的BNB数值替代），选择矿工费后点击右下角的【高级设置】- 【纯文本】，按照格式要求填入文本，然后点击【确认】。‌

（**格式要求：**&#x63D0;交代币图标的链 - 提交的代币名称 - 提交的代币合约 - 支付 **100,000** TPT的哈希链接） ‌

<figure><img src="/files/MHtfO8Bn17c2imPCwSYJ" alt="" width="375"><figcaption></figcaption></figure>

5\. 再次核对转账信息，确认无误后点击【确认支付】完成付款。

<figure><img src="/files/DDKQzjW8YbeIq5CGWA9p" alt="" width="375"><figcaption></figcaption></figure>

#### **提交代币图标步骤：** <a href="#ti-jiao-dai-bi-tu-biao-bu-zhou" id="ti-jiao-dai-bi-tu-biao-bu-zhou"></a>

以上资料完成后，便可在GitHub上添加代币图标和信息文&#x4EF6;**。**

1\. 创建一个以代币的合约地址（Checksum 格式）命名的文件夹，然后将**info.json** 和 **logo.png**两个文件添加至该文件夹；‌

**注意**：文件命名必须为：**info.json** 和 **logo.png**

<figure><img src="/files/TB3uIMTTvbA8zgBQ83FA" alt=""><figcaption></figcaption></figure>

2\. 打开浏览器，进入[GitHub](https://github.com/TP-Lab/tokens)，点击右上角【Fork】后等待创建；

<figure><img src="/files/oSk1PeMqyOWsMxWGiGDk" alt=""><figcaption></figcaption></figure>

3\. 根据你的代币类型选择并点击相对应的文件夹（此处以选择BSC链为例），点击进入后请勿关闭此页面；‌

<figure><img src="/files/aJjsT4TKSP5y0a59WIjy" alt=""><figcaption></figcaption></figure>

4\. 将步骤1创建的文件夹拖拽至步骤4的页面；‌

<figure><img src="/files/110pDk2sMAYFWjZY57gp" alt=""><figcaption></figcaption></figure>

5\. 在【Commit changes】处填写代币信息和其他描述，然后点击【Commit changes】；‌

**注意：请在内容描述中添加 100,000 TPT 的交易ID链接；提交步骤5中验证后的哈希值链接，否则无法通过审核。**

<figure><img src="/files/tYEK4uXRT4B6Czjy5KPz" alt=""><figcaption></figcaption></figure>

6\. 页面将自动返回至上一级，然后点击【Pull requests】‌；

<figure><img src="/files/LA648yehCwJl0qVuplrA" alt=""><figcaption></figcaption></figure>

7\. 点击【Creat a pull request】；‌

<figure><img src="/files/nNnMeM6mzJCTuWD8PedA" alt=""><figcaption></figcaption></figure>

8\. 页面将显示你所提交的详细资料，然后点击【Creat pull request】；‌

<figure><img src="/files/45HWnPpPqdgDjqZ9zc5s" alt=""><figcaption></figcaption></figure>

9\. 输入标题和内容后，点击【Create pull request】；‌

<figure><img src="/files/5x3PUEU5KJOSgrSK7Cy1" alt=""><figcaption></figcaption></figure>

10\. 至此，你已经成功提交了你的Pull request，管理员将尽快审核你的请求。‌

<figure><img src="/files/uZiVdyJ8mscw3GhbmYDR" alt=""><figcaption></figcaption></figure>

#### **如何通过申请？**&#x200C; <a href="#ru-he-tong-guo-shen-qing" id="ru-he-tong-guo-shen-qing"></a>

Pull request在添加到Tokens原仓库之前，需对其进行筛选。因此，请查看你提交的申请是否满足以下要求：‌

1. 已经支付 10&#x30;**,000** TPT的手续费
2. 代币项目不存在仿冒或欺诈性行为
3. 详细的代币信息

#### **免责声明**‌ <a href="#mian-ze-sheng-ming" id="mian-ze-sheng-ming"></a>

TokenPocket团队允许任何人向原仓库提交代币申请。 但是，这并不意味着我们与所有项目都有直接的合作关系。‌

经仔细审查后，如发现具有欺诈性的项目，TokenPocket团队将予以拒绝。 由于市场状况多变，如发现任何具有欺诈风险或其他危险因素，TokenPocket团队保留随时更改条款的权利。

**通过GitHub自主提交代币图标为官方指定的唯一渠道，**&#x4EFB;何通过其他渠道提交的代币图标而导致受骗，TokenPocket团队概不负责。‌[<br>](https://app.gitbook.com/@tokenpocket-gm/s/tutorial-series/~/drafts/-M_yHrzLg8i88f4fnBpi/the-usage-tutorial-of-okexchain-test-okex)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.tpwallet.io/cn/developer/submit-logo.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
