Hash 科尔达:我怎样才能知道关于某笔交易的所有信息?

Hash 科尔达:我怎样才能知道关于某笔交易的所有信息?,hash,transactions,sdk,rpc,corda,Hash,Transactions,Sdk,Rpc,Corda,我是Corda的新手,我已经列出了所有已签名的事务,但现在我正试图用RPC列出关于特定事务的所有信息(通过哈希) 有人能告诉我这是否可能,如果可能,我怎么能做到 非常感谢:)使用节点崩溃shell中的事务ID运行此命令 run internalFindVerifiedTransaction txnId: <Transaction-ID> 运行内部FindVerifiedTransaction txnId: //代理由rpc连接返回 FlowProgressHandle flowH

我是Corda的新手,我已经列出了所有已签名的事务,但现在我正试图用RPC列出关于特定事务的所有信息(通过哈希)

有人能告诉我这是否可能,如果可能,我怎么能做到


非常感谢:)

使用节点崩溃shell中的事务ID运行此命令

run internalFindVerifiedTransaction txnId: <Transaction-ID>
运行内部FindVerifiedTransaction txnId:

//代理由rpc连接返回
FlowProgressHandle flowHandle=代理
.startTrackFlowDynamic(YourFlowName.class,
参数1,参数2
);
getProgressTracker(流句柄,请求);
//下面的行阻塞并等待流返回。
最终签署的交易结果=flowHandle
.getReturnValue()
.get();
//假设我想从上面的txn获取ABCState outputState
//像wise一样,您可以对返回的Txn执行任何类型的过滤
List aBCStates=result.getTx().outputsOfType
(ABCState.Class);

你好!谢谢你的回答。但该方法返回一个SignedTransaction,而该类没有我需要的。。。我需要得到交易的详细信息,这些交易在代币上,而不仅仅是身份证和公证人。你知道我该怎么做吗?检查此链接以编程方式获取事务数据[
    // proxy is returned by the rpc connection   

 FlowProgressHandle<SignedTransaction> flowHandle = proxy
            .startTrackedFlowDynamic(YourFlowName.class,
                    Param1,param2
            );

    progressTrackerService.getProgressTracker(flowHandle, request);


    // The line below blocks and waits for the flow to return.
    final SignedTransaction result = flowHandle
            .getReturnValue()
            .get();


    //suppose I want to get ABCState outputState  from the above txn
    // Like wise you can do any type of filtering on the returned Txn

    List<ABCState> aBCStates= result.getTx().outputsOfType
    (ABCState.Class);