我正在尝试从contractState对象获取stateAndRef对。我需要这样做,以便将输出状态添加到新命令中作为输入状态。有没有办法做到这一点?
最佳答案
我的解决方法如下:
val notary = serviceHub.networkMapCache.notaryIdentities[0]
val testStateAndRef = StateAndRef(TransactionState(yourState, notary = notary), StateRef(yourState.hash(), 0))
上面演示了如何将类型为contractState的yourState转换为stateAndRef对