如何更新已有SPL-token的市场数据?解决交易对展示异常问题
问题描述
上传Min. Order Size和Price Tick的市场数据时出错,导致交易对无法在Openbook上展示;上传约10分钟后,Raydium中找不到对应的市场地址,但Bird's Eye仍能看到该交易对。相关地址:
- Token地址:
Hy2PHBQ4Y7GFHTB5fbSLpB5t6ctqTYC2NzB3W5n15z8u - 市场地址:
srmqPvymJeFKQ4zGQed1GFppgkRHL9kaELCbyksJtPX
解决方案
1. 检查市场账户状态
通过Solana Explorer查询上述市场地址,确认账户是否正常、参数是否为错误值,同时检查是否存在未确认的交易记录。
2. 使用Openbook CLI修改市场参数
通过官方工具修正Min. Order Size和Price Tick:
- 安装CLI:
cargo install openbook-cli - 连接主网:
openbook-cli init --url https://api.mainnet-beta.solana.com - 执行修改命令(替换占位符为实际值):
注意:参数需匹配token的小数位数,且符合Openbook的规则,避免再次报错。openbook-cli modify-market \ --market srmqPvymJeFKQ4zGQed1GFppgkRHL9kaELCbyksJtPX \ --min-order-size <正确最小订单量> \ --price-tick-size <正确价格刻度> \ --keypair <你的钱包私钥路径>
3. 触发平台重新索引
- Openbook:到官方Discord频道提交市场刷新请求,提供市场地址和修改说明;
- Raydium:修改后等待30-60分钟,若仍未显示,到官方支持渠道申请刷新市场列表。
4. 验证结果
修改完成后,再次查询市场账户参数是否正确,同时检查Openbook和Raydium是否能正常展示交易对。
内容的提问来源于stack exchange,提问作者Mimumemao
相关产品推荐
相关产品推荐

