我已经设置了一个Hyperlder Sawtooth Network
,Sawtooth Docs
你可以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
可以在这里找到验证器日志:
事务处理器日志:
我正在运行一个 custom transaction processor
,发生的事情是在一些成功的交易之后,批处理状态被卡住了PENDING
,当我检查 的日志时validator
,总是有一个条目说:
Unable to find entry at address 5f68a3afa88f4a92fc362957d4c87101c884c97f2fcf92acbd512a2d12ef9d5bee55ee
在我的transaction processor
,我这样做是console.log
为了检查是否validator
正在调用apply
我的处理器的函数,但我没有得到任何日志。
简而言之,在一些交易之后,验证者没有调用apply
my 的函数transaction processor
。
如果有人遇到过这个问题,请帮忙。