Links

VRF

ZKasino requires randomness for its games which it receives from an integrated Verifiable Random Function (VRF). A VRF is a Random Number Generator (RNG) that provides random outcomes which are verifiable on-chain. With a VRF, ZKasino is able to provide users provably fair outcomes that are impossible to have been tampered with. More information on how a VRF like Chainlink VRF works, can be found here. For information on how ZKasino uses VRFs with its contracts, please see the Architecture page.
ZKasino has integrated different VRFs on different networks:
Network
VRF integration
Smart Contract address
Polygon Mumbai
Chainlink VRF (Subscription)
VRFCoordinatorV2
BNB Chain Testnet
Chainlink VRF (Subscription)
Fantom Testnet
Chainlink VRF (Subscription)
VRFCoordinatorV2
Arbitrum Goerli
TransparentUpgradeableProxy
zkSync 2.0 testnet
Randomizer (soon)
StarkNet Alpha Testnet
StarkLink (soon)
On September 5th 2022 Chainlink announced that the Chainlink VRF had received a GLI-19 compliance certification through BMM Testlabs. This meant the first compliance certification for a VRF in the blockchain gaming industry. BMM Testlabs is an independent, gaming certification lab.