我试图写一个简单的cordapp来发行和出售债券。
得到了这个:
1)银行发行债券。 (0输入,一个输出,银行发行人和仍然持有人)
还想要这个:
1)客户可以向银行查询客户想要购买的债券类型(即货币,面值,到期日)和债券价格。
如果银行持有客户寻求的债券,并且客户同意我想要创建交易的价格,其中债券将所有者从银行转移到客户以及交换货币。
现在这个交易应该由我认为的客户发起。但客户并没有债券国家。我可以通过使用sendAndReceive从银行获得,但是当转换到分类帐交易时,债券状态不会解决(可以理解)。所以我想我是否必须首先将发行债券的整个交易发送给客户?我想这会起作用,但看起来很笨重。我错过了什么吗?
答案 0 :(得分:0)
是的,客户需要发行债券的交易。如果没有这个,他们将无法验证此发行交易,因此无法保证他们创建的新交易是有效的。
它的工作原理如下:
SendTransactionFlow
将此交易发送给客户(他们会回复ReceiveTransactionFlow
)