A cross-chain transfer can have several IDs because each provider and blockchain records a different step. Keep a small transfer log that ties the provider’s order reference to the source-chain and destination-chain transaction hashes; then you can tell whether funds were sent, processed, and received without assuming one ID tracks the whole journey.
Why can one transfer have more than one ID?
A provider’s reference identifies your transfer in its own system, while a transaction hash identifies a transaction recorded on a particular blockchain. Those IDs point to related steps, but they are not interchangeable: the source network records your send, and the destination network records the delivery. If a transfer uses more than one provider, each may also issue its own reference.
When a route brings several providers together, Super Bridge can put them into one transfer flow, so record its route or order reference alongside each network’s transaction hash. A transfer may also include an on-chain swap, which can change the received token amount. Ethereum.org’s explanation of transactions describes the hash as a way to verify a submitted transaction; it identifies that transaction, not the complete cross-chain journey.
Use one row per transfer, with separate fields for each reference. For example:
- Date and time, plus the time zone
- Provider or route reference
- Source network, token, amount, and transaction hash
- Destination network, token, amount received, and transaction hash
- Status and any fee or error message
Save the values as text so a spreadsheet does not alter long hashes. Copy each hash from the wallet or provider’s transaction details, and label it “source” or “destination” as you save it. A hash alone can be hard to interpret, especially when it is just a string of letters and numbers.
How do you match the records and check the amount?
Match records using the provider reference first, then confirm the network transactions against the transfer details. Open the source hash in an explorer for the sending network and check the token, amount, and destination address. When the provider marks delivery complete, check the destination hash in an explorer for the receiving network and confirm the token and receiving address.
Do not expect one hash to appear in both explorers: each chain records its own transactions. A source transaction marked successful proves that the send was recorded; by itself, it does not prove the destination funds arrived. If no destination hash exists yet, the provider may still be processing the transfer, so keep the order reference and check its status before treating the transfer as complete.
Reconcile the amount using the quote and the final receipt. Say you send 100 USDC and the quote shows a 0.50 USDC fee, giving an estimated 99.50 USDC: calculate 100 − 0.50 = 99.50, then compare that estimate with the destination amount. A smaller or different amount can reflect an updated fee, a swap’s exchange rate, or slippage—the difference between the quoted and executed rate—so compare the provider’s final breakdown before assuming the records do not match.
What should you do if an ID or delivery is missing?
First, search the provider’s transfer history with its reference; then use the relevant hash in the explorer for that specific network. A provider reference may help support staff locate a transfer, but it is not proof of an on-chain payment. Keep the original quote and status messages with the record, since they can explain a changed amount or a delayed step.
If a transfer is delayed, record the time you checked and the status shown, then check again later. If you contact support, provide the provider reference, both network names, the source hash, and the destination hash if one exists; never share your wallet recovery phrase or private key. For future transfers, save the source hash as soon as you submit, then add the destination hash only after it appears.
Super Bridge’s role in bringing routes together makes careful record keeping useful: one transfer can leave several references across provider systems and blockchains. The simplest habit is to keep the source and destination hashes in separate, clearly labelled fields and mark the transfer complete only after checking the receiving network.