2016-05-19 32 views
3

我想在我的事务(chaincode deploy或invoke)结束时收到通知。我使用REST API,我要尽量避免说有没有办法在Hyperledger Fabric中的事务结束时收到通知?

'Error when querying chaincode: Error:Failed to launch chaincode spec(Could not get deployment transaction for 97e1a9887ad9695f8ce5b0a8d0e6f250bb75ba19db49f2f610b4c450deba0233ee41d9d00a6c1142bfb021946ab36e506e454053ad5231414d43c9fba0a601c7 - ledger: resource not found)'. 

是有办法的错误或我应该只是轮询交易在http://vp:5000/transactions/ {txuuid}端点,并适当回来后发布查询信息结果?

回答

1

最接近这个的是有一个块监听器应用程序,用于检查传入块并根据您的应用程序指定的条件解析它们。

Example block listener

+0

请记住,即使“Chaincode部署”交易被添加到块,这并不意味着,这个新的chaincode准备好“查询”立即请求。用这个链码运行容器需要一些时间。 –

相关问题