在composer-playground上进行交易时卡住了。 Github Link。它抛出错误
t:实例org.hcsc.network.Commodity#ts1的属性公司的类型为org.hyperledger.composer.system.NetworkAdmin,不是从org.hcsc.network.Trader
派生的
答案 0 :(得分:0)
在您Trace
的定义中,您有一个--> Trader company
,并在您的代码中指定me
(当前参与者) - 但您已使用绑定的ID处理了该事务网络管理员(org.hyperledger.composer.system.NetworkAdmin)
您需要以交易者身份运行交易
BTW我注意到您在交易中使用了new Date();
- 这是一个非确定性的例子。值,当您转到多对等配置时,这将失败。它将失败,因为当Fabric在Multi-peer上运行事务并尝试找到共识时,每个对等体上的时间戳将略有不同,并且该事务将被拒绝。出于同样的原因,您无法在交易中使用随机数。