Check your tickets
Read-only lookup. No wallet connection, nothing to sign. Shows every ticket this wallet holds, read from PopDEX.
How this is calculated
The rule, as the PopDEX docs state it:
“The Pop Draw takes place every Monday at 3:00 AM UTC. … Unless otherwise announced, the selected Bitcoin block is the first Bitcoin block produced at or after the scheduled draw time. … MegaPop extracts the last 6 numeric digits from the selected Bitcoin block hash to generate the Pop Hash.”
“The prize tier is determined by the number of digits that match the Pop Hash in the same position — a digit only counts as a match if both the digit and its position are the same. Matches do not need to start from the first digit or be consecutive.”
- Pop Hash: take every digit 0–9 in the block hash (letters a–f are skipped), keep the last 6, in their original order.
- Matching: compare your ticket with the Pop Hash position by position and count equal digits. 6 = Mega Prize (42% of the pool, shared by all 6/6 tickets), 5 = Super Prize (8% of the pool, shared), 4 = 100 USDT, 3 = 10 USDT, 2 = 5 USDT.
- Caps and carry-over: fixed prizes (4, 3, 2 matches) are capped at 40% of the pool in total and reduced proportionally if they would exceed it. Anything not paid out rolls into the next round's pool.
- Official result: read live from PopDEX's MegaPop contract on their chain (winning number, BTC block hash, pool and per-ticket payout for each tier). This page then recomputes the Pop Hash itself from Bitcoin (mempool.space, with blockstream.info as backup) and says whether the two match.
- Wallet lookup: reads the wallet's tickets, prize tier, payout and claim status from PopDEX's public MegaPop API (the same data the MegaPop page in the PopDEX app shows), then re-checks every ticket against the Pop Hash on this page and compares the ticket count with
getAccountTicketCounton PopDEX's MegaPop contract. The contract docs say this count “does not resolve subaccount → master”, so use the main wallet that holds the tickets. - Share link puts the draw and your ticket numbers (or wallet) in the link itself; nothing is stored on a server.
- Prize per ticket for a finished draw is the official per-ticket amount for that tier. For the upcoming draw, the pool prizes are shown as an estimate from the pool size right now.
Sources: PopDEX docs: MegaPop · PopDEX docs: MegaPop contract (0x1013) · API domains (Web3 RPC)
Liquidation & PnL
Loading markets…How this is calculated
- Notional = contracts × entry price. Initial margin = notional ÷ leverage. Max leverage = 1 ÷ IM rate, and it drops as the position grows into higher notional tiers (Margining). Tiers come live from PopDEX's futures tier API.
- Fees = fill quantity × fill price × fee rate (Trading Fees). Rates by VIP tier from PopDEX's fee-rate API (VIP 0: maker 0.010%, taker 0.032%).
- PnL = side × (exit − entry) × contracts, minus entry and exit fees (Entry Price and PnL). ROE = net PnL ÷ initial margin. Funding is not included.
- Maintenance margin = position size × (MMR rate + your taker fee rate) × mark price, with the MMR rate applied tier by tier and summed (Margining).
- Estimated liquidation price: the mark price where equity = maintenance margin (MMR reaches 100%). Equity = initial margin + extra margin − entry fee + unrealised PnL. Solved numerically.
This is an estimate. The docs say: “You cannot see the exact liquidation price formula.” PopDEX uses cross margin (isolated is listed as coming soon), so your real liquidation price depends on your whole account: other positions, collateral discounts, funding and open orders. This assumes this is your only position and your equity is the margin above. Liquidation uses the mark price, not the last price (Liquidations).
Portfolio (cross margin)
Loading markets…Collateral = your account balance before open-position PnL (USDT). Unrealized PnL is added from live mark prices.
How this is calculated
- Equity = Total Collateral Value + Unrealized PnL. Unrealized PnL per position = side × (mark − entry) × contracts, at PopDEX's live mark price (Margining, Entry Price and PnL).
- Initial margin per position = contracts × mark price ÷ leverage. IMR = total initial margin ÷ equity; above 100% PopDEX cancels open orders and blocks new positions.
- Maintenance margin per position = size × (MMR rate + your taker fee rate) × mark price, MMR applied tier by tier and summed, same as the single-position calculator. Account margin ratio (MMR) = total maintenance margin ÷ equity. “If your equity falls to the point where MMR reaches 100% … Liquidation begins.”
- Uniform move: the single % move against every position at the same time (longs down, shorts up) at which equity equals total maintenance margin. Per-position liq price: the mark price of that one market at which the account reaches 100% MMR while every other market stays at its current mark. Both solved numerically.
This is an estimate. The docs say: “You cannot see the exact liquidation price formula.” It leaves out collateral discounts on non-USDT tokens, open orders, funding and fees still to pay, and assumes prices move as described. Real markets don't move together by the same %.
Funding rates
| Market | Rate | APR | |||
|---|---|---|---|---|---|
| Loading live rates… | |||||
Funding payment calculator
How this is calculated
- Rate is PopDEX's current funding rate for one settlement period, live from the public Get Current Funding Rate API, refreshed every 60 seconds. Mark prices come from Get Tickers.
- Who pays: “A positive funding rate means long holders pay short holders. A negative funding rate means short holders pay long holders.”
- Funding payment = position size × mark price × funding rate, settled “at the top of every hour”, or every N hours for markets with a longer interval (1h, 2h, 4h or 8h) (Funding Rate).
- 7-day history (tap a market): every settled funding rate of the last 7 days from PopDEX's public Get History Funding Rate API. Average, lowest and highest are over those settlements.
- APR = rate × settlements per day (24 ÷ interval) × 365. A simple annualised figure, not a forecast: the rate changes every period.
- Rates are bounded by an 8-hour cap and floor that is scaled to the market's interval. PopDEX does not keep any of the funding: it moves between longs and shorts.