Fast, verifiable
randomness
pushed on-chain
Create transparent & fair games, NFTs, lotteries and other on-chain applications with distributed randomness
Fast, verifiable
randomness
pushed on-chain
Create transparent & fair games, NFTs, lotteries and other on-chain applications with distributed randomness
Low latency, on-demand verified randomness source
Enjoy a blazingly fast, cost effective & on-demand access to verifable randomness sourced from the Distributed Randomness Beacon (Drand) created by the League of Entropy
> Join Discord- 0
- 1
- 2
- 3
How Gelato Web3
Functions Work
- 0
- 1
- 2
Easily integrate Gelato VRF in your smart contracts
1 import { GelatoVRFConsumerBase } from "./GelatoVRF.sol";
2
3 contract RandomApp is GelatoVRFConsumerBase {
4
5 function requestRandomness(bytes memory data) external returns (uint64) {
6 // Request randomness with your callback data
7 return _requestRandomness(data);
8 }
9
10 function fulfillRandomness(uint256 randomness, bytes calldata) external {
11 // Do any random computation with the received randomness
12 // ...
13 }
14 }
Verifiable source of randomness for smart contracts
Trustless
Verifiable randomness
Gelato VRF random values are generated by the Distributed Randomness Beacon, a verifiable, unpredictable and unbiased random number generator run by the Ethereum Foundation, Protocol Labs and other major web3 organizations
Multichain Compatible
Available on all
major EVM chains
Gelato VRF is the most widely deployed VRF solution.
Access randomness on 14+ EVM compatible chains
Automated & Serverless
Reliable event-driven model
Gelato VRF utilizes an on-demand system, enabling the seamless and efficient fulfillment of randomness requests on-chain through a request and response model
Advanced Payment Management
Simple USDC payments
Gelato VRF is built on top of Gelato's 1Balance payment system, allowing developers to simply pay for transactions across all chains with a single USDC balance
Supercharge your dapp with
advanced VRF features
High
throughput
On-demand randomness
Simple USDC payments
Uncensorable & decentralized
- 0
- 1
- 2
- 3
Access multi-chain
verified randomness
Gelato VRF offers decentralized Apps a transparent random number through a smart contract, accessible across more than 14 blockchains
Explore a wide spectrum of VRF implementations
Power your gaming, NFT, prediction markets and other on-chain
use cases with provably secure Gelato VRF
- 0
- 1
- 2
- 3
- 4