前言
这两天有人问为什么在区块链浏览器上上传头像后,在小狐狸钱包上还是不显示头像。
这种情况很大概率是钱包官方没有主动收录,这个时候需要自己主动的进行申请。那官方申请的唯一途径就是通过github来进行代码的上传。
https\://github.com/MetaMask/contract-metadata?tab=readme-ov-file#submission-process
上传教程
首先我们上传git代码,是需要先安装git。如果大家不会安装,可以下载一个codex,告诉ai来进行自动安装。
下面我们先来讲一下如何在小狐狸钱包更新自己的代币信息
打开仓库: https://github.com/MetaMask/contract-metadata
点右上角 Fork,把仓库复制到你自己的 GitHub 账号。
在你 Fork 的仓库里,把代币 Logo 放进:/icons

ethscan上传头像
注意:Logo 用 .png 文件 或 .svg文件,最好是正方形、高分辨率。Meta Mask 当前 README 也是这样要求的。
在:/metadata下面创建这个 Token 对应的 metadata 文件。

ethscan上传头像
比如你的 Token 在 ETH:
Chain ID: 1
就进入eip155:1 这个文件夹,创建一个jason文件
如果你不知道你想要上传的链是哪个链的,可以进入chainlist 去进行查找

ethscan上传头像
假设你的合约Contract:
0x1234567890AbCdEf1234567890AbCdEf12345678
创建的文件名称就是:eip155:56/erc20:0x1234567890AbCdEf1234567890AbCdEf12345678
内容类似:
{
"eip155:56/erc20:0x1234567890AbCdEf1234567890AbCdEf12345678": {
"name": "Your Token Name",
"symbol": "TOKEN",
"decimals": 18,
"erc20": true,
"logo": "./icons/eip155:56/erc20:0x1234567890AbCdEf1234567890AbCdEf12345678.png"
}
}

ethscan上传头像
Logo 文件名对应:
icons/eip155:56/erc20:0x1234567890AbCdEf1234567890AbCdEf12345678.png
注意合约地址必须是 checksum 格式。
修改完成后,在你的 Fork 仓库页面点击:
Contribute
→ Open pull request
然后提交 PR 给:
MetaMask/contract-metadata
PR 描述里建议写:
Token Name: XXX
Symbol: XXX
Network: BNB Smart Chain
Contract: 0x...
Official Website: https\://...
Explorer: https\://bscscan.com/token/0x...
尤其是 官网最好明确展示这个合约地址,因为 MetaMask 官方审核条件里明确要求 PR 提供官网,并且官网能够证明该地址属于这个项目。
如果你会用命令行,也可以用官方 CLI 自动生成:
npm run asset:set --
--caip "eip155:56/erc20:0x你的Checksum地址"
--name "Token Name"
--symbol "TOKEN"
--decimals 18
--image ./logo.png
然后:
npm run asset:verify --
--caip "eip155:56/erc20:0x你的Checksum地址"
最后:
node buildindex.js
再 git commit → push → PR。
简化版本。
这个方法可以通过ai来帮助你实现代币信息的上传。首先,你需要下载chatgpt的电脑版。
然后根据下面的提示词进行,即可实现小狐狸钱包的代币信息更新
第一步
安装git 告诉你的ai,你需要上传github的代码,请他帮助你安装git
第二步
根据 https\://support.metamask.io/develop/how-to-add-a-token-logo/ 代币上传信息的规则,帮我把代币的信息进行提交。我的代币信息如下:
Token Name: XXX
Symbol: XXX
Network: BNB Smart Chain
Contract: 0x...
Official Website: https\://...
Explorer: https\://bscscan.com/token/0x...
第三步
根据metamask钱包的更新规则,帮我提交修改。
最后
小狐狸钱包上传代币头像不仅需要你在浏览器上主动上传代币信息,也可能还需要你再git上手动上传一下。这个是唯一有效的官方途径,不要相信轻易其他人说的头像代上传。
如果觉得手动操作有难度的,可以使用ai帮助你进行信息的上传。
联系我们
如果想要深入了解CPBOX产品的其他用途和功能
可以点击 https://docs.cpbox.io/查看
或者你有一些好的建议或者想要帮助开发的需求
可以通过主页 https://www.cpbox.io/cn/ 最下方的联系方式来找到我们
也可以通过下方社媒来联系我们
其他社媒
TG交流群:https://t.me/cpboxio
Doc文档:https://docs.cpbox.io
Twitter:https://twitter.com/Web3CryptoBox
Youtube:youtube.com/channel/UCDcg1zMH4CHTfuwUpGSU-wA