能否像在Solana主网一样在Devnet上添加代币信息?
Solana Devnet 自研代币属性测试相关问题解答
你所了解的信息无误,Solana 官方社区维护的 token-list 目前仅接受主网代币的 PR 提交,暂不开放 Devnet 代币的收录通道。你可以通过以下几种替代方案完成Devnet环境下的代币属性测试需求:
- 本地自定义token-list
参考官方token-list的字段规范,在本地生成一份自定义的JSON列表,填入你的自研代币的 mint 地址、名称、符号、精度、图标资源地址等信息,测试时直接在对应的DApp或钱包中导入这份本地列表,即可正常识别展示代币的对应属性。 - 绑定链上元数据(最推荐方案)
将代币的元数据资源(包括图标、介绍等内容)存储后,调用 Solana 官方的Token Metadata Program的create_metadata_accounts_v2指令,为Devnet上的代币 mint 地址绑定链上元数据。所有适配Solana代币标准的钱包、区块浏览器在Devnet环境下都会自动读取链上绑定的元数据进行展示,无需依赖中心化的token-list收录。 - 私有共享token-list
如果需要多成员协同测试,你可以将自定义的token-list部署到内部可访问的存储位置,所有测试人员在钱包内添加该私有列表的地址即可统一识别测试代币的属性,不需要每个成员单独导入本地文件。
价格测试补充说明:若需要测试代币价格相关逻辑,你可以在Devnet环境下部署模拟价格喂价服务,也可以在Devnet版本的AMM协议中添加你的测试代币和测试稳定币/测试SOL的交易对,即可模拟生成代币的实时交易价格用于功能验证。
内容的提问来源于stack exchange,提问作者Michael Kocurek
相关产品推荐
相关产品推荐

