如何在 Corda 中检索交易列表的交易 ID(txhash)
How to retrieve the Transaction ID (txhash) for a transaction list in Corda
如何检索交易信息列表及其各自的 ID (txhash)。
我有一个状态并使用查询检索信息,但我需要每个交易的交易 ID (txhash)。
使用 Kotlin。
查询returns一个StateAndRef
顾名思义:
- 你的状态。
- A
StateRef
:每个状态都是交易的结果,但交易可能产生了多个状态(输出);因此,状态的唯一“标识”(或状态引用)是交易 ID 和该状态在交易输出列表中的索引的组合(因此,如果您的交易 ID XYZ 有 3 个输出,并且您的状态是第二个输出;StateRef
将是 XYZ, 1
).
总之,回答你的问题;如果您有 StateAndRef myStateAndRef
,那么您可以使用 myStateAndRef.getRef().getTxhash()
.
获取交易 ID
如何检索交易信息列表及其各自的 ID (txhash)。
我有一个状态并使用查询检索信息,但我需要每个交易的交易 ID (txhash)。
使用 Kotlin。
查询returns一个StateAndRef
顾名思义:
- 你的状态。
- A
StateRef
:每个状态都是交易的结果,但交易可能产生了多个状态(输出);因此,状态的唯一“标识”(或状态引用)是交易 ID 和该状态在交易输出列表中的索引的组合(因此,如果您的交易 ID XYZ 有 3 个输出,并且您的状态是第二个输出;StateRef
将是XYZ, 1
).
总之,回答你的问题;如果您有 StateAndRef myStateAndRef
,那么您可以使用 myStateAndRef.getRef().getTxhash()
.