Skip to main content
Subscribe to your own bets at bet grain — one row per bet you placed, whatever number of makers filled it. For one message per match instead, use account:fills_v3_#{address}. You will receive updates when a bet is matched, locks, fails, or settles.
The first message for a new bet is MATCHED, which comes before the on-chain lock. A second message follows once the funds are escrowed (LOCKED) or the escrow fails (FAILED). Act on MATCHED for speed, or wait for LOCKED in certain situations — see which status to act on.
CHANNEL NAME FORMAT account:trades_v3_#{address} MESSAGE PAYLOAD FORMAT One bet per message, wrapped in trade. Every message carries the whole current row, not a delta. Where a settlement object looks like:
The above returns JSON structured like this:
Last modified on August 25, 2026