Channel
verifying on-chain…
Channel
verifying on-chain…
v14 · Channel #3875
+$7.67
whole session · 2 epochs · 63 rounds · 227 steps · $47.59 wagered
Verify in your browser
This channel hasn't settled yet. Once it closes, this panel re-runs the full seven-check verification in your browser — no verdict on this page is taken from the server.
Parameters chain
Session epochs
This channel re-armed itself mid-session 2 times: each checkpoint settled the epoch's net, revealed its seed, and committed a fresh one — one continuous session, several sealed proofs. Every epoch below is replayed from its checkpoint transaction's signed stream — rolls re-derived, nets recomputed, signatures recovered ✓ and the chain of commitments anchors to the on-chain channel state. Every settled figure below is decoded from the checkpoint transaction's own event — never this site's database.
Proof of randomness · final epoch
This channel was voided — the full escrow was refunded and the committed seed was never revealed. No outcome existed to prove.
fold t1 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
Round 2 · played against Siege (Storm) — sealed tree #125game stats →
t3 · you chose option 7 of 7 · worth 0.98× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t4 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
Round 3 · played against Siege (Storm) — sealed tree #125game stats →
t6 · you chose option 7 of 7 · worth 0.98× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t7 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
Round 4 · played against Siege (Storm) — sealed tree #125game stats →
t9 · you chose option 7 of 7 · worth 0.98× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t10 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
Round 5 · played against Siege (Storm) — sealed tree #125game stats →
t12 · you chose option 7 of 7 · worth 0.98× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t13 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
Round 6 · played against Siege (Storm) — sealed tree #125game stats →
t15 · you chose option 7 of 7 · worth 0.98× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t16 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
Round 7 · played against Siege (Storm) — sealed tree #125game stats →
t18 · you chose option 7 of 7 · worth 0.98× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t19 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
Round 8 · played against Siege (Storm) — sealed tree #125game stats →
t21 · you chose option 7 of 7 · worth 0.98× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t22 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
Round 9 · played against Siege (Storm) — sealed tree #125game stats →
t24 · you chose option 7 of 7 · worth 0.98× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t25 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
Round 10 · played against Siege (Storm) — sealed tree #125game stats →
t27 · you chose option 7 of 7 · worth 0.98× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t28 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
Round 11 · played against Siege (Storm) — sealed tree #125game stats →
t30 · you chose option 7 of 7 · worth 0.98× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t31 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
Round 12 · played against Siege (Storm) — sealed tree #125game stats →
t33 · you chose option 7 of 7 · worth 0.98× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t34 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
Round 13 · played against Siege (Storm) — sealed tree #125game stats →
t36 · you chose option 7 of 7 · worth 0.98× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t37 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
Round 14 · played against Siege (Storm) — sealed tree #125game stats →
t39 · you chose option 7 of 7 · worth 0.98× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t40 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
Round 15 · played against Siege (Storm) — sealed tree #125game stats →
t42 · you chose option 7 of 7 · worth 0.98× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t43 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
Round 16 · played against Siege (Storm) — sealed tree #125game stats →
t45 · you chose option 7 of 7 · worth 0.98× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t46 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
Round 17 · played against Siege (Storm) — sealed tree #125game stats →
t48 · you chose option 7 of 7 · worth 0.98× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t49 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
Round 18 · played against Siege (Storm) — sealed tree #125game stats →
t51 · you chose option 7 of 7 · worth 0.98× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t52 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
Round 19 · played against Siege (Storm) — sealed tree #125game stats →
t54 · you chose option 7 of 7 · worth 0.98× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t55 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
Round 20 · played against Siege (Storm) — sealed tree #125game stats →
t57 · you chose option 7 of 7 · worth 0.98× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t58 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
Rounds from here draw their roll graphics when opened — tap a round to see where each roll landed. The browser panel verifies every round either way.
Drawing this round's rolls…
Drawing this round's rolls…
Drawing this round's rolls…
Drawing this round's rolls…
Drawing this round's rolls…
Drawing this round's rolls…
Drawing this round's rolls…
Drawing this round's rolls…
Drawing this round's rolls…
Drawing this round's rolls…
Drawing this round's rolls…
Drawing this round's rolls…
Drawing this round's rolls…
Drawing this round's rolls…
Drawing this round's rolls…
Drawing this round's rolls…
Drawing this round's rolls…
Drawing this round's rolls…
Drawing this round's rolls…
Drawing this round's rolls…
Drawing this round's rolls…
Drawing this round's rolls…
Drawing this round's rolls…
Drawing this round's rolls…
Drawing this round's rolls…
Drawing this round's rolls…
Round 1 · played against Wheel — sealed tree #29game stats →
fold t1 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
Round 2 · played against Hopper — sealed tree #61game stats →
fold t3 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t4 · you chose option 2 of 2 · worth 1.05× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t5 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t6 · you chose option 2 of 2 · worth 1.11× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t7 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t8 · you chose option 2 of 2 · worth 1.19× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
Round 3 · played against Hopper — sealed tree #61game stats →
fold t17 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t18 · you chose option 2 of 2 · worth 1.05× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t19 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t20 · you chose option 2 of 2 · worth 1.11× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t21 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t22 · you chose option 2 of 2 · worth 1.19× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t23 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
Round 4 · played against Hopper — sealed tree #61game stats →
fold t59 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t60 · you chose option 2 of 2 · worth 1.05× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t61 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t62 · you chose option 2 of 2 · worth 1.11× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t63 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
Round 5 · played against Flip 1% — sealed tree #36game stats →
fold t65 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
Round 6 · played against Flip 1% — sealed tree #36game stats →
fold t67 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
Round 7 · played against Flip 1% — sealed tree #36game stats →
fold t69 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
Round 8 · played against Flip 1% — sealed tree #36game stats →
fold t71 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
Round 9 · played against Flip 1% — sealed tree #36game stats →
fold t73 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
Round 10 · played against Flip 1% — sealed tree #36game stats →
fold t75 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
Round 11 · played against Flip 1% — sealed tree #36game stats →
fold t77 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
Round 12 · played against Flip 1% — sealed tree #36game stats →
fold t79 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
Round 13 · played against Flip 1% — sealed tree #36game stats →
fold t81 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
Round 14 · played against Flip 1% — sealed tree #36game stats →
fold t83 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
Round 15 · played against Flip 1% — sealed tree #36game stats →
fold t85 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
Round 16 · played against Flip 1% — sealed tree #36game stats →
fold t87 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
Round 17 · played against Flip 1% — sealed tree #36game stats →
fold t89 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
fold t9 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t10 · you chose option 2 of 2 · worth 1.26× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t11 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t12 · you chose option 2 of 2 · worth 1.34× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t13 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t14 · you chose option 2 of 2 · worth 1.43× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t15 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t24 · you chose option 2 of 2 · worth 1.26× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t25 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t26 · you chose option 2 of 2 · worth 1.34× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t27 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t28 · you chose option 2 of 2 · worth 1.43× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t29 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t30 · you chose option 2 of 2 · worth 1.52× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t31 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t32 · you chose option 2 of 2 · worth 1.62× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t33 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t34 · you chose option 2 of 2 · worth 1.72× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t35 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t36 · you chose option 2 of 2 · worth 1.83× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t37 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t38 · you chose option 2 of 2 · worth 1.95× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t39 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t40 · you chose option 2 of 2 · worth 2.07× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t41 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t42 · you chose option 2 of 2 · worth 2.22× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t43 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t44 · you chose option 2 of 2 · worth 2.40× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t45 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t46 · you chose option 2 of 2 · worth 2.61× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t47 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t48 · you chose option 2 of 2 · worth 2.86× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t49 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t50 · you chose option 2 of 2 · worth 3.16× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t51 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t52 · you chose option 2 of 2 · worth 3.52× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t53 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t54 · you chose option 2 of 2 · worth 3.95× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t55 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t56 · you chose option 2 of 2 · worth 4.47× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t57 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000