附件解析失败

时间:2018-04-12 13:47:03

标签: corda

我尝试在CordApp中使用附件(在Java上)。但是当我尝试创建事务时,我有这个错误net.corda.core.contracts.AttachmentResolutionException: Attachment resolution failure for

我的代码看起来像这样

final TransactionBuilder txBuilder = new TransactionBuilder(notary) .addInputState(oldState) .addOutputState(dealState, IDEAL_CONTRACT_ID) .addCommand(txCommand) .addAttachment(fileHash);

据我了解,我应该将附件下载到其他节点,但我找不到java上的任何示例

1 个答案:

答案 0 :(得分:0)

在节点之间发送事务时,应将ReceiveTransactionFlow作为子流程调用。此流接收事务,然后在返回之前解析其依赖关系和附件。

CollectSignaturesFlow / SignTransactionFlow对会自动执行此操作。