2016-05-19 75 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準備好「查詢」立即請求。用這個鏈碼運行容器需要一些時間。 –

相關問題