Supported Networks

Chainlink VRF allows you to integrate provably fair and verifiably random data in your smart contract.

For implementation details, read Introduction to Chainlink VRF.

Coordinator parameters

These parameters are configured in the coordinator contract. You can view these values by running getConfig on the coordinator or by viewing the coordinator contracts in a blockchain explorer.

  • uint16 minimumRequestConfirmations: The minimum number of confirmation blocks on VRF requests before oracles respond
  • uint32 maxGasLimit: The maximum gas limit supported for a fulfillRandomWords callback.
  • uint32 stalenessSeconds: How long the coordinator waits until we consider the ETH/LINK price used for converting gas costs to LINK is stale and use fallbackWeiPerUnitLink
  • uint32 gasAfterPaymentCalculation: How much gas is used outside of the payment calculation. This covers the additional operations required to decrement the subscription balance and increment the balance for the oracle that handled the request.

Configurations

VRF v2.5 coordinators for subscription funding are available on several networks.

Ethereum mainnet

ItemValue
LINK Token0x514910771AF9Ca656af840dff83E8264EcF986CA
VRF Coordinator
200 gwei Key Hash0x8077df514608a09f83e4e8d300645594e5d7234665448ba83f51a50f842bd3d9
500 gwei Key Hash0x3fd2fec10d06ee8f65e7f2e95f5c56511359ece3f33960ad8a866ae24a8ff10b
1000 gwei Key Hash0xc6bf2e7b88e5cfbb4946ff23af846494ae1f3c65270b79ee7876c9aa99d3d45f
Premium percentage
(paying with ETH)
24
Premium percentage
(paying with LINK)
20
Max Gas Limit2,500,000
Minimum Confirmations3
Maximum Confirmations200
Maximum Random Values500

Sepolia testnet

ItemValue
LINK Token0x779877A7B0D9E8603169DdbD7836e478b4624789
VRF Coordinator
500 gwei Key Hash0x787d74caea10b2b357790d5b5247c2f63d1d91572a9846f780606e4d953677ae
Premium percentage
(paying with Sepolia ETH)
24
Premium percentage
(paying with testnet LINK)
20
Max Gas Limit2,500,000
Minimum Confirmations3
Maximum Confirmations200
Maximum Random Values500

BNB Chain

ItemValue
LINK Token0x404460C6A5EdE2D891e8297795264fDe62ADBB75
VRF Coordinator
200 gwei Key Hash0x130dba50ad435d4ecc214aad0d5820474137bd68e7e77724144f27c3c377d3d4
500 gwei Key Hash0xeb0f72532fed5c94b4caf7b49caf454b35a729608a441101b9269efb7efe2c6c
1000 gwei Key Hash0xb94a4fdb12830e15846df59b27d7c5d92c9c24c10cf6ae49655681ba560848dd
Premium percentage
(paying with BNB)
60
Premium percentage
(paying with LINK)
50
Max Gas Limit2,500,000
Minimum Confirmations3
Maximum Confirmations200
Maximum Random Values500

BNB Chain testnet

ItemValue
LINK Token0x84b9B910527Ad5C03A9Ca831909E21e236EA7b06
VRF Coordinator
50 gwei Key Hash0x8596b430971ac45bdf6088665b9ad8e8630c9d5049ab54b14dff711bee7c0e26
Premium percentage
(paying with testnet BNB)
60
Premium percentage
(paying with testnet LINK)
50
Max Gas Limit2,500,000
Minimum Confirmations3
Maximum Confirmations200
Maximum Random Values500

Polygon mainnet

ItemValue
LINK Token0xb0897686c545045aFc77CF20eC7A532E3120E0F1
VRF Coordinator
200 gwei Key Hash0x0ffbbd0c1c18c0263dd778dadd1d64240d7bc338d95fec1cf0473928ca7eaf9e
500 gwei Key Hash0x719ed7d7664abc3001c18aac8130a2265e1e70b7e036ae20f3ca8b92b3154d86
1000 gwei Key Hash0x192234a5cda4cc07c0b66dfbcfbb785341cc790edc50032e842667dbb506cada
Premium percentage
(paying with POL)
84
Premium percentage
(paying with LINK)
70
Max Gas Limit2,500,000
Minimum Confirmations3
Maximum Confirmations200
Maximum Random Values500

Polygon Amoy testnet

ItemValue
LINK Token0x0fd9e8d3af1aaee056eb9e802c3a762a667b1904
VRF Coordinator
500 gwei Key Hash0x816bedba8a50b294e5cbd47842baf240c2385f2eaf719edbd4f250a137a8c899
Premium percentage
(paying with testnet POL)
84
Premium percentage
(paying with testnet LINK)
70
Max Gas Limit2,500,000
Minimum Confirmations3
Maximum Confirmations200
Maximum Random Values500

Avalanche mainnet

ItemValue
LINK Token0x5947BB275c521040051D82396192181b413227A3
VRF Coordinator
200 gwei Key Hash0xea7f56be19583eeb8255aa79f16d8bd8a64cedf68e42fefee1c9ac5372b1a102
500 gwei Key Hash0x84213dcadf1f89e4097eb654e3f284d7d5d5bda2bd4748d8b7fada5b3a6eaa0d
1000 gwei Key Hash0xe227ebd10a873dde8e58841197a07b410038e405f1180bd117be6f6557fa491c
Premium percentage
(paying with AVAX)
60
Premium percentage
(paying with LINK)
50
Max Gas Limit2,500,000
Minimum Confirmations0
Maximum Confirmations200
Maximum Random Values500

Avalanche Fuji testnet

ItemValue
LINK Token0x0b9d5D9136855f6FEc3c0993feE6E9CE8a297846
VRF Coordinator
300 gwei Key Hash0xc799bd1e3bd4d1a41cd4968997a4e03dfd2a3c7c04b695881138580163f42887
Premium percentage
(paying with testnet AVAX)
60
Premium percentage
(paying with testnet LINK)
50
Max Gas Limit2,500,000
Minimum Confirmations1
Maximum Confirmations200
Maximum Random Values500

Arbitrum mainnet

ItemValue
LINK Token0xf97f4df75117a78c1A5a0DBb814Af92458539FB4
VRF Coordinator
2 gwei Key Hash0x9e9e46732b32662b9adc6f3abdf6c5e926a666d174a4d6b8e39c4cca76a38897
30 gwei Key Hash0x8472ba59cf7134dfe321f4d61a430c4857e8b19cdd5230b09952a92671c24409
150 gwei Key Hash0xe9f223d7d83ec85c4f78042a4845af3a1c8df7757b4997b815ce4b8d07aca68c
Premium percentage
(paying with ETH)
60
Premium percentage
(paying with LINK)
50
Max Gas Limit2,500,000
Minimum Confirmations1
Maximum Confirmations200
Maximum Random Values500

Arbitrum Sepolia testnet

ItemValue
LINK Token0xb1D4538B4571d411F07960EF2838Ce337FE1E80E
VRF Coordinator
50 gwei Key Hash0x1770bdc7eec7771f7ba4ffd640f34260d7f095b79c92d34a5b2551d6f6cfd2be
Premium percentage
(paying with Sepolia ETH)
60
Premium percentage
(paying with testnet LINK)
50
Max Gas Limit2,500,000
Minimum Confirmations1
Maximum Confirmations200
Maximum Random Values500

BASE mainnet

ItemValue
LINK Token0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196
VRF Coordinator
2 gwei Key Hash0x00b81b5a830cb0a4009fbd8904de511e28631e62ce5ad231373d3cdad373ccab
30 gwei Key Hash0xdc2f87677b01473c763cb0aee938ed3341512f6057324a584e5944e786144d70
Premium percentage
(paying with BASE)
60
Premium percentage
(paying with LINK)
50
Max Gas Limit2,500,000
Minimum Confirmations0
Maximum Confirmations200
Maximum Random Values500

BASE Sepolia testnet

ItemValue
LINK Token0xE4aB69C077896252FAFBD49EFD26B5D171A32410
VRF Coordinator
30 gwei Key Hash0x9e1344a1247c8a1785d0a4681a27152bffdb43666ae5bf7d14d24a5efd44bf71
Premium percentage
(paying with Sepolia BASE ETH)
60
Premium percentage
(paying with LINK)
50
Max Gas Limit2,500,000
Minimum Confirmations0
Maximum Confirmations200
Maximum Random Values500

Soneium Minato testnet

ItemValue
LINK Token0x7ea13478Ea3961A0e8b538cb05a9DF0477c79Cd2
VRF Coordinator
30 gwei Key Hash0x0c970a50393bea0011d5cec18c15c80c6deb37888b9ff579f476b3e52f6d3922
Premium percentage
(paying with testnet ETH)
60
Premium percentage
(paying with LINK)
50
Max Gas Limit2,500,000
Minimum Confirmations0
Maximum Confirmations200
Maximum Random Values500

Optimism mainnet

ItemValue
LINK Token0x350a791bfc2c21f9ed5d10980dad2e2638ffa7f6
VRF Coordinator0x5FE58960F730153eb5A84a47C51BD4E58302E1c8
2 gwei Key Hash0xa16a2316f92fa0abfd0029eea74e947d0613728e934d9794cd78bc02e2f69de4
30 gwei Key Hash0x8e7a847ba0757d1c302a3f0fde7b868ef8cf4acc32e48505f1a1d53693a10a19
Premium percentage
(paying with Optimism)
60
Premium percentage
(paying with LINK)
50
Max Gas Limit2,500,000
Minimum Confirmations0
Maximum Confirmations200
Maximum Random Values500

Optimism Sepolia testnet

ItemValue
LINK Token0xE4aB69C077896252FAFBD49EFD26B5D171A32410
VRF Coordinator0x02667f44a6a44E4BDddCF80e724512Ad3426B17d
30 gwei Key Hash0xc3d5bc4d5600fa71f7a50b9ad841f14f24f9ca4236fd00bdb5fda56b052b28a4
Premium percentage
(paying with Optimism Sepolia ETH)
60
Premium percentage
(paying with LINK)
50
Max Gas Limit2,500,000
Minimum Confirmations0
Maximum Confirmations200
Maximum Random Values500

Get the latest Chainlink content straight to your inbox.