> For the complete documentation index, see [llms.txt](https://help.tpwallet.io/cn/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.tpwallet.io/cn/developer/submit-logo.md).

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

提交代币图标时，请根据代币类型在[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)
