Wallets

Your ProphetX market maker account has a single wallet that tracks your available balance, open exposure, and transaction history. All monetary values are in USD.


Checking Your Balance

GET /partner/v4/mm/get_balance

Response

{
  "data": {
    "balance": 1000.00,
    "gec_balance": 500.00,
    "matched_order_balance": 200.00,
    "unmatched_order_balance": 50.00,
    "unmatched_order_balance_status": "succeed",
    "unmatched_order_last_synced_at": "2026-08-10T14:12:40.307908108Z"
  }
}
FieldDescription
balanceYour available cash balance.
gec_balanceGlobal Exposure Credit available on your account. See Exposure Credits below.
matched_order_balanceFunds currently locked in matched (filled) positions.
unmatched_order_balanceFunds reserved for open orders that have not yet been matched.
unmatched_order_balance_statusSync status of the unmatched balance (succeed or pending).
unmatched_order_last_synced_atTimestamp of the last successful unmatched balance sync.

Transaction History

GET /partner/v4/mm/get_transactions

Returns a paginated list of wallet transactions. Each entry covers one lifecycle event on an order — placement, match, settlement, cancellation, or commission.

Query parameters

ParameterTypeDescription
nextintegerCursor for pagination. Pass the next value from the previous response to get the next page. Omit for the first page.
limitintegerNumber of records to return. Defaults to 10, max 500.

Response

{
  "next": 42,
  "data": {
    "transactions": [
      {
        "id": 42,
        "timestamp": "2026-08-10T14:00:00Z",
        "actionType": "settle",
        "value": 150.00,
        "profit": 50.00,
        "refId": "550e8400-e29b-41d4-a716-446655440000"
      }
    ]
  }
}
FieldDescription
actionTypeWhat triggered this transaction. See action types below.
valueThe amount moved in this transaction.
profitRealized profit on settlement transactions.
refIdUUID linking back to the originating order.
nextCursor for the next page. Absent on the last page.

Action types

actionTypeDescription
openFunds reserved when an order was placed.
acceptFunds moved when an order was matched.
settleFunds released and profit/loss applied after settlement.
cancelReserved funds returned after an order was cancelled.
voidFunds returned after a market was voided.
refundExplicit refund issued on an order.

Exposure Credits

Exposure credits are credit lines extended by ProphetX to select market makers. They are not funded by you and do not appear in your deposit history. Two types exist: Global Exposure Credit (GEC) and Loss Exposure Credit (LEC).

Global Exposure Credit (GEC)

GEC is a general-purpose credit balance usable across markets. If your account has been granted GEC, it appears as gec_balance in the get_balance response.

GEC is drawn down when you place orders and returned when those orders are cancelled or settled. If a refund exceeds the GEC spent on a position, the difference is returned as cash.

Loss Exposure Credit (LEC)

LEC is a credit line scoped to specific market positions rather than your account as a whole. It is market-type aware — moneyline, spread, and total positions each have independent LEC availability. LEC does not appear as a field in get_balance; its consumption is tracked per position internally.

Comparing GEC and LEC

GECLEC
ScopeAccount-widePer market position
Visible in get_balanceYes (gec_balance)No
Market type awareNoYes

Both credit types are granted at ProphetX's discretion. Contact your ProphetX account manager if you have questions about exposure credit eligibility.


Did this page help you?