在Hyperledger Composer中未正确声明

时间:2018-10-31 17:42:59

标签: hyperledger hyperledger-composer

我在Hyperledger作曲家游乐场遇到了这个错误:

enter image description here

这是我的提交交易代码:

{
  "$class": "org.example.basic.CarTransaction",
  "car": "resource:org.example.basic.Car#1",
  "newOwner": "resource:org.example.basic.Person#2"
}

1 个答案:

答案 0 :(得分:0)

我认为您忘记了在模式(cto)文件中添加newOwner属性。

您没有提供代码,因此您的活动应如下所示(示例) :

event CarTransaferEvent {
  --> Car asset
  o String oldOwner
  o String newOwner
}

现在,无论何时发生事务,您都可以发出事件。您必须在logic.js中为此编写代码。