Understand the frequency of updates for various data types on Dune.
At Dune, data is continually refreshed through a multi-stage process to ensure accuracy and reliability. The three main stages of data updates are: Raw Data, Decoded Data, and Curated Data. The update frequency for each type of data varies based on several factors.
Raw data consists of tables such as ethereum.blocks
or ethereum.transactions
that are directly ingested from the blockchain. The frequency of raw data updates is primarily influenced by the blockchain’s frequency of producing blocks and its likelihood of a reorg.
We do our best to ensure that the data is as fresh as possible while maintaining the integrity of the data. You can find the data freshness of the raw data in the table below.
Decoded data refers to tables such as uniswap_v3_ethereum.Factory_evt_PoolCreated
or tokens_ethereum.erc20
that are derived from the raw data. This stage of data processing involves transforming raw blockchain data into more accessible and interpretable formats.
The decoding of data is performed in real-time and is contingent on the volume of data being processed. The typical timeline for decoding is as follows:
You can find the data freshness of the decoded data in the table below.
Curated data tables on Dune are tables like dex.trades
or nft.trades
that are derived from raw and decoded data. They take away the complexity of working with raw or even decoded data and are ready to be used for analysis.
The data pipelines are defined and documented in this GitHub repo.
Curated tables are usually scheduled to run once every hour. The runtime of the data models can vary depending on the volume of transactions on any given day, therefore curated datasets are sometimes slower than the usual 1-hour target to update.
Several notable 3rd party data providers are uploading their data into Dune. These data providers have their own update schedules and are not controlled by Dune. The data freshness of these providers can be found in the table below.
Understand the frequency of updates for various data types on Dune.
At Dune, data is continually refreshed through a multi-stage process to ensure accuracy and reliability. The three main stages of data updates are: Raw Data, Decoded Data, and Curated Data. The update frequency for each type of data varies based on several factors.
Raw data consists of tables such as ethereum.blocks
or ethereum.transactions
that are directly ingested from the blockchain. The frequency of raw data updates is primarily influenced by the blockchain’s frequency of producing blocks and its likelihood of a reorg.
We do our best to ensure that the data is as fresh as possible while maintaining the integrity of the data. You can find the data freshness of the raw data in the table below.
Decoded data refers to tables such as uniswap_v3_ethereum.Factory_evt_PoolCreated
or tokens_ethereum.erc20
that are derived from the raw data. This stage of data processing involves transforming raw blockchain data into more accessible and interpretable formats.
The decoding of data is performed in real-time and is contingent on the volume of data being processed. The typical timeline for decoding is as follows:
You can find the data freshness of the decoded data in the table below.
Curated data tables on Dune are tables like dex.trades
or nft.trades
that are derived from raw and decoded data. They take away the complexity of working with raw or even decoded data and are ready to be used for analysis.
The data pipelines are defined and documented in this GitHub repo.
Curated tables are usually scheduled to run once every hour. The runtime of the data models can vary depending on the volume of transactions on any given day, therefore curated datasets are sometimes slower than the usual 1-hour target to update.
Several notable 3rd party data providers are uploading their data into Dune. These data providers have their own update schedules and are not controlled by Dune. The data freshness of these providers can be found in the table below.