Equal-chance draw on Arbitrum using a Solidity escrow pool and certified VRF (e.g. Chainlink / Pyth Entropy). Ticket leaves are committed before randomness is known. Explorer ↗
Verify yourself on EVM L2
- Open Arbiscan and locate the escrow/draw contract address published by the operator.
- Call pools(bytes32 poolId) or getDraw(poolId) and read entryCommitment + committedCount (N).
- Confirm the VRF fulfill event: randomness is emitted by the adapter, not chosen by an admin.
- Compute winnerOrdinal = randomness % committedCount yourself (use the widget below after lookup).
- Ticket leaf hashes typically use keccak256; rebuild the Merkle root and match entryCommitment.
Verify your ticket or NFT code
Before the draw: confirm your ticket exists and is settled. After the draw: see whether you won with equal chance for every ticket on this network path.
How the draw is fair on EVM L2
Loading contract commentary…
// Loading…