设置另一方后,另一方仍未收到交易

时间:2019-02-01 09:13:52

标签: corda

我已经设置在流中的另一方。仍未收到交易。

   val auth = CordaX500Name.parse("O=TaxAuthority,L=Paris,C=FR")
    val party1 = rpcOps.wellKnownPartyFromX500Name(auth)
            ?: return Response.status(BAD_REQUEST).entity("Party named $auth cannot be found.\n").build()   

在exampleAPI和流

        val taxAuthority : Set<Party> = setOf(taxauthority)
        progressTracker.currentStep = FINALISING_TRANSACTION
        val signedtx : SignedTransaction = subFlow(FinalityFlow(fullySignedTx,taxAuthority,FINALISING_TRANSACTION.childProgressTracker()))

1 个答案:

答案 0 :(得分:0)

此问题是由于未正确将当事方注册为国家参与者而引起的。

在Corda中,您可以与网络中想要的任何人自由共享signedTransaction,并且获得了signatureTransaction的一方将记录该TX。但是,只有输出状态的参与者才能记录交易所携带的实际输出状态。

您在{{1}}中传递的会话只是一个观察者会话。