在Hyperledger Fabric中,我可以确定交易中的资产类别吗?

时间:2018-10-02 11:51:38

标签: hyperledger-fabric blockchain hyperledger-composer ibm-blockchain

有关JS中的超账结构交易的快速问题。

说,我有一个名为HotBeverage的抽象资产:

 abstract asset HotBeverage identified by assetId {
  o String assetId
  o Double price
}

然后从该抽象类中,再创建两个资产:

asset HotTea extends HotBeverage {
 o String teaType
}

asset HotCoffee extends HotBeverage {
 o String coffeeType
}

好的,到目前为止,还很简单。现在说我想创建一个将所有HotBeverages价格增加0.50的交易。交易目前无法接受抽象资产,因此这意味着我需要创建两个单独的交易:'(

transaction changeTeaPrice {
  --> HotTea Tea
  o Double newPrice
}

transaction changeCoffeePrice {
  --> HotCoffee coffee
  o Double newPrice
}

我真的想仅创建一个事务,该事务适用于所有HotBeverage,而不是单独实施。能做到吗?

谢谢!

0 个答案:

没有答案