# Supra VRF

Supra’s decentralized dVRF is designed to power dApps with effectively random outcomes that are responsive, scalable, and easily verifiable.

### Benefits

#### Low-Latency Response

For seamless user experiences, actions need to respond quickly. For instance, clicking open a lootbox should show the prize instantly. That’s exactly what our on-chain dVRFs are designed for. The novel architecture of Supra dVRFs can compute and ship random outcomes in just moments, not minutes.

#### Designed to Scale

Scale is crucial for growth as Web3 moves towards greater adoption. This calls for scale throughout the on-chain development stack, including VRFs. Our network leverages batching to achieve greater network efficiency as well as lower costs.

#### Truly Decentralized

Centralized dVRFs pose a single point of failure threat. Supra dVRFs use a secret sharing algorithm to distribute power across multiple nodes, so no one node has the power to compromise your apps or users.

#### **Natively Cross-chain**

Supra dVRF solves on-chain randomness for Web3 at large, not just a few networks. We’re already on 27 networks like Aptos, Arbitrum, Avalanche, Ethereum, Optimism, and Polygon.

#### **Provable with a public key**

Good randomness needs to be unbiased, unpredictable, and most importantly — verifiable. Our dVRF outputs are easily verifiable on-chain with a public key, so you can always prove to anyone that all outcomes are truly random and unbiased.

#### **Affordable & accessible**

Randomness is a basic need in a decentralized world, yet it's been out of reach for most dApps. With network efficiency and cross-chain scaling techniques, we’re bringing Supra dVRFs to blockchains far and wide at significantly lower costs.

[Learn more here](https://supra.com/vrf-product/)&#x20;

### Xai Supra Contract details

{% hint style="warning" %}
**Important**: Please make sure you read and understand [Terms of Use](https://supra.com/terms-of-use/) before you start using Supra products and services.
{% endhint %}

|                        | Xai Mainnet                                                                                                           | Xai Testnet (Sepolia)                                                                                                         |
| ---------------------- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
| Supra Router Contract  | [`0x01C4EC0bEae7bc469AF2A6a6940Abb0e209b9f34`](https://xaiscan.io/address/0x01c4ec0beae7bc469af2a6a6940abb0e209b9f34) | [`0x14328F2C4D70ED5290f0cd4DC47ecc9C39eeDfE4`](https://sepolia.xaiscan.io/address/0x14328F2C4D70ED5290f0cd4DC47ecc9C39eeDfE4) |
| Supra Deposit Contract | [`0x75311B9F2c155841555E86d56Af4d46ea656Ca47`](https://xaiscan.io/address/0x75311b9f2c155841555e86d56af4d46ea656ca47) | [`0xFFEC1B313282421E9868DB46e9B7B7F1b99819e5`](https://sepolia.xaiscan.io/address/0xffec1b313282421e9868db46e9b7b7f1b99819e5) |

[Supra Developer documentation](https://docs.supra.com/oracles/dvrf/networks)
