标签: hyperledger-fabric hyperledger smartcontracts
我有一个场景,我必须同时更新分类账中的多个事务。
在简单情况下,必须使两个事务同时执行才能使用例有效。如果其中任何一个失败,则另一个应恢复原状。
err = stub.PutState(key, tradeJSONasBytes)
使用hyperledger 1.1和golang智能合约。
答案 0 :(得分:0)
如果要保存多个事务,可以调用多个PutState(),但是没有什么比恢复事务更重要的了,即使事务失败,它仍然存储为块,因为这是不可变性条件的一部分。
PutState()