Algorand Mainnet -- VRF Beacon #947957720

Provably Fair.
On-chain.

Every outcome derived from Applied Blockchain VRF beacon output. Verifiable by anyone. No house secret. No trust required.

How It Works

Commit-reveal via on-chain VRF. No server involved in outcome derivation.

01

Commit

Your flip() transaction commits to VRF beacon round N+8 (~22 seconds ahead). Your salt hash is stored on-chain -- the house cannot predict or influence the outcome.

02

VRF Beacon

Applied Blockchain's beacon (app ID 947957720) publishes a VRF output for round N+8. This output is tamper-proof and unpredictable before the round occurs.

03

Resolve

resolve() reads the beacon output via inner app call. outcome = SHA-256(beacon_output ++ your_salt_hash)[0] % 2. If you win, HouseTreasury pays out instantly on-chain.

// On-chain outcome derivation (AVM, Puya Python)

randomness = arc4.abi_call("must_get(uint64,byte[])byte[]", commit_round)
beacon_output = randomness.bytes[2:]  # skip ARC-4 length prefix
combined = beacon_output + salt_hash
outcome = sha256(combined)[0] % 2     # 0=tails 1=heads

Every flip generates a shareable VRF proof card PNG -- play to get yours.

Live Stats

VRF Proof Card

Every flip generates a shareable PNG proof card. Verifiable by anyone on-chain.

FAIRGROUNDHEADS · WON
+0.98 ALGO
1.96× · coinflip
VRF round 62184291
beacon f3a9c2e1d0…c3b2a1
txn TXNID123…678901
Provably fair on Algorand · verify on-chain