Draws · committed Bitcoin block, state, pot
block ↗
block ↗
block ↗
block ↗
block ↗
block ↗
Green cube: settled draw. Grey cube: blank draw, no pot. Orange cube: committed block, not yet mined. Each cube links to the block on mempool.space.
Selected draw
Draw –
Recalculate it myself →
1 · Sweep
Staking surplus sold, never the principal.
– sNET sold
→ – USDG
→ – NAT
in – slices
sweep tx ↗
2 · Committed block
Last attested height + , frozen before the block exists.
attested –
+
=
drawInfo(–) ↗
3 · Bitcoin hash
attestation – (threshold of )
4 · Seed
drawSeed = keccak256(hash ‖ vault ‖ draw number)
drawSeed(–, hash) ↗
5 · Prizes
prizes: one takes half the net pot, ten share the rest. Ticket for prize i = keccak256(seed ‖ i) mod totalWeight.
totalWeight –
– sNET × –
Detail in the table below.
Gross pot
NAT
Keeper reward ·
NAT
tx ↗
Fee
NAT
rate –
Net pot distributed
NAT
settlement ↗
At least 89 % of the pot goes to players. Your principal is never sold.
Fee details → documentation
Rank
Share
Ticket drawn
Address
NAT staked
Proof
1
2
3
4
5
6
7
8
9
10
11
Every step can be recomputed from public data alone: committed height, Bitcoin hash, seed, ticket list. Prizes arrive staked in NATStaking.