TONFAIR · CONTRACT READER
On-chain verification, without the jargon

Read a TonFair deal directly on TON.

A simple match becomes a branching blockchain trace: two Vaults fund escrow, the result is proposed, a challenge window runs, and settlement pays the winner. This guide shows what every line means.

Live testnet evidence · EventPool 0QAe…Biit
Guided example

Five screens, one complete lifecycle

These are unmodified dark-theme Tonviewer captures. The explanations are separate HTML overlays, so the source remains readable and every step links back to the explorer.

Tonviewer lifecycle screenshot
Mental model

Who does what?

Exchange

Matches orders and proposes a result. It cannot move a user's Vault funds anywhere except a validated EventPool deal.

Vault

A user's non-custodial contract. It funds matched deals, receives payouts, and sends balance notifications to the scanner.

EventPool

Escrow and settlement logic for an event. It validates both deposits, stores the result state, and pays according to code.

OpcodeNameWhat to look for in Tonviewer
0x105DepositForDealEach Vault sends its exact side of the matched deal to EventPool.
0x110DealFundedThe second valid deposit changes the deal from FUNDING to FUNDED.
0x600ProposeResultThe proposed outcome is stored and the challenge window begins.
0x601ChallengeA funded participant disputes during the allowed window.
0x602OracleResolveThe independent oracle posts its final result after a challenge.
0x700SettlePermissionless payout or emergency refund, depending on contract state.
0x603Vault balance noticeA payout reached the winner's Vault; the scanner is told to refresh its balance.
No installation required

Analyze an address or transaction

Data is fetched read-only from TonAPI in your browser. Known TonFair opcodes are labelled; unknown operations stay explicitly unclassified.

This viewer is educational and read-only. TonAPI data is not used by TonFair contracts for funding, challenges, or settlement. Always verify critical details in Tonviewer and the open-source contracts.