Tracking an xcall
Note: We will be building additional utilities to make tracking the full flow of xcall
s easier in the near future.
#
Querying SubgraphsFor now, we recommend querying the hosted subgraphs on each chain to check on transaction status.
Chain | Subgraph |
---|---|
Rinkeby | v0-Rinkeby |
Goerli | v0-Goerli |
Make note of the transaction hash that interacted with the Connext contract
Navigate to the hosted subgraph for the sending chain
- Query by your transaction hash
{ originTransfers( where: { transactionHash: "<your_transaction_hash>" } ) { status transferId caller to originDomain destinationDomain transactingAsset transactingAmount bridgedAsset bridgedAmount callData # other fields if desired }}
- Query by your transaction hash
Navigate to the hosted subgraph for the receiving chain
- Query by the transferId obtained from the sending chain subgraph
{ destinationTransfers( where: { transferId: "<your_transfer_id>" } ) { status to originDomain destinationDomain transactingAsset transactingAmount localAsset localAmount executedCaller reconciledCaller callData # other fields if desired }}
- Query by the transferId obtained from the sending chain subgraph