You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Candy Machine显示‘Your Price’为undefined,Sugar Update功能异常

问题分析

两个问题的核心原因都是RPC节点连接不稳定或故障:

  1. UI中candyMachine.state.price显示undefined:因为UI无法从指定RPC节点稳定拉取到Candy Machine账户的完整状态数据
  2. sugar update命令报错:直接提示RPC节点连接超时,导致无法反序列化Candy Machine账户信息
铸币活动运行期间的解决办法
  • 切换备用RPC节点:
    • 针对UI:找到项目中配置RPC地址的位置(通常是环境变量或配置文件),替换为稳定的Solana RPC节点,比如官方主网节点https://api.mainnet-beta.solana.com
    • 针对sugar CLI:执行命令时通过--rpc-url参数指定备用节点,示例:
      sugar update --rpc-url https://api.mainnet-beta.solana.com
      
      也可以修改sugar-config.json配置文件中的rpcUrl字段,实现永久替换
  • 临时重试操作:如果暂时不想切换节点,UI端可以刷新页面重试,sugar update命令可以多执行几次,等待节点临时恢复服务
  • 优化UI缓存策略:如果UI有本地缓存机制,可适当延长状态数据的缓存时长,减少频繁RPC请求,但需确保价格更新时能同步最新数据
长期稳定性建议
  • 配置多节点 fallback:在UI和CLI中设置多个RPC地址,当一个节点故障时自动切换至备用节点
  • 考虑使用付费RPC节点:免费第三方节点偶尔会出现稳定性问题,付费节点的可用性更高,适合持续运行的铸币活动

内容的提问来源于stack exchange,提问作者bschmitty

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 06:15:20