# 如何自主更新NFT图标？

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

ETH：[<mark style="color:blue;">**https://github.com/TP-Lab/tokens/tree/master/NFT/eth**</mark>](https://github.com/TP-Lab/tokens/tree/master/NFT/eth)

BSC：[<mark style="color:blue;">**https://github.com/TP-Lab/tokens/tree/master/NFT/bsc**</mark>](https://github.com/TP-Lab/tokens/tree/master/NFT/bsc)

### <mark style="color:red;">注意事项：</mark>

<mark style="color:red;">**1、必须要附上捐赠TPT哈希值链接和验证地址的链接 ；**</mark>

<mark style="color:red;">**2、一个github账号，不允许提交多个logo申请 ；**</mark>

<mark style="color:red;">**3、TPT捐赠数量50,000 个；**</mark>

<mark style="color:red;">**4、因github的开放性，任何人都可以在提交的订单中留言，所以请不要相信任何第三方人员的留言，谨防诈骗。**</mark>

<mark style="color:red;">**5、代币显示logo只是进行对代币信息进行丰富，并不能保证代币的绝对安全，也不代表TokenPocket的任何投资建议，请您注意风险！**</mark>

<mark style="color:red;">**6、提交的NFT如果未开源将会对logo收录和NFT内的图片显示有影响。**</mark>

### **所需资料如下：**&#x200C;

**1.代币图标**

{% code title="要求：" %}

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

{% endcode %}

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

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

![](https://2984428935-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSlnHC12yCwlsZESMAluq%2Fuploads%2FzAxxqw2SVkSNVABDBPFg%2F1.png?alt=media\&token=10a2f36b-5f54-4ac1-89d2-b43527881aa0)

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

{% code title="要求" %}

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

{% endcode %}

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

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

```
{
 "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": "ERC721",
 "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格式的地址。

![](https://files.gitbook.com/v0/b/gitbook-legacy-files/o/assets%2F-MMF2k4MCaxErpZyah2d%2F-Mamgil3uwVkCxcB0Vka%2F-Manmit-oKuKZ1t4pu4W%2F%E6%8F%90%E4%BA%A4%E4%BB%A3%E5%B8%81checksum.jpg?alt=media\&token=1494fcd0-c5ab-4908-b8c3-17cc32a54d36)

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

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

![](https://2984428935-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSlnHC12yCwlsZESMAluq%2Fuploads%2F1eGpa0zU2e17HaifxqGu%2F001.png?alt=media\&token=5344facd-27aa-4550-936d-9c39f1b3d8e1)

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

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

![](https://2984428935-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSlnHC12yCwlsZESMAluq%2Fuploads%2FDBsDwsOle9f4LGrYyqc2%2F8bd284335714ceae0927e9ab86485c8.png?alt=media\&token=7b582982-d141-42b4-9afb-7f3429f2facd)

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

![](https://2984428935-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSlnHC12yCwlsZESMAluq%2Fuploads%2FFYHe881boQjWUbsqizsC%2F2.png?alt=media\&token=30ec23c4-63e3-48a4-91a6-e4ed993a29cd)

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

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

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

![](https://2984428935-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSlnHC12yCwlsZESMAluq%2Fuploads%2FvmsRckk3TidPwD3WfpEb%2FWechatIMG16.png?alt=media\&token=2836e5aa-8339-4f9a-b6ab-ccae75432be9)

### **提交代币图标步骤：**

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

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

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

![](https://files.gitbook.com/v0/b/gitbook-legacy-files/o/assets%2F-MMF2k4MCaxErpZyah2d%2F-Ma6xFPtDfs4dqqKsODl%2F-Ma712acg9Sk58j1Bt8F%2FGitHub1.jpg?alt=media\&token=96d2f33b-94c1-45a6-ad1b-d928faee1aef)

2\. 打开浏览器，进入GitHub**页面：**[<mark style="color:blue;">https://github.com/TP-Lab/tokens/pulls</mark>](https://github.com/TP-Lab/tokens/pulls)，点击右上角【Fork】后等待创建；

![](https://2984428935-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSlnHC12yCwlsZESMAluq%2Fuploads%2FYY5hWzCKvmWhpG9uhhNf%2F111.png?alt=media\&token=6cdff80f-2a6b-4a5b-a991-02a10b8add95)

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

![](https://2984428935-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSlnHC12yCwlsZESMAluq%2Fuploads%2FJ4q6lvBhqNeSnzJZBMhN%2F222.png?alt=media\&token=c5d82daa-8c43-40b6-ac97-e83c3834f2bd)

4\. 将步骤1创建的文件夹拖拽至步骤3的页面，注意提交路径不要错，看到完整的json和logo文件上传成功即可。

![](https://2984428935-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSlnHC12yCwlsZESMAluq%2Fuploads%2FGvSp8Mad3G5enTsdsOWE%2F333.png?alt=media\&token=535119f9-626e-43b7-8002-b5f5af1f22cd)

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

**注意：**<mark style="color:red;">**请在内容描述中添加 50,000 TPT 的交易ID链接；提交步骤5中验证后的哈希值链接，否则无法通过审核。**</mark>

{% embed url="<https://files.gitbook.com/v0/b/gitbook-legacy-files/o/assets%2F-MMF2k4MCaxErpZyah2d%2F-Ma6xFPtDfs4dqqKsODl%2F-Ma71mVUHHeWjGbFBupy%2FGitHub5.jpg?alt=media&token=73e1e385-4d10-4c1f-8134-d02edcb25ee3>" %}

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

{% embed url="<https://files.gitbook.com/v0/b/gitbook-legacy-files/o/assets%2F-MMF2k4MCaxErpZyah2d%2F-Ma71sb04vJ5-xx2OAa1%2F-Ma7MWZg4UC6iRs8Zk1Y%2FGitHub6.jpg?alt=media&token=542ea95f-a9ca-413a-883e-08564a29c2a9>" %}

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

{% embed url="<https://files.gitbook.com/v0/b/gitbook-legacy-files/o/assets%2F-MMF2k4MCaxErpZyah2d%2F-Ma71sb04vJ5-xx2OAa1%2F-Ma7MPJ05mnw9v6pkEo3%2FGitHub7.jpg?alt=media&token=bd054071-349b-4533-bdbf-b319acf02795>" %}

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

{% embed url="<https://files.gitbook.com/v0/b/gitbook-legacy-files/o/assets%2F-MMF2k4MCaxErpZyah2d%2F-Ma71sb04vJ5-xx2OAa1%2F-Ma7Mry4_R2Y-GB6jsuy%2FGitHub8.jpg?alt=media&token=edfa7158-5558-4ae1-ae02-7d21fa1f7d0a>" %}

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

{% embed url="<https://files.gitbook.com/v0/b/gitbook-legacy-files/o/assets%2F-MMF2k4MCaxErpZyah2d%2F-Ma71sb04vJ5-xx2OAa1%2F-Ma7NARfC3ytOV-QRV72%2FGitHub9.jpg?alt=media&token=fcb6866c-aebe-4631-8b1d-0009c6ddb952>" %}

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

{% embed url="<https://files.gitbook.com/v0/b/gitbook-legacy-files/o/assets%2F-MMF2k4MCaxErpZyah2d%2F-Ma71sb04vJ5-xx2OAa1%2F-Ma7NMiYRx7Zg4kRqnQS%2FGitHub10.jpg?alt=media&token=0e077af3-1f46-4a17-b1e0-0a180ca34b94>" %}

### **如何通过申请？**&#x200C;

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

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

### 免责声明：

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

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

**通过GitHub自主提交代币图标为官方指定的唯一渠道，**&#x4EFB;何通过其他渠道提交的代币图标而导致受骗，TokenPocket团队概不负责。

**​**‌

### **审核时间需要多久？**&#x200C;

管理员在进一步验证后，将在 request进行合并。 如果有任何其他需要或需更改的地方，将以链上信息为准进行订正。‌

管理员将Pull request合并后，代币的图标即可更新。**请勿重复提交Pull request !** 感谢你的耐心等待。

如果需要反馈问题，请到<https://github.com/TP-Lab/tokens/issues> 进行问题反馈。
