Skip to main content

General

Which chains is Chronicle integrated with?​

At the moment, Chronicle Protocol is integrated on nine blockchains:

  • Ethereum
  • Arbitrum
  • Mantle
  • Polygon zkEVM
  • Gnosis Chain
  • zkSync
  • Base
  • Optimism
  • Scroll
  • Berachain

This is being updated all the time as new chains come online. Please check out the dashboard for the most up-to-date overview of the blockchains we are currently integrated with.

How many decimals do Chronicle Oracles use?​

All Chronicle Oracles use 18 decimals.

Are price feeds chain-specific or chain agnostic?​

Chronicle provides price feeds, which can be implemented on any supported chain. These prices are based on global sources, the data is gathered directly from CEXs and DEXs and is not chain specific.

E.g.: GNO on Sepolia: https://sepolia.etherscan.io/address/0xA28dCaB66FD25c668aCC7f232aa71DA1943E04b8#code GNO on Gnosis: https://gnosisscan.io/address/0xA28dCaB66FD25c668aCC7f232aa71DA1943E04b8#code

Where does the data come from?​

The data originates from primary on-chain sources such as DEXes (e.g., Uniswap, dYdX, Balancer) and off-chain CEXes (e.g., Kraken, Binance, Coinbase). Only high-quality sources are used in Chronicle’s data models.

What types of Oracles does Chronicle Protocol enable?​

In addition to the core price feed Oracles, two new products have been introduced: the Yield Rate Oracle and the Verified Asset Oracle (formerly known as the Real World Asset Oracle).

What is the difference between PUSH and PULL oracles?​

A push oracle proactively provides data to smart contracts without being explicitly requested, whenever a condition or event happens (sometimes referred to as a threshold or a heartbeat). On the other hand, PULL oracles require smart contracts to request data explicitly. The data is pulled from external sources in response to a query from the smart contract.

Does Chronicle use a PULL or a PUSH model for its Oracles?​

Chronicle operates using a PUSH model.

Who are the validators for Chronicle?​

The validators of Chronicle are represented by a community of the leading blockchain protocols including: MakerDAO, Infura, Gitcoin, Etherscan, DeFi Saver, Gnosis, Nethermind, Euler, Mantle, ETH Global.

This approach to validators is unique to Chronicle, and ensures that the Oracle data is being signed by some of the most trusted and reputable brands in the blockchain space, further reinforcing trust in the protocol.

Does the Chronicle dashboard pull data from the Chronicle Archive?​

The Dashboard pulls from a combination of on-chain sources and off-chain network traffic that is the basis for the Oracle updates. Specifically, the feeds pass cryptographically (ECDSA)-signed price messages that are then computed into a median value for on-chain updates. Those messages are ephemeral, so our archiving system saves them in a database for historical preservation.

Can you provide a comparison of gas usage for a Chronicle Oracle update versus competitors that use a PUSH-based model?​

Oracle NetworkChainPairGasNo. validatorsEtherscan link
ChronicleETH MainnetETH/USD54,62013https://etherscan.io/tx/0xf365e0c8def94e3aa666dd443ad10c7b86d9bf55b74878e42cf42e9f5b56fdf3
ChainlinkETH MainnetETH/USD333,60211https://etherscan.io/tx/0xe236f406773bd2049549131646cda58497a1a9cb9c03fd624a5552fdd1503bd3
ChronicleArbitrumETH/USD143,26613https://arbiscan.io/tx/0xf9e83b4515303b22bbae8274f5b4e3c7b64c988c3b026d40b0984075913609d9
ChainlinkArbitrumETH/USD185,1134https://arbiscan.io/tx/0xfd7a955985634bba3e26a5820aa277479be096b0695872eee0ccf1b7728b3774