Create & fund a subscription
One subscription pays for many consumer contracts. Fund it with ETH (or the configured token) and add your contract addresses as consumers.
Not yet deployed on Robinhood Chain
Randomhood is a Chainlink VRF v2.5 compatible randomness service: the same request and callback interface, the same prepaid subscription model, billed in native ETH and fulfilled in seconds on Robinhood Chain.
Active subscriptions
—
funded by builders on this chain
Total prepaid
— ETH
held by the coordinator for fulfillments
Est. price / request
— ETH
100k callback gas at —
Oracle
n/a
status endpoint not configured
Exactly the flow you know from Chainlink VRF. If you have a VRF v2.5 consumer, swap the imports and you are done.
One subscription pays for many consumer contracts. Fund it with ETH (or the configured token) and add your contract addresses as consumers.
Your contract calls requestRandomWords with a key hash, a callback gas limit and how many words it needs. The coordinator stores a commitment and emits an event.
The oracle signs a seed bound to your request and its block, the coordinator verifies it against the chain's own record, bills your subscription and calls fulfillRandomWords.
Same model as Chainlink VRF: you pay the exact gas your callback consumed plus a premium, plus a flat fee. Billed on fulfillment, straight from your subscription.
payment = (gasUsed × gasPrice + l1Fee) × (100 + premium) / 100 + flatFee
The request struct, the extra-arguments tag and the callback entry point are byte-for-byte the VRF v2.5 shapes, so existing tooling and integration code carry over.
Fund subscriptions with the ETH you already hold on Robinhood Chain. Optional ERC20 billing with a price feed and a stale-price fallback works the same way LINK payments do.
Fulfillments arrive a few blocks after the request. Every response is signed by the registered oracle key and bound to the request and to a block hash the chain itself attests. The operator is trusted not to bias results, and the proof check is isolated so a unique-signature scheme can replace it without touching consumers.
The demo consumer is not deployed on Robinhood Chain yet. Switch the network selector in the header to a network where Randomhood is live.