Diffuse Protocol Docs
  • Using Data Feeds
    • Diffuse Data Feeds
    • Active Endpoints
    • Retrieving Storage Address
    • Storage Contract methods
  • TypeScript CLI for zkTLS
  • Listed pairs
Powered by GitBook
On this page
  • Proxy Contract Address
  • Feeder Contract Address (vanilla)
  • Storage Contract
  1. Using Data Feeds

Active Endpoints

Our endpoints are deployed on several chains, and this list is constantly growing. This page shows only the networks supporting the last version of our protocol.

Proxy Contract Address

Proxy Contract wraps the verification logic of the submitted data. After verifying the data, it feeds the verified parts into the corresponding storage contracts. Each pair has its own Storage Contract, and you can use Retrieving Storage Address to access the Storage of the pair you are interested in.

Proxy Contract has the same address on most of the chains, and it is 0xF27E6e2Ad3e3c24c44adC271fC8576357474BAE0. Currently, you can use it on: Arbitrum, Automata, Avalanche, Base, Berachain, Ethereum Sepolia, Monad Testnet, Optimism, Sonic.

For the chains in the list below, the Proxy Contract Address is different from the default one:

  • Asset Chain Testnet: 0xE7cd2c747bf55E3733FeC417228ADF5A5274B9e1

Feeder Contract Address (vanilla)

This section is relevant only for the access protocol from the chains with an outdated interface.

Feeder Contract in general is wrapped by the Proxy Contract. You aren't supposed to use it directly unless there's something wrong with the Proxy Contract. You can use it in the same manner as the Proxy Contract for Retrieving Storage Address.

  • Arbitrum: 0xa00C0547c6377B171cc43A6Ca024ef3744355d54

  • Asset Chain Testnet: 0x6676F05660fc2E7eB9fE49D09c7F644cB14f04ED

  • Automata: 0x335EF764799C12Ec5Cf64023Bc77D279E9760150

  • Avalanche: 0x3aD6837a26aEdd76f5F7ccfEFb5B5AdeC67a5EB3

  • Base: 0xa6A5a22B28489648D5A9e9E759f93F9824dCeb89

  • Berachain: 0x6203879018fcFBFbA0e4cf89F091E30F441c3194

  • Ethereum Sepolia: 0x984e11083E7F47Bd5D84f1366B76B91376b5c999

  • Monad Testnet: 0x923a8357b6cd2675F89F8Cd2e6BDb4e7810Fa4Bc

  • Optimism: 0xD9241727b09e0aB123732CD471cbf71eb6dEDb3b

  • Sonic: 0x68Bd1cC16Ae4B8460193d5e10CE4595745C5A3b2

Storage Contract

Storages keep track of particular pairs' data. Since we are continuously adding new pairs to our feed, we gave up on posting every storage contract's address in the docs. Instead, we implemented a view method of the Proxy Contract. Visit Retrieving Storage Address for more info.

PreviousDiffuse Data FeedsNextRetrieving Storage Address

Last updated 2 months ago