如何解决事务失败:错误:1014:优先级太低:515000139 vs 515000139
我和https://github.com/substrate-developer-hub/substrate-node-template一起玩,并且希望进行以下交易:
但是我得到了
? Transaction Failed: Error: 1014: Priority is too low: (515000139 vs 515000139): The transaction has too low priority to replace another transaction already in the pool.
有什么主意吗?
之所以问这些问题,是因为我想将入职信息存档到Substrate,然后制作介绍视频,其中包含所有这些入职问题,以使将来的开发人员生活更轻松。
解决方法
此错误表示事务队列中已经存在具有相同随机数的事务。这意味着您需要等到下一个块来提交您的tx,或者编写一些自定义逻辑来处理增加随机数并在同一块中提交多个事务。
如果要替换事务队列中的tx,则应使用tip
提交新事务以增加优先级,并解决此问题。但是只有一个具有一定随机数的交易才是有效的,因此该带有tip
的交易将替换旧的交易。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。