Verifiable Random
Function

A tamper-proof random number generator for your smart contracts. Bring provably fair and secure randomness to on-chain security, gaming, and beyond.

img-dice
img-tamper_proof_randomness

Tamper-Proof Randomness

Ensure that no single entity can tamper with the random number generation process of your application.

img-unpredictable

Unpredictable, Cryptographically Secured

Generated using cryptographic proofs and blockchain-based validation, this unpredictable randomness makes Band VRF ideal for your dApps which demands verifiable fairness and trust.

img-efficient_proof

Efficient Proof via Threshold Signature

Using threshold signatures, Band VRF delivers secure, verifiable randomness with high efficiency and decentralization—ideal for scaling your games and fun apps trustlessly.

How VRF Works

Request a Random Value

Application request provably random numbers via the VRF contracts. These are commonly used in applications such as decentralized lotteries, NFT minting, gaming mechanics, and random selection processes in governance or airdrops.

Add Symbol via Signaling Hub
Price Data Automatically Streamed On-chain

Generate Verifiable Randomness

BandChain orchestrates trusted validators to generate randomness on demand, ensuring every result is cryptographically verifiable.

Deliver to Your Apps via TSS

Once verified, the randomness is relayed to your application via the TSS module—powering your app with secure, decentralized, and trustworthy randomness.

Learn more about Band VRF in our documentation

Price Data Automatically Streamed On-chain

Use Case Examples

img-vrf-use-case

On-Chain Security

img-vrf-use-case

NFT Fair Mint / Lotteries

img-vrf-use-case

In-Game Randomness

Band Logo