首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Candy机器上重试事务

在Candy机器上重试事务
EN

Stack Overflow用户
提问于 2022-06-23 18:33:45
回答 1查看 165关注 0票数 0

我刚刚完成了对糖果机8000项资产的上传(通过上传命令)。在创建包并将它们保存到缓存中时,一切似乎都运行良好,但一旦它开始编写索引,我就开始看到这两个错误:

1)

代码语言:javascript
复制
Waiting 5 seconds to check Bundlr balance.
Requesting a withdrawal of 0.638239951 SOL from Bundlr...
Successfully withdrew 0.638244951 SOL.
Writing all indices in 719 transactions...
Progress: [█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 2% | 18/719Transaction simulation failed: Blockhash not found

代码语言:javascript
复制
Failed writing indices 3682-3691: Transaction was not confirmed in 60.01 seconds. It is unknown if it succeeded or fail.

我一直在网上搜索,据我所知,这些错误都来自我的control..is,对吗?或者我能做些什么才能让这些索引写得成功?这是50%的进展现在,但我认为上传不会成功,当它完成。如果是这样的话,我是否需要再次运行糖果机器上传命令,还是有一种方法可以让我再次运行事务部分(在它开始失败的地方)?我看过一些关于重试的笔记,但对我来说还不完全清楚。

上传过程大约花了2.5个小时,所以如果可能的话,想要避免这种情况。

我们非常感谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-23 18:37:15

这两个错误都很常见,所以你不必担心。您应该使用自定义RPC (在upload命令上使用--rpc-url ),并等到上传命令结束。当upload命令结束时,您必须使用verify_upload命令来查看一切是否顺利(如果verify_upload显示了一个错误,您必须再次运行upload,直到verify_upload显示ready to deploy消息为止)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72735054

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档