关于 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
}
我真的只想创建一个可以在所有 HotBeverages 上工作的事务,而不是单独实现它们。这可以做到吗?
谢谢!!