Reconciliation

Wallet operations

Reconciliation

Reconciliation connects product balances to on-chain activity.

BroSettlement is designed around an append-only ledger so deposits, withdrawals, transfers, and fees can be traced through stable internal identifiers.

Why reconciliation matters

Without a ledger-first workflow, product balances, blockchain transactions, hot-wallet activity, PSP reports, and finance records can drift into separate systems.

BroSettlement helps connect:

  • Wallet IDs.
  • Product account IDs.
  • Blockchain transaction hashes.
  • Transaction lifecycle events.
  • Ledger entries.
  • Customer, merchant, seller, player, recipient, or internal account balances.
  1. Receive the lifecycle event

Use WebSocket events for fast operational awareness.

  1. Fetch the current operation

Query the wallet, transaction, or withdrawal operation to confirm current state.

  1. Read ledger entries

Use the ledger as the source for balance impact.

  1. Update internal records

Store BroSettlement IDs beside your own product account IDs.

  1. Handle exceptions

Create support and finance workflows for mismatches, failed broadcasts, reversals, or manual review.

What to store

Store these references in your system:

  • organizationId
  • walletId
  • Operation or transaction ID
  • Ledger entry IDs
  • Chain and asset
  • Blockchain transaction hash
  • Your internal user, merchant, seller, recipient, player, or account ID