首页 > 解决方案 > 我们如何识别交易是否包含corda中的附件

问题描述

我们如何识别交易是否包含附件。

如果有附件,我们如何从事务中检索哈希 id

标签: corda

解决方案


在 Corda 4.0 (Kotlin) 你可以做

val tx = serviceHub.validatedTransactions.getTransaction(signedTx.id)

访问交易的附件哈希。

如果你想获得实际的附件,你应该能够做到

tx.toLedgerTransaction(serviceHub)

tx从 a转换validatedTransaction为 a LedgerTransaction(这应该允许您访问附件列表)。


推荐阅读