Skip to main content
Version: 0.2.x-amarok

Tracking an xcall

Note: We will be building additional utilities to make tracking the full flow of xcalls easier in the near future.

Querying Subgraphs#

For now, we recommend querying the hosted subgraphs on each chain to check on transaction status.

ChainSubgraph
Rinkebyv0-Rinkeby
Goerliv0-Goerli
  1. Make note of the transaction hash that interacted with the Connext contract

  2. 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  }}
  3. 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  }}