2016-11-09 42 views
0

我能夠在本地運行的Hyperledger驗證對等方中部署chaincode。驗證Bluemix中區塊鏈服務中的對等方無法識別shim.ChaincodeStubInterface?

的chaincode使用下列對象:

shim.ChaincodeStubInterface 

我試圖部署在一個Bluemix Blockchain服務的對等體確認同一chaincode。但是,部署不成功,因爲它不識別shim.ChaincodeStubInterface

我檢查了Bluemix中的示例鏈接代碼,發現它使用shim.ChaincodeStub而不是shim.ChaincodeStubInterface

這是否意味着Bluemix中的Hyperledger API無法識別shim.ChaincodeStubInterface?如果是,Bluemix Blockchain服務的API何時會更新爲最新版本?

+0

請顯示您的完整錯誤? –

回答

0

的bluemix服務是使用Hyperledger面料的舊版本V0.5 11月10日2016年之前,此版本中使用舊的語法即shim.ChaincodeStub

bluemix service status page顯示,在2016年10月11日的面料bluemix上的版本已更新至v0.6.1。這個較新的版本應該使用您嘗試使用的新語法,即shim.ChaincodeStubInterface。所以如果你只是再次訂購bluemix服務,它應該解決你的問題。

相關問題