PancakeSwap Prediction
The fully on-chain venue: every 5-minute prediction round on BNB, BTC and ETH with lock and close oracle prices, and every individual wager and claim as a chain event — exact wei amounts, block numbers and transaction hashes. Zero-bet rounds are proven against the contract itself, not assumed.
Collected daily; nightly certification running. Joins the released chain the day its own data certifies green.
Chain-verifiable end to end; BNB’s only leg in the archive.
Every round with lock/close prices, pools and completeness proof.
| market | epoch | lock_at | lock_price_raw | close_price_raw | outcome | bet_count | complete |
|---|---|---|---|---|---|---|---|
| BTCUSD | 87865 | 2026-07-17 00:01:47 | 6378802000000 | 6370959000000 | bear | 0 | 1 |
| ETHUSD | 87846 | 2026-07-17 00:05:16 | 186280407151 | 186143988000 | bear | 0 | 1 |
Column descriptions · 22 fields
| Column | Type | Description |
|---|---|---|
| source | string | Collector source tag — constant within a file |
| schema_version | uint16 | Schema contract version stamped on every row |
| pancake_round_id | string | Stable row identity (dedupe key) |
| market | string | Prediction market (BNBUSD, BTCUSD, ETHUSD) |
| epoch | uint64 | Round epoch |
| round_id | string | Stable round identity |
| start_timestamp_s | int64 | Round start (s) |
| lock_timestamp_s | int64 | Price lock time (s) |
| close_timestamp_s | int64 | Round close (s) |
| lock_price_raw | int64 | Oracle price at lock (raw 8-decimal integer) |
| close_price_raw | int64 | Oracle price at close (raw 8-decimal integer) |
| outcome | string | bull / bear / draw once resolved |
| bull_amount_wei | string | Total bull wagers (wei, string) |
| bear_amount_wei | string | Total bear wagers (wei, string) |
| bet_count | uint32 | Wagers in the round |
| claim_count | uint32 | Claims observed |
| reward_base_cal_amount_wei | string | Reward base calculation amount (wei) |
| reward_amount_wei | string | Reward amount (wei) |
| treasury_amount_wei | string | Treasury take (wei) |
| complete | uint8 | All lifecycle events observed for the round |
| missing_events | string | Names of any unobserved lifecycle events (zero-bet rounds are RPC-proven) |
| receive_ms | int64 | Our collector receive wall-clock (ms since epoch) — independently stamped, never copied from the venue |
Every wager and claim as an on-chain event.
| market | epoch | at | event | bnb | tx |
|---|---|---|---|---|---|
| BNBUSD | 498933 | 2026-07-17 00:00:53 | claim | 0.0029 | 0xbccdae… |
| BNBUSD | 498935 | 2026-07-17 00:01:15 | bet_bear | 0.051 | 0xefb399… |
Column descriptions · 13 fields
| Column | Type | Description |
|---|---|---|
| source | string | Collector source tag — constant within a file |
| schema_version | uint16 | Schema contract version stamped on every row |
| pancake_bet_id | string | Stable row identity (dedupe key) |
| market | string | Prediction market (BNBUSD, BTCUSD, ETHUSD) |
| event | string | On-chain event type (bet_bull / bet_bear / claim) |
| epoch | uint64 | Round epoch the wager belongs to |
| sender | string | Bettor address |
| amount_wei | string | Wager amount in wei (exact integer, as string) |
| block_number | uint64 | BNB Chain block number |
| block_timestamp_s | int64 | Block timestamp (seconds since epoch) |
| transaction_hash | string | On-chain transaction hash (chain-linkable) |
| log_index | uint32 | Log index within the block |
| receive_ms | int64 | Our collector receive wall-clock (ms since epoch) — independently stamped, never copied from the venue |
Real rows from the production archive (pre-launch certification day 2026-07-17 — the released chain restarts at the ten-source inception). Identifiers truncated for display.
Files, an API, and the means to check both.
Day-partitioned Parquet, one file per channel and scope, each with a SHA256 manifest.Certified days return at the ten-source re-inception — request access to be first in line.