Hash 科尔达:我怎样才能知道关于某笔交易的所有信息?
我是Corda的新手,我已经列出了所有已签名的事务,但现在我正试图用RPC列出关于特定事务的所有信息(通过哈希) 有人能告诉我这是否可能,如果可能,我怎么能做到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
非常感谢:)使用节点崩溃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);