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.
Recommended flow
- Receive the lifecycle event
Use WebSocket events for fast operational awareness.
- Fetch the current operation
Query the wallet, transaction, or withdrawal operation to confirm current state.
- Read ledger entries
Use the ledger as the source for balance impact.
- Update internal records
Store BroSettlement IDs beside your own product account IDs.
- Handle exceptions
Create support and finance workflows for mismatches, failed broadcasts, reversals, or manual review.
What to store
Store these references in your system:
organizationIdwalletId- Operation or transaction ID
- Ledger entry IDs
- Chain and asset
- Blockchain transaction hash
- Your internal user, merchant, seller, recipient, player, or account ID