Randomhood

Not yet deployed on Robinhood Chain

Verifiable randomness
for 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

How it works

Exactly the flow you know from Chainlink VRF. If you have a VRF v2.5 consumer, swap the imports and you are done.

01

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.

02

Request random words

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.

03

Get called back

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.

Pricing

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.

Flat fee
Premium on gas
Gas lane max price
Min confirmations
Max callback gas
Max words / request
500
payment = (gasUsed × gasPrice + l1Fee) × (100 + premium) / 100 + flatFee

Why Randomhood

Chainlink-compatible interface

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.

Native ETH billing, no bridge

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.

Fast, and honest about its trust model

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.

Try it

The demo consumer is not deployed on Robinhood Chain yet. Switch the network selector in the header to a network where Randomhood is live.