gpt4 book ai didi

javascript - 无法在 hyperleder 锯齿验证器中的地址找到条目

转载 作者:行者123 更新时间:2023-11-30 14:31:29 25 4
gpt4 key购买 nike

我已经从Sawtooth Docs设置了一个Hyperlder Sawtooth Network,你可以找到我用来设置网络的docker-compose.yaml这里:

https://sawtooth.hyperledger.org/docs/core/releases/1.0/app_developers_guide/sawtooth-default.yaml

这是transaction-processor要点

https://gist.github.com/rohitkhatri/04bb90c531385d8825c5243773d6a269

可以在这里找到验证器日志:

https://justpaste.it/74y5g

事务处理器日志:

https://justpaste.it/5ayn6

我正在运行一个自定义的交易处理器,发生的事情是在一些成功的交易之后,批处理状态停留在PENDING,当我检查的日志时code>validator,总有一个条目是这样写的:

Unable to find entry at address 5f68a3afa88f4a92fc362957d4c87101c884c97f2fcf92acbd512a2d12ef9d5bee55ee

在我的事务处理器中,我正在执行console.log,这样我就可以检查validator是否正在调用应用我的处理器的功能,但我没有得到任何日志。

简而言之,在一些交易之后,验证器没有调用我的交易处理器apply函数。

如果有人遇到过这个问题,请帮忙。

最佳答案

通常,如果事务卡在 PENDING 上,则事务处理器尚未启动或已终止。您确定它正在运行吗?

更罕见的是,验证器未通过 Z 测试 (z-tested out) 因为它赢得太频繁了。

关于javascript - 无法在 hyperleder 锯齿验证器中的地址找到条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51103256/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com