
The Broker
#0013Request To Result
Verified Onchain
A pr00f Request, Step By Step
Your consumer contract calls the Coordinator to request randomness and sets a callback gas limit.
Quote the fulfillment fee and pay per request in native ETH. No subscription is required.
pr00f binds your request to a future drand round, before its randomness is known.
The League of Entropy publishes the round’s randomness and its signature.
Our fulfiller, or any other caller, can submit the published signature to pr00f.
The onchain verifier checks the signature. Invalid proofs are rejected.
pr00f derives a random number for your request from the verified round.
The Coordinator stores the verified random number, then calls your consumer contract’s fulfillment callback.
The random number stays onchain, whether or not your callback succeeds.
Read the request’s status, bound round, and stored result onchain.
If your callback fails, your app can still read the stored random number.
A request that remains pending can be cancelled after the required delay.
The Coinlords Collection
1,111 Characters
The Art Behind Coinlords
Collection Preview