VRF Fairness Audit
Randomness distribution across all verified VRF outputs on Sepolia
Total Outputs
0
VRF Contracts
10
Blocks Scanned
0
Uniformity Score
—
Output Distribution
First 4 bits of each 32-byte randomness hash, grouped into 16 buckets (0x0–0xF). A manipulated oracle would show clustering; a neutral keeper produces uniform distribution.
No VRF outputs found in this window.
Per-Contract Breakdown
Recent Verified Outputs (last 0 of 0)
No outputs in this window.
How This Works
Each verified VRF output is a RANDAO-mixed secp256k1 ECVRF proof: randomness = keccak256(vrfOutput, block.prevrandao). The keeper knows vrfOutput before submission but cannot predict block.prevrandao (set by the block proposer). If the distribution above is uniform, no single party is steering outcomes — neither the keeper, nor any block proposer. A manipulated oracle would show visible clustering toward beneficial values.