> For the complete documentation index, see [llms.txt](https://docs.pharos.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.pharos.xyz/tooling-and-infrastructure/oracles/supra.md).

# Supra

## Overview

Supra provides high-performance oracle services that deliver real-time price feeds and external data to decentralized applications.

On Pharos, Supra’s DORA Pull Oracle is deployed on Pacific Mainnet and Atlantic Testnet, enabling smart contracts to securely fetch off-chain data directly from the oracle network.

## Network Deployment

The DORA Pull Oracle is available on Pacific Mainnet and Atlantic Testnet with the following contracts:

### Pacific Mainnet Contracts

| Contract | Address                                    |
| -------- | ------------------------------------------ |
| Storage  | 0x58e158c74DF7Ad6396C0dcbadc4878faC9e93d57 |
| Pull     | 0x16f70cAD28dd621b0072B5A8a8c392970E87C3dD |

### Atlantic Testnet Contracts

| Contract | Address                                    |
| -------- | ------------------------------------------ |
| Storage  | 0xaa2f56843Cec7840F0C106F0202313d8d8CB13d6 |
| Pull     | 0x443A0f4Da5d2fdC47de3eeD45Af41d399F0E5702 |

## When to Use Supra

Supra is typically used for:

* Fetching real-time price feeds
* Building DeFi applications (lending, trading, derivatives)
* Powering RWA protocols that depend on external data
* Triggering smart contract logic based on off-chain inputs

## Integration Notes

* The DORA Pull model allows contracts to request data directly from the oracle
* Ensure your contract is configured to interact with the correct oracle contract addresses
* Suitable for applications requiring reliable and up-to-date data feeds

## Documentation

For detailed integration guides and supported features:

<https://docs.supra.com/oracles>

***

## Next Steps

* Integrate the DORA Pull Oracle into your smart contracts
* Test oracle data flows on Mainnet and Testnet
* Combine with other infrastructure such as RPC and indexing for full application workflows


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.pharos.xyz/tooling-and-infrastructure/oracles/supra.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
