> For the complete documentation index, see [llms.txt](https://documents.geb.network/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documents.geb.network/evm-development/integrations/oracle/supra.md).

# Supra

## Overview

&#x20;   Supra is a novel, high-throughput Oracle & IntraLayer: A vertically integrated toolkit of cross-chain solutions (data oracles, asset bridges, automation network, and more) that interlink all blockchains, public (L1s and L2s) or private (enterprises).\
&#x20;   Supra provides decentralized oracle price feeds that can be used for on-chain and off-chain use-cases such as spot and perpetual DEXes, lending protocols, and payments protocols. Supra’s oracle chain and consensus algorithm makes it the fastest-to-finality oracle provider, with layer-1 security guarantees. The pull oracle has a sub-second response time. Aside from speed and security, Supra’s rotating node architecture gathers data from 40+ data sources and applies a robust calculation methodology to get the most accurate value. The node provenance on the data dashboard also provides a fully transparent historical audit trail. Supra’s Distributed Oracle Agreement (DORA) paper was accepted into ICDCS 2023, the oldest distributed systems conference.

## Contract on BEVM

| Network      | Pull Contract                              | Storage Contract                           |
| ------------ | ------------------------------------------ | ------------------------------------------ |
| BEVM Mainnet | 0x8B506d2616671b6742b968C18bEFdA1e665A9025 | 0x58e158c74DF7Ad6396C0dcbadc4878faC9e93d57 |
| BEVM TestNet | 0x443A0f4Da5d2fdC47de3eeD45Af41d399F0E5702 | 0x5df499C9DB456154F81121282c0cB16b59e74C4b |

## Use Case

&#x20;  Supra official docs provide abundant examples of contracts and other codes, you can just view [here](https://supra.com/docs/data-feeds/pull-model/data-pair-conversion/) for more info.
