2016-11-09 7 views
0

ローカルに動作しているHyperledger検証ピアにチェーンコードを展開できます。Bluemixのブロックチェーンサービスのピア検証でshim.ChaincodeStubInterfaceが認識されませんか?

chaincodeは、次のオブジェクトを使用する:

shim.ChaincodeStubInterface 

私はBluemix Blockchainサービスの検証ピアに同じchaincodeを展開しようとしました。ただし、shim.ChaincodeStubInterfaceが認識されないため、展開は成功しません。

Bluemixでサンプルチェーンコードを確認したところ、shim.ChaincodeStubInterfaceの代わりにshim.ChaincodeStubが使用されています。

これは、BluemixのHyperledger APIがshim.ChaincodeStubInterfaceを認識しないことを意味しますか?はいの場合、Bluemix BlockchainサービスのAPIはいつ最新バージョンに更新されますか?

+0

完全なエラーを表示してください。 –

答えて

0

bluemixサービスは2016年11月10日前にHyperledgerファブリックの古いバージョンV0.5を使用していました。このバージョンは古い構文を使用すなわちshim.ChaincodeStub

bluemix service status pageは示している2016年10月11日ファブリック上バージョンは、v0.6.1に更新されました。この新しいバージョンでは、使用しようとしている新しい構文、つまりshim.ChaincodeStubInterfaceを使用する必要があります。したがって、単にbluemixサービスを再度注文すると、問題が解決されるはずです。

関連する問題