Channel
verifying on-chain…
Channel
verifying on-chain…
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 1 time: 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
t2 · you chose option 2 of 2 · worth 1.12× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t3 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t4 · you chose option 2 of 2 · worth 1.28× 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.47× 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.70× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
fold t9 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t10 · you chose option 2 of 2 · worth 1.99× 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 1 of 2 · worth 2.34× under optimal play · the best option available — no roll here, the choice was yours. Values come from the sealed tree itself.
Round 2 · played against Hopper — sealed tree #61game stats →
fold t14 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t15 · 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 t16 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t17 · 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 t18 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t19 · 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 t20 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t21 · 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 t22 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t23 · 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 t24 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t25 · 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 t26 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t27 · 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 t28 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t29 · 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 t30 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t31 · 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 t32 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t33 · 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 t34 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t35 · 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 t36 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t37 · 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 t38 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t39 · 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 t40 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t41 · 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 t42 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t43 · 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 t44 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t45 · 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 t46 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t47 · 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 t48 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
Round 3 · played against Hopper — sealed tree #61game stats →
fold t50 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t51 · 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 t52 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t53 · 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 t54 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t55 · 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 t56 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t57 · 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 t58 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t59 · 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 t60 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t61 · 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 t62 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t63 · 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 t64 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t65 · 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 t66 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t67 · 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 t68 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t69 · 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 t70 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t71 · 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 t72 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t73 · 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 t74 · roll = keccak256(serverSeed ‖ clientSeed ‖ channelId ‖ t) mod 10000
t75 · you chose option 1 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.