Корда: Как я могу узнать всю информацию о конкретной транзакции? - PullRequest
0 голосов
/ 10 октября 2019

Я новичок в Corda, и я уже перечислил все подписанные транзакции, но теперь я пытаюсь перечислить всю информацию о конкретной транзакции (по хешу) с помощью RPC.

Может кто-нибудь сказать мнеесли это возможно, и если это так, как я могу это сделать?

Большое спасибо :)

Ответы [ 2 ]

0 голосов
/ 10 октября 2019
    // 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);
0 голосов
/ 10 октября 2019

Запустите эту команду с вашим идентификатором транзакции в узле оболочки CRaSH

run internalFindVerifiedTransaction txnId: <Transaction-ID>

enter image description here

...