如何在Solana Devnet测试代币名称与图标,PR提交后未更新需多久生效?
PR提交后更新生效时间
首先区分两种代币元数据更新场景:
- 提交PR到公共代币列表仓库的场景:
- PR被维护者合并入主分支后,静态资源CDN的缓存刷新需要15分钟到2小时不等,不同节点的缓存时效存在差异
- 部分钱包、区块浏览器会单独缓存代币元数据,这类第三方应用的缓存更新最长可能需要24小时
- 如果超过24小时仍未展示,优先检查你的PR是否满足官方提交规范,比如图片尺寸、链地址校验、JSON格式正确性
- 直接上传Metaplex链上元数据的场景:
- 元数据上链交易确认后立即生效,第三方应用的缓存更新通常在1小时以内
Devnet代币名称与图标正确测试方式
- 快速验证优先用链上元数据方案:不需要提交PR,直接调用Metaplex Token Metadata程序上传你的代币名称、图标等信息,交易确认后即可在支持链上元数据读取的应用中查看效果
- 若需要测试公共代币列表的展示效果,可先部署自定义的代币列表分叉服务,修改你使用的钱包/浏览器的元数据拉取地址为你的自定义服务地址,无需提交PR即可完成全流程验证
- 提交公共列表PR前必须校验:
Devnet链地址拼写完全正确、图标为200*200像素的PNG格式、JSON配置字段无语法错误,避免因格式问题被维护者打回 - 验证生效时优先使用Solana官方区块浏览器查看代币详情,排除第三方应用本地缓存导致的展示异常
内容的提问来源于stack exchange,提问作者Varun Chodha
相关产品推荐
相关产品推荐

