Balance Operations
Balance Operations
Balance Operations is the operator-facing audit view for wallet adapter mutations.
Dashboard path
Operator Dashboard → Operations → Balance Ops
Required scope: balance_operations:read
What operators can do
- filter by an inclusive UTC date range, defaulting to the first and last UTC day of the current month
- filter by external user ID
- filter by market slug or market ID
- filter by status, direction, and operation type
- stage filter edits before explicitly applying them; Reset restores the current UTC month
- include
manual_reviewin status filtering - distinguish trade operations from resolution operations
- inspect amount, currency, and balance-after evidence when returned by the wallet adapter
- export all filtered rows as CSV
- copy the current page as an HTML or plain-text table
- keep rows, filtered metrics, pagination, route state, and all-filtered CSV exports on the same applied filter snapshot
Filtered metrics
Three cards summarize every row matching the applied filters, not only the current page:
- Credits Amount:
credit+debit_reversal - Debits Amount:
debit+credit_reversal - Balance Ops Volume: Credits Amount + Debits Amount
Amounts include every matching status. Apply a status filter when a succeeded-only or review-only report is needed. Cards use the authenticated operator's configured currency code.
Operation type
Operation type is derived from the source record:
trade: operation hasorder_idresolution: operation hasredemption_item_idunknown: no order or redemption item link exists
Market filter
The dashboard uses the compact market query parameter. It accepts either numeric market ID or market slug.
Examples:
/balance-operations?market=fifa-final-2026
/balance-operations?market=123
/balance-operations?type=resolution&market=fifa-final-2026
Balance after
balance_after_minor is nullable. It is populated only when the wallet mutation response includes balanceMinor or balance_minor.
Old records may not have balance-after evidence. Do not infer zero from a blank value.
Source API
The page reads GET /api/operator/balance-operations.
Use this page when reconciling money movement. Use Trades or Resolutions for business-level reporting.
