我正在尝试从contractState对象获取stateAndRef对。我需要这样做,以便将输出状态添加到新命令中作为输入状态。有没有办法做到这一点?

最佳答案

我的解决方法如下:

val notary = serviceHub.networkMapCache.notaryIdentities[0]

val testStateAndRef = StateAndRef(TransactionState(yourState, notary = notary), StateRef(yourState.hash(), 0))


上面演示了如何将类型为contractState的yourState转换为stateAndRef对

07-28 04:30