How to Reconcile Bridge Transfers in Treasury Books
Treasury books should treat bridge withdrawals as in-flight assets until destination-chain credit, fees and token mapping match the source transaction.
By Web3 Hub Newsroom3 min read
Treasury teams reconcile bridge transfers by matching the source-chain transaction to the destination-chain credit, then recording fees and any token conversion. Until the destination side settles, the transfer is an in-flight asset: the source funds have moved, but the receiving wallet may not yet show usable funds.
That timing gap matters because a blockchain transaction can be final on one network while a bridge withdrawal is still processing on another. For the withdrawal sequence and return path, the fuller Mantle Bridge guide covers the steps involved; the books still need a record that links both sides.
What records should treasury match?
Match each transfer across four records: the sending wallet’s transaction, the bridge’s transfer reference, the receiving wallet’s transaction, and the treasury ledger entry. Record the network, wallet, token, amount, transaction hash and timestamp for each on-chain leg; retain the bridge reference where it is provided.
The source amount and destination amount may differ when the bridge charges a fee or the destination asset uses a different token representation. Reconcile those differences explicitly rather than forcing the two amounts to agree. A transaction hash identifies an on-chain event, while a bridge reference can help connect that event to its corresponding leg on the other network.
How should an in-flight transfer appear in the books?
Keep the value in a bridge-clearing or in-transit account after the source transaction is confirmed and before the destination credit is confirmed. At that point, reduce the source-wallet balance and move the amount into the clearing account. When the destination transaction appears, clear the in-transit balance into the receiving wallet and record the fee or conversion difference separately.
This approach preserves the audit trail without treating a delayed credit as a loss. The ledger should distinguish a pending transfer from a failed one: a delay alone does not establish that funds are missing, and a failed transfer may require a refund or recovery entry once confirmed.
What checks help close the reconciliation?
Close a transfer only when the destination transaction is confirmed and the amounts, token identities and fees are explained. A practical review checks:
- Whether the source transaction succeeded and sent the recorded token and amount.
- Whether the destination transaction credited the intended wallet and token.
- Whether any fee or token mapping explains the difference between amounts.
- Whether the ledger retains both transaction hashes and the bridge reference.
Token names alone are not enough: assets with similar labels on different networks may be distinct contracts. Treasury records should identify the network and token contract or another reliable asset identifier, then use a consistent valuation policy for any conversion. If the destination credit remains absent, leave the item open in the clearing account and investigate against the bridge’s transaction status before posting a loss.
When is the transfer fully reconciled?
A transfer is reconciled when both on-chain legs are accounted for, the clearing balance returns to zero for that transfer, and fees or conversion differences have their own entries. Keep the records together so a reviewer can trace the ledger entry from the source hash through the bridge reference to the destination hash.
For recurring transfers, review open clearing items at each close and carry unresolved ones forward with their status and last checked date. The next reconciliation point is the destination confirmation: once it appears, treasury can clear the in-transit balance and close the item.