在Corda中,如何在流中获取当前事务的输出状态的StateRef?

时间:2018-05-15 17:03:37

标签: corda

我正在运行一个流程,在其中我使用输出创建一个事务并将其提交到分类帐。

我现在想要获取与我刚创建的事务的输出相对应的输入StateRef并提交到分类帐。

如何检索这些StateRef

1 个答案:

答案 0 :(得分:0)

您可以轻松地手动构建StateRef

例如,假设您引用了刚刚创建的已签名事务:

stx: SignedTransaction

并且您希望该事务的第三个输出的输入StateRef。您可以按如下方式创建:

val stateRef: StateRef = StateRef(stx.id, 2)