Corda:在单个事务中发送单独的附件

时间:2019-06-14 20:11:16

标签: corda

我有一个三节点网络,其中Node 1将文档作为附件发送到Node 2Node 3Node 2还将向Node 3发送一些附件。第一部分,我已经实现它并通过流程发布了状态。我打算在一次交易中看到所有这些。有人可以给我关于如何实现这一目标的意见吗?

一些其他信息:Node 1也应该访问Node 2发送到Node 3的附件

1 个答案:

答案 0 :(得分:1)

您首先需要知道要引用的附件哈希。如果事务是由Node 1启动的,则听起来Node 2必须预先上传附件,并且必须知道其哈希值是什么(除非Node 2能够弄清楚附件必须基于状态/交易中包含的信息。

如果能够保证,您可以简单地创建一个子流程,将TransactionBuilder生成的Node 1发送到Node 2,调用addAttachment并返回并返回到Node 1进行交易签名步骤。