> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dune.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Data Changelog

# Data updates

> Changes to Dune's base, decoded, and curated tables: new datasets and columns, schema changes, methodology updates, fixes, and deprecations.

<Info>
  This page tracks changes to the data itself. For product and platform updates, see the [product changelog](/docs/changelog). For live operational status, see [status.dune.com](https://status.dune.com/). For persistent data caveats, see [known issues](/data-catalog/known-issues).

  Subscribe to this page's [RSS feed](/docs/data-changelog/rss.xml) to get every entry as it is published.
</Info>

<Update label="Week of September 28, 2026">
  ## Breaking changes

  * **[`kalshi.market_details`](/data-catalog/curated/prediction-markets/kalshi/market_details), [`kalshi.market_trades`](/data-catalog/curated/prediction-markets/kalshi/market_trades) and the [`prediction_markets`](/data-catalog/curated/prediction-markets/prediction_markets/markets) tables: columns renamed and dropped.** `ticker`, `event_ticker` and `series_ticker` become `market_id`, `event_id` and `series_id`, `settlement_value_dollars` becomes `settlement_value_usd`, and `tick_size`, `expiration_time` and the snapshot quote, volume and open-interest columns are gone; the Snowflake datashare copies follow. Update queries that read the old names, read `latest_expiration_time` instead of `expiration_time`, read `taker_outcome_side` instead of `taker_side` on `kalshi.market_trades`, and treat `prediction_markets.trades.taker_side` as the taker's buy or sell (`outcome_side` carries yes or no). &#x20;

  ## Deprecations

  * **Blast, B3, Henesys, Echelon and Yominet tables stop updating.** Dune no longer ingests new Blast, B3 and Henesys data, and no longer decodes new Echelon and Yominet data; existing tables remain historical.       &#x20;
  * **Curated tables for Blast, B3 and Henesys are frozen.** Their chain-specific curated models, including the Holyheld Blast payments table, no longer rebuild and keep serving the existing history. &#x20;
  * **`tokens_b3.supply_latest`, `tokens_b3.fdv_latest` and `tokens_b3.dex_volume_stats` removed.** `tokens_b3.erc20` keeps its metadata as a frozen snapshot. &#x20;
  * **`dex_solana.sandwiches` and `dex_solana.sandwiched` removed.** The cross-chain [`dex.sandwiches`](/data-catalog/curated/dex-trades/evm/dex-sandwiches) and [`dex.sandwiched`](/data-catalog/curated/dex-trades/evm/dex-sandwiched) tables never covered Solana and are unchanged.&#x20;

  ## Fixes

  * **`kalshi.market_details` and `kalshi.market_trades`: markets no longer gated on volume.** Kalshi single markets that never traded, and the fills dropped with them, are now covered, and status and settlement times come from the lifecycle stream instead of a frozen snapshot. Market counts and Kalshi fill volumes revise upward.&#x20;
  * **[`polymarket_polygon.market_details`](/data-catalog/curated/prediction-markets/polymarket/market_details) and the `prediction_markets` tables: canonical Yes side corrected.** Polymarket conditions whose Yes and No sides were inverted now resolve to the right outcome, so their settlement values revise.&#x20;
  * **[`dex_solana.trades`](/data-catalog/curated/dex-trades/solana/solana-dex-trades): Orca Whirlpool v2 and Raydium V4 swaps covered.** Orca `SwapV2` and two-hop swaps are read from the decoded tables the program upgrade writes to, and Raydium V4 `SwapBaseInV2` and `SwapBaseOutV2` instructions are added. Orca and Raydium trades and volume revise upward from February 2026 onward.&#x20;
  * **`dex_solana.trades`: ZeroFi `SwapV4` indexed.** ZeroFi's current swap instruction is now decoded, so ZeroFi trades and volume revise upward from May 2026 onward.&#x20;
  * **`cow_protocol_gnosis.trades` and `batches`, and their Polygon, BNB and Plasma counterparts: post-upgrade settlements covered.** Settlements made through the upgraded settlement contracts are rebuilt into history, and [`dex_aggregator.trades`](/data-catalog/curated/dex-trades/evm/dex-aggregator-trades) revises with them.&#x20;
  * **[`nft.wash_trades`](/data-catalog/curated/nft-trades/evm/nft-wash-trades): duplicate flashloan matches removed.** A trade matching more than one flashloan in the same transaction no longer repeats; its flashloan flag is unchanged.&#x20;
  * **[`tokens_stellar.transfers`](/data-catalog/curated/token-transfers/stellar/stellar-token-transfers): Soroban decimals and symbols read onchain.** Unpriced Soroban tokens take their precision and symbol from onchain metadata instead of a fixed seven-decimal fallback. Their amounts rescale and previously null symbols are filled.&#x20;
  * **[`beacon.deposits`](/data-catalog/evm/beacon/deposits) and [`beacon.epoch_summaries`](/data-catalog/evm/beacon/epoch-summaries): duplicate rows removed.** Both tables are keyed on ingest and rebuilt from source, so repeated exports no longer multiply rows.&#x20;
  * **`beacon.epoch_summaries`: zero-balance epochs return null.** Epochs that report active validators with every balance at zero now carry null in the five balance columns, and corrected re-exports replace the earlier rows. Sums and averages over those epochs skip them instead of counting zero. &#x20;
  * **[`tokens_solana.fungible`](/data-catalog/curated/token-metadata/solana/token-metadata) and the Solana token metadata tables: late-arriving mints filled.** Mints whose decoded rows landed after their interval ran are now picked up, and the metadata tables are rebuilt from source. Previously missing names, symbols, decimals and NFT flags fill, and new transfers of those tokens carry `amount_display`. &#x20;
  * **[`hip4_hyperliquid.market_details`](/data-catalog/curated/prediction-markets/hip4/market_details): metadata filled while markets trade.** Title, description, category and expiry now come from the venue's listing instead of waiting for settlement, and a fallback market takes its question's listing date. Previously null values fill and fallback listing dates revise.&#x20;

  ## New data & improvements

  * **`kalshi`, `polymarket_polygon` and `prediction_markets` tables: `category` and `outcome_side` added.** Every venue table carries a `category`, both venues share one market identifier and Yes-side contract, and [`prediction_markets.trades`](/data-catalog/curated/prediction-markets/prediction_markets/trades) carries the yes or no contract in `outcome_side`.&#x20;
  * **[`prices.usd`](/data-catalog/curated/prices/prices_usd), `prices.day`, `prices.hour` and `prices.minute`: hub tokens on Solana, Robinhood Chain and Arc priced.** Tokenized stocks, memecoin hubs and leveraged tokens that had no feed now take a market price, so previously null `amount_usd` values on [`dex.trades`](/data-catalog/curated/dex-trades/evm/dex-trades) and `dex_solana.trades` fill once the price history backfills.&#x20;
  * **`arc.logs_decoded` and `arc.traces_decoded` on the BigQuery datashare: Arc decoded tables added.** Both now replicate to the BigQuery US datashare.&#x20;
  * **[`stablecoins_multichain.tokens`](/data-catalog/curated/stablecoins/stablecoins-multichain-tokens) and the `stablecoins_evm` tables: Tempo, Robinhood Chain and Arc added.** Stablecoins on these three chains now flow into the token, transfer, balance, activity and enriched-balance tables. &#x20;
  * **`stablecoins_multichain.tokens` plus the `stablecoins_evm` and `stablecoins_solana` tables: OpenUSD added.** OUSD on Base, Ethereum and Solana is now treated as a stablecoin; the existing Ethereum Origin Dollar entry is unchanged.&#x20;
</Update>

<Update label="Week of September 21, 2026">
  ## Deprecations

  * **Arbitrum Nova tables stop updating.** Dune no longer ingests new Arbitrum Nova data; existing tables remain historical.&#x20;
  * **Fuel and Superseed tables stop updating.** Dune no longer ingests new data for these chains; existing tables remain historical.  &#x20;

  ## Fixes

  * **[`nft.trades`](/data-catalog/curated/nft-trades/evm/nft-trades) and the `magiceden_*.trades` views: batch trades deduplicated.** Magic Eden trades on Ethereum, Base and Polygon are no longer repeated once per forwarding call in the same transaction, so trade counts and volume on batch transactions revise downward. &#x20;
  * **[`dex_solana.trades`](/data-catalog/curated/dex-trades/solana/solana-dex-trades) and `pumpdotfun_solana.trades`: OKX-routed traders resolved.** pump.fun swaps routed through OKX now carry the router's own user in `trader_id` instead of the shared router authority. Historical rows revise when the affected partitions rebuild.&#x20;
  * **[`prices.usd`](/data-catalog/curated/prices/prices_usd), `prices.day`, `prices.hour` and `prices.minute`: Ethereum AUSD priced from a market feed.** AUSD on Ethereum takes its price from the Coinpaprika feed instead of DEX trades, so AUSD prices and the transfer and balance values derived from them revise.&#x20;
  * **[`tokens.erc20`](/data-catalog/curated/token-metadata/evm/erc20-metadata) and the `tokens_<chain>.erc20` tables: truncated names refetched.** Token names stored cut off at 31 bytes are re-read onchain and replaced as the repair queue drains.  &#x20;
  * **[`tokens_solana.fungible`](/data-catalog/curated/token-metadata/solana/token-metadata): decimals restored for legacy mints.** Static metadata is supplied for legacy Solana mints that carried none, so new transfers of those tokens get `amount_display`. Historical transfer rows stay null until a later restatement.&#x20;

  ## New data & improvements

  * **[`hip4_hyperliquid.market_trades`](/data-catalog/curated/prediction-markets/hip4/market_trades), `market_details`, `ohlcv_hourly`, `open_interest_hourly` and `positions_daily` added.** Hyperliquid HIP-4 outcome markets are now covered with a fill-level ledger, per-market dimensions, hourly candles, hourly open interest and daily account positions.       &#x20;
  * **[`dex.trades`](/data-catalog/curated/dex-trades/evm/dex-trades) and the new `dex_arc.trades`: Uniswap on Arc added.** Uniswap v2, v3 and v4 swaps on Arc are now covered, back to May 2026.&#x20;
  * **`zeroex.api_fills_deduped`: Arc added.** 0x Settler fills on Arc are now covered.&#x20;
  * **New `contracts_arc.deployments` and `addresses_arc.stats`: Arc added.** Arc contract deployments and address statistics are now covered, and Arc rows join the cross-chain `addresses.stats` and first-funding tables.&#x20;
  * **`evms.info`, [`gas.fees`](/data-catalog/curated/gas-fees/fees) and `gas_evm.fees`: Arc added.** Arc has a chain metadata row, and its transaction fees, denominated in native USDC, now appear in the gas tables.&#x20;
  * **`dex_arc.trades`, `contracts_arc.deployments` and `addresses_arc.stats` on the BigQuery datashare: Arc added.** These three Arc tables now replicate to the BigQuery US datashare.&#x20;
</Update>

<Update label="Week of September 14, 2026">
  ## Deprecations

  * **`stellar.account_activity_daily`, `stellar.account_balances_daily` and `stellar.asset_balances_daily` no longer replicate to the BigQuery datashare.** These three daily Stellar exports are retired; querying the tables on Dune is unchanged.&#x20;
  * **`polkadot.calls`, `polkadot.events` and `polkadot.transfers` stop replicating to the Snowflake datashare.** Their sources no longer produce new data, so the destination tables are paused; querying the tables on Dune is unchanged.&#x20;

  ## Fixes

  * **[`payments.agentic_payments`](/data-catalog/curated/payments/agentic-payments) and the `payments_x402` tables: `settlement_pattern` filled on EVM.** Base and Polygon x402 rows whose transfer matches a decoded USDC authorization call now carry `settlement_pattern = 'transferWithAuthorization'` instead of null, while Solana rows stay null.&#x20;
  * **[`polymarket_polygon.market_details`](/data-catalog/curated/prediction-markets/polymarket/market_details) on the Snowflake datashare: outcomes keyed exactly.** Yes and No rows of the same market are keyed on `(condition_id, outcome_index)` instead of a rounded token id, so both outcomes are copied, and the destination is rebuilt from source on the next sync.&#x20;
  * **`solana.programs` on the BigQuery datashare: every program version copied.** The destination table is rebuilt from source daily instead of merged on program id, so programs with more than one slot version keep all their rows and edits to older metadata propagate.&#x20;
  * **`stablecoins_solana.activity_dex_liquidity_core` and `activity_dex_liquidity_extended`: duplicate Raydium rows removed.** Raydium deposits and withdrawals stored twice are collapsed to one row per event, so Solana liquidity counts and amounts revise downward.&#x20;

  ## New data & improvements

  * **[`tokens_arc.transfers`](/data-catalog/curated/token-transfers/arc/arc-token-transfers), [`tokens.transfers`](/data-catalog/curated/token-transfers/multichain/multichain-token-transfers) and `tokens_evm.transfers`: Arc added.** Arc token transfers now appear in these tables. Native USDC is recorded at 18 decimals from the gas-token Transfer logs; the 6-decimal USDC ERC-20 interface is excluded so those movements are not double-counted. &#x20;
  * **[`prices.day`](/data-catalog/curated/prices/prices_day), `prices.hour`, `prices.minute`, `prices.latest` and the `prices_external` and `prices_dex` views: Arc added.** Arc's native USDC (18 decimals, zero address), ERC-20 USDC (6 decimals), EURC, and the Animus and Wirex wrapper tokens are registered in `prices.tokens`, and Arc rows now appear in the cross-chain price tables. &#x20;
  * **[`balances_arc.updates`](/data-catalog/curated/balances/evm-updates), [`daily_updates`](/data-catalog/curated/balances/evm-daily-updates) and [`latest`](/data-catalog/curated/balances/evm-latest): Arc added.** Arc balances now flow through the standard EVM balances path, with native rows denominated in USDC because USDC is Arc's gas token.&#x20;
  * **`arc` raw and curated tables on the BigQuery datashare: Arc added.** `arc.blocks`, `logs`, `traces`, `transactions` and `contracts`, plus `tokens_arc.transfers`, `tokens_arc.erc20` and `balances_arc.daily_updates`, now replicate to the BigQuery US datashare. &#x20;
  * **`robinhood` raw and curated tables on the BigQuery datashare: Robinhood Chain added.** `robinhood.blocks`, `logs`, `traces`, `transactions`, `creation_traces`, `contracts` and `signatures`, plus `dex_robinhood.trades`, `tokens_robinhood.transfers`, `tokens_robinhood.erc20` and `balances_robinhood.daily_updates`, now replicate to the BigQuery US datashare.&#x20;
  * **[`dex.trades`](/data-catalog/curated/dex-trades/evm/dex-trades): Metric added.** Metric's oracle-based market-maker swaps on Ethereum, Base, Arbitrum, BNB, Avalanche, Polygon, Monad, HyperEVM, MegaETH and Robinhood Chain are now covered.&#x20;
  * **[`dex_solana.trades`](/data-catalog/curated/dex-trades/solana/solana-dex-trades): Jupiter Lend added.** Jupiter Lend swaps on Solana are now covered, alongside a branded `jupiter_lend_solana.trades` view.&#x20;
  * **[`solana.transactions`](/data-catalog/solana/transactions), `solana.vote_transactions` and their `fogo` counterparts: `transaction_config` added.** Version 1 transactions expose their compute unit limit, heap size, loaded accounts data size limit and priority fee in a new nullable struct, and legacy and v0 rows carry a null struct.&#x20;
  * **`oneinch` tables: Cronos, Monad, HyperEVM and Arc added.** 1inch AggregationRouter V6 and Limit Order Protocol activity on these chains is now covered and flows into `dex.trades`; cross-chain routes are not covered yet.&#x20;
  * **[`dex_aggregator.trades`](/data-catalog/curated/dex-trades/evm/dex-aggregator-trades) and `kyberswap_aggregator.trades`: KyberSwap on Robinhood Chain added.** KyberSwap MetaAggregationRouter V2 swaps on Robinhood Chain are now covered, back to July 2026.&#x20;
</Update>

<Update label="Week of September 7, 2026">
  ## Breaking changes

  * **[`dex.trades`](/data-catalog/curated/dex-trades/evm/dex-trades): synthetic `evt_index` moved to a high band.** Swaps decoded from call traces on Origin ARM, Tempo Exchange, ZigZag and Angstrom now number `evt_index` far above real log indices, and existing rows are renumbered with them, so they no longer collide with event-based trades in the same transaction. Update queries that store or join on `evt_index` for those projects.&#x20;

  ## Deprecations

  * **Initia and Peaq tables stop updating.** Dune no longer ingests new data for these chains; existing tables remain historical.  &#x20;
  * **Zora tables stop updating.** Dune no longer ingests new Zora data; existing tables remain historical.&#x20;

  ## Methodology

  * **[`payments.commerce_flows`](/data-catalog/curated/payments/commerce-flows): card top-ups no longer count as commerce.** Only card spend and batch settlement legs feed the consumer-to-business cards leg, and `protocol` falls back to the card issuer where the provider is unset, so crypto-card commerce volume revises downward. Consumer-to-business card commerce drops to zero on Tron, Solana, Ink, Sonic, zkSync and Berachain.&#x20;

  ## Fixes

  * **[`payments.card_transactions`](/data-catalog/curated/payments/card-transactions): `source_asset_type` is three-valued.** Fiat-pegged tokens are classified from the stablecoin reference, known volatile tokens from a fixed list, and anything unresolved becomes `unknown`, instead of everything outside the reference falling through to `volatile_asset`. Update queries that filter on `source_asset_type = 'volatile_asset'`. &#x20;
  * **`payments.card_transactions`: pooled card spenders resolved.** Ether.fi legs on Optimism and Scroll carry the spender's own safe address rather than the shared lending contract, and pool-funded legs are labeled `debt_manager`.&#x20;
  * **[`tokens_tron.transfers`](/data-catalog/curated/token-transfers/tron/tron-token-transfers) and [`tokens.transfers`](/data-catalog/curated/token-transfers/multichain/multichain-token-transfers): native and TRC10 rows unpriced.** `price_usd` and `amount_usd` are now null on native TRX and TRC10 transfers instead of being valued at the TRX price; TRC20 pricing is unchanged. Transfer USD volume revises downward.&#x20;
  * **`tokens_sui.transfers`: address-level legs corrected.** Address-level rows no longer carry a credit without its matching debit, and each transaction's moves net into one leg per owner and coin. Previously published `address_funds_credit` and `address_funds_debit` rows revise.&#x20;
  * **[`dex.sandwiches`](/data-catalog/curated/dex-trades/evm/dex-sandwiches) and [`dex.sandwiched`](/data-catalog/curated/dex-trades/evm/dex-sandwiched): legs must share a block.** Attacker and victim trades are matched on block number as well as block time, so sandwiches assembled from trades in different blocks are no longer detected. Rows already published clear when the tables next rebuild.&#x20;

  ## New data & improvements

  * **[`tokens_sui.transfers`](/data-catalog/curated/token-transfers/sui/sui-token-transfers) and the new `tokens_sui.address_funds_transfers`: address-level balance moves covered.** Sui balance changes that never created a coin object now emit `address_funds_credit` and `address_funds_debit` rows, tracked on both sides.&#x20;
  * **[`stablecoins_multichain.tokens`](/data-catalog/curated/stablecoins/stablecoins-multichain-tokens) and the `stablecoins_evm` tables: Wirex, Fiat24 and Frax tokens added.** Wirex WUSD and WEUR on Base plus their legacy predecessors, Fiat24 CNH24, EUR24 and CHF24 on Arbitrum, and Frax frxUSD on Optimism are now treated as stablecoins.&#x20;
</Update>

<Update label="Week of August 31, 2026">
  ## Methodology

  * **[`stablecoins_evm.balances_enriched`](/data-catalog/curated/stablecoins/balances-enriched/stablecoins-evm-balances-enriched): crvUSD pre-minted supply is no longer circulating.** Balances held in crvUSD mint facilities are excluded from `is_circulating`, so circulating crvUSD revises downward while total supply is unchanged.&#x20;

  ## Fixes

  * **[`tokens_sui.transfers`](/data-catalog/curated/token-transfers/sui/sui-token-transfers) and `tokens_sui.owner_net_transfers`: residual credits removed.** Newly created Sui coins are booked as a one-sided credit to the receiver rather than a transfer from the sender plus an offsetting credit, so phantom holder positions disappear and historical mint rows revise.&#x20;
  * **[`payments.card_transactions`](/data-catalog/curated/payments/card-transactions): Tron stablecoin legs classified.** Tron card token addresses now match the stablecoin reference, so Tron rows that all carried `volatile_asset` get their real `source_asset_type`.&#x20;

  ## New data & improvements

  * **[`stablecoins_multichain.tokens`](/data-catalog/curated/stablecoins/stablecoins-multichain-tokens) and the `stablecoins_evm` tables: EURC on Optimism and Scroll added.** EURC on both chains is now treated as a stablecoin and flows into the transfer, balance and enriched tables.&#x20;
  * **`stablecoins_multichain.tokens` and the `stablecoins_evm` tables: Revolut EURR added.** Revolut's EURR on Ethereum and Polygon is now covered, separately from the existing StablR EURR entry that shares the ticker.&#x20;
  * **`zeroex.api_fills_deduped`: Robinhood Chain added, plus a `trace_address` column.** 0x Settler fills on Robinhood Chain are now covered, and Settler-derived rows carry the trace path of the Settler call. Rows are unique per blockchain and trace rather than per transaction and event index.&#x20;
  * **[`balances_megaeth.daily_updates`](/data-catalog/curated/balances/evm-daily-updates) on the BigQuery datashare: MegaETH added.** MegaETH daily balance history now replicates to the BigQuery US datashare.&#x20;
</Update>

<Update label="Week of August 24, 2026">
  ## Deprecations

  * **[`solana.rewards`](/data-catalog/solana/rewards) no longer replicates to the Snowflake datashare.** The table stops syncing to the Snowflake production and trial datashares; querying it on Dune is unchanged.&#x20;

  ## Fixes

  * **[`polymarket_polygon.ohlcv_hourly`](/data-catalog/curated/prediction-markets/polymarket/ohlcv_hourly): one candle series per token.** Candles are keyed on `token_id` and stamped with the market's current outcome label, so duplicate token-hour rows are removed and `token_outcome` is rewritten where a market was relabeled. &#x20;
  * **[`dex_aggregator.trades`](/data-catalog/curated/dex-trades/evm/dex-aggregator-trades) and [`dex.trades`](/data-catalog/curated/dex-trades/evm/dex-trades): 1inch V6 token details filled.** Trace-decoded 1inch AggregationRouter V6 swaps built by external routing proxies now resolve their real tokens and amounts from the executor calldata instead of a placeholder, so previously unusable token addresses, amounts and USD values are corrected.&#x20;
  * **[`thorchain.defi_pool_block_statistics`](/data-catalog/thorchain/defi_pool_block_statistics): wstETH pool LP units corrected.** The wstETH pool no longer reports negative `total_stake`, and `pool_units` revise with it from mid-2024 onward.&#x20;
  * **[`stablecoins_solana.activity_enriched`](/data-catalog/curated/stablecoins/activity-enriched/stablecoins-solana-activity-enriched): dual-leg lending calls covered.** Jupiter Lend and Kamino calls that carry both a supply and a borrow leg now produce a row per leg, and previously unlabeled Kamino repayments are labeled. &#x20;

  ## New data & improvements

  * **[`balances_megaeth.updates`](/data-catalog/curated/balances/evm-updates), `daily_updates` and `latest`: MegaETH added.** MegaETH balances now flow through the standard EVM balances path.&#x20;
  * **[`dex_solana.trades`](/data-catalog/curated/dex-trades/solana/solana-dex-trades): PumpSwap buy coverage expanded.** PumpSwap buys that quote the exact input amount were never decoded into a call and are now derived from the emitted buy event, so trades and volume rise for that project.&#x20;
  * **`polymarket_polygon.ohlcv_hourly` on the Snowflake datashare: `_unique_key` added, history rebuilt.** The destination table gains the candle merge key and is fully rebuilt on the next sync, so the corrected token-level history replaces the previous copy.&#x20;
</Update>

<Update label="Week of August 17, 2026">
  ## Breaking changes

  * **[`polymarket_polygon.market_prices_hourly`](/data-catalog/curated/prediction-markets/polymarket/market_prices_hourly): synthetic prices stop at resolution.** Resolved markets settle in their resolution hour and forward-filled hours after it are removed, while later hours with real trades keep their actual close. Update queries that relied on continuous post-resolution rows.&#x20;

  ## Deprecations

  * **Bob, Degen and TAC tables stop updating.** Dune no longer ingests or decodes new data for these chains; existing tables remain historical.&#x20;
  * **Curated tables for sunset chains are frozen.** Chain-specific curated tables for Zora, Polygon zkEVM, Lens, TAC, Bob, Degen and Corn no longer rebuild, and the cross-chain tables that union them keep serving that frozen history.&#x20;
  * **[`solana.rewards`](/data-catalog/solana/rewards) no longer replicates to the BigQuery datashare.** The table stops syncing to BigQuery in the US region; querying it on Dune is unchanged.&#x20;

  ## Methodology

  * **`stablecoins_evm` tables: USR and the superseded Base cNGN dropped.** Neither token is treated as a dollar stablecoin any more, so they stop receiving new rows while existing history stays in place.&#x20;

  ## Fixes

  * **`tokens_sui.supply_events`: coin types keep their exact case.** Only the package address is normalized now, so distinct Move types are no longer merged and mint and burn events the old normalization dropped are covered. Historical supply events revise.&#x20;
  * **`jupiter_v6_solana`, `okx_dex_v3_solana` and `nosana_nodes_solana`: instruction arguments no longer null.** Anchor enum variants at index 128 or above now decode instead of nulling the whole argument struct.&#x20;
  * **[`thorchain.defi_pool_block_statistics`](/data-catalog/thorchain/defi_pool_block_statistics): synth and pool units corrected.** Rows that reported negative or infinite `synth_units` now carry positive values, and `pool_units` and `liquidity_unit_value_index` revise with them.&#x20;
  * **[`prices.usd`](/data-catalog/curated/prices/prices_usd): native USDC on HyperEVM priced.** The native HyperEVM USDC contract now has a feed, so previously null `price` and `amount_usd` values on `tokens.transfers` and the balances tables fill once the historical backfill lands.&#x20;

  ## New data & improvements

  * **[`solana.rewards`](/data-catalog/solana/rewards): `commission_bps` added.** Validator commission published in basis points since the SIMD-0291 activation lands in `commission_bps`, while the legacy `commission` column stays null for those epochs.  &#x20;
  * **[`dex.trades`](/data-catalog/curated/dex-trades/evm/dex-trades): Uniswap V4 on X Layer added.** Uniswap V4 swaps on X Layer are now covered; aggregator-hook swaps on that chain stay under the venue rather than the aggregator tables.&#x20;
  * **`dex.trades`: Agra added.** Agra swaps on Ethereum, HyperEVM and Monad are now covered, alongside a branded `agra.trades` view.&#x20;
  * **`oneinch` tables: Robinhood Chain added.** 1inch AggregationRouter V6, Limit Order Protocol and cross-chain v1.1 activity on Robinhood Chain is now covered and flows into `dex.trades`.&#x20;
  * **`gas.fees` and `gas_evm.fees`: Flow added, Robinhood and TAC fees priced.** Flow is now covered, and native-token price mappings for Robinhood and TAC plus corrected B3 and TAC chain ids fill previously null USD values.&#x20;
  * **[`stablecoins_evm.transfers`](/data-catalog/curated/stablecoins/transfers/stablecoins-evm-transfers), `balances` and the enriched tables: Celo, Mantle and Kaia tokens added.** Tether USAT on Celo, USD1, Lucid USDC, AUSD and GHO on Mantle, and IDRP and JPYC on Kaia are now covered. Ethereum USAT decimals are corrected from 18 to 6, so its amounts revise.&#x20;
  * **`prediction_markets`, `polymarket_polygon` and `kalshi` tables: hourly refresh.** These tables now rebuild hourly instead of daily; names, schemas and values are unchanged.&#x20;
</Update>

<Update label="Week of August 10, 2026">
  ## Deprecations

  * **[`polymarket_polygon.combo_prices_hourly`](/data-catalog/curated/prediction-markets/polymarket/combo_prices_hourly), `combo_prices_daily`, `combo_prices_latest`, `market_prices_daily` and `market_prices_latest` removed.** Combo prices are covered by [`ohlcv_hourly`](/data-catalog/curated/prediction-markets/polymarket/ohlcv_hourly) and market prices by [`market_prices_hourly`](/data-catalog/curated/prediction-markets/polymarket/market_prices_hourly). Repoint queries that read the removed tables.&#x20;
  * **`tokens_ethereum.balances_daily_agg_base_erc20_native` removed.** This legacy token-balance view is gone and it no longer replicates to the BigQuery datashare. Migrate to the premium [`balances_<chain>`](/data-catalog/curated/balances/overview) dataset.&#x20;
  * **Polygon zkEVM tables stop updating.** Polygon zkEVM shut down, so Dune no longer ingests or decodes new chain data; existing tables remain historical.&#x20;
  * **Corn and Sophon tables stop updating.** Dune no longer ingests new data for these chains; existing tables remain historical.&#x20;

  ## Fixes

  * **`oneinch.cc_executions`: duplicate cross-chain trades removed.** Cross-chain trades re-emitted after settlement are updated in place instead of inserted again, and a full refresh clears the duplicates already stored. Volumes revise downward in `oneinch.swaps`, `dex_aggregator.trades` and [`dex.trades`](/data-catalog/curated/dex-trades/evm/dex-trades). &#x20;
  * **`tokens_sui.supply_events` and [`tokens_sui.transfers`](/data-catalog/curated/token-transfers/sui/sui-token-transfers): standard-coin mints and burns covered.** Mints and burns issued through Sui's standard coin calls are derived from treasury-cap state, and duplicate object legs for the same event are removed. Historical mint and burn rows revise.&#x20;
  * **`tokens_<chain>.supply_latest`: failed lookups preserve last-known supply.** Missing or incomplete token supply lookups retry daily while the last successful value remains visible, preventing transient gaps in supply and FDV data.&#x20;

  ## New data & improvements

  * **`dex.trades`: Robinhood Chain coverage expanded.** Catnip, GigaDEX, PancakeSwap, RamsesXYZ, RobinSwap, Sheriff, SushiSwap, SwapHood and UponRH swaps on Robinhood Chain are now covered.&#x20;
  * **`dex.trades`: Origin USDC and WETH ARM swaps added.** Swaps through Origin Protocol's USDC ARM and WETH ARM contracts on Ethereum are now covered.&#x20;
  * **`thorchain` tables: hourly refresh.** Every Thorchain table now rebuilds hourly instead of daily; names, schemas and values are unchanged.&#x20;
</Update>

<Update label="Week of August 3, 2026">
  ## Breaking changes

  * **[`kalshi.ohlcv_hourly`](/data-catalog/curated/prediction-markets/kalshi/ohlcv_hourly): candles stop at settlement.** Forward-filled candles after settlement are removed and `market_end_time` now marks the final candle. Update queries that relied on post-settlement rows.&#x20;
  * **[`polymarket_polygon.market_details`](/data-catalog/curated/prediction-markets/polymarket/market_details): columns retyped.** Eleven `varchar` columns become native booleans, timestamps, integers, and arrays; the Snowflake datashare follows. Remove text casts, and markets previously dropped by the type mismatch reappear in [`polymarket_polygon.ohlcv_hourly`](/data-catalog/curated/prediction-markets/polymarket/ohlcv_hourly). &#x20;
  * **Stablecoin tables are now a premium dataset.** Free public access to the [`stablecoins_*`](/data-catalog/curated/stablecoins/overview) schemas ended on August 3; provisioned teams are unaffected.&#x20;

  ## Fixes

  * **[`polymarket_polygon.market_trades`](/data-catalog/curated/prediction-markets/polymarket/market_trades): missing trades restored.** Trades on tokens the original exchange contracts never listed were dropped; historical volumes from late June onward revise upward.&#x20;
  * **[`tokens_xrpl.transfers`](/data-catalog/curated/token-transfers/xrpl/xrpl-token-transfers): issued-token transfers complete.** Every successful issued-token balance change is now covered (payment paths, offers, AMMs, issuance, redemption); holder histories change.&#x20;
  * **[`balances_<chain>.updates`](/data-catalog/curated/balances/evm-updates), `daily_updates` and `latest`: gas-payer balance changes covered.** Accounts whose native balance changed only by paying gas are now tracked on every EVM chain, so native balance history revises. &#x20;
  * **`jupiter_v6_solana.swapsevent_aggregator_swaps`: duplicate rows removed.** Nested aggregator route calls no longer emit the same swap more than once. A full refresh clears the duplicates already stored.&#x20;

  ## New data & improvements

  * **`polymarket_polygon.combo_trades_raw` and `combo_actions_raw`: `_updated_at` added.** The view-backed `prediction_markets` models now carry persisted watermarks from their upstream tables instead of stamping query time, which is what enterprise datashare syncs replicate on.&#x20;
</Update>

<Update label="Week of July 27, 2026">
  ## Breaking changes

  * **[`polymarket_polygon.positions`](/data-catalog/curated/prediction-markets/polymarket/positions): rebuilt with a lean schema.** It is now a daily table of `day`, `address`, `market_id`, `token_id`, `is_combo`, `balance`, `price` and `balance_usd`, and every market-metadata column is gone. Join `market_details` or [`combo_details`](/data-catalog/curated/prediction-markets/polymarket/combo_details) on `token_id` for metadata. &#x20;

  ## Deprecations

  * **`tokens_{chain}.balances_daily_agg` removed.** Replaced by the premium [`balances_<chain>`](/data-catalog/curated/balances/overview) dataset ([`latest`](/data-catalog/curated/balances/evm-latest), [`updates`](/data-catalog/curated/balances/evm-updates), [`daily_updates`](/data-catalog/curated/balances/evm-daily-updates)), which carries a different schema. Migrate queries that reference the removed tables.&#x20;
  * **`tokens_{chain}.balances`, `tokens_{chain}.balances_daily` and `tokens_{chain}.balances_daily_agg_base` removed.** The remaining legacy token-balance views and their staging tables are gone; migrate to the premium `balances_<chain>` dataset. &#x20;

  ## Methodology

  * **Stablecoins: finer entity subcategories.** [`address_subcategory`](/data-catalog/curated/stablecoins/balances-enriched/stablecoins-evm-balances-enriched) now distinguishes custodians, prime brokers, market makers, derivatives exchanges, issuers, lending desks, and wallet providers instead of a single `cex` bucket; aggregations grouped by subcategory shift. &#x20;

  ## Fixes

  * **[`stablecoins_evm.balances_enriched`](/data-catalog/curated/stablecoins/balances-enriched/stablecoins-evm-balances-enriched): more Coinbase wallets attributed.** Additional Ethereum Coinbase addresses join the CEX label set and the backfill relabels history, so balances attributed to Coinbase revise upward.&#x20;

  ## New data & improvements

  * **`polymarket_polygon.market_details`, `ohlcv_hourly` and `market_trades`: new columns.** `market_details` gains `outcome_index` and `settlement_value`, `ohlcv_hourly` adds the No side of every combo and settles at the resolution-hour close, and `market_trades` gains `order_hash`. &#x20;
  * **[`dex.trades`](/data-catalog/curated/dex-trades/evm/dex-trades): Origin ARM swaps added.** Lido, Ether.fi and Ethena ARM swaps on Ethereum are now covered.&#x20;
  * **`balances_celo.daily_updates` and `balances_kaia.daily_updates`: chains added.** Celo and Kaia balances now flow through `updates`, `daily_updates` and `latest`.&#x20;
  * **[`tokens.erc20`](/data-catalog/curated/token-metadata/evm/erc20-metadata): MegaETH metadata automated.** MegaETH name, symbol, decimals and supply come from the metadata pipeline instead of a hand-maintained list, so previously null values are filled.&#x20;
</Update>

<Update label="Week of July 20, 2026">
  ## Breaking changes

  * **`near.bridge_omni`: `bridge_omni_id` rebuilt.** The surrogate key now includes `receipt_id` and `log_index`, so every existing `bridge_omni_id` value changes and duplicated rows are removed. Update queries that store or join on it.&#x20;

  ## New data & improvements

  * **[`prices.day`](/data-catalog/curated/prices/prices_day), `prices.hour` and `prices.minute`: earlier DEX-sourced history.** Price history is rebuilt for EVM chains whose `dex.trades` data predates their first priced row, so earlier days are now covered.&#x20;
  * **`balances_robinhood.updates`, `daily_updates` and `latest`: Robinhood added.** Robinhood balances are wired through the standard EVM balances path.&#x20;
</Update>

<Update label="Week of July 13, 2026">
  ## Breaking changes

  * **`polymarket_polygon.markets`, `market_actions_raw` and `market_actions`: `market_id` renamed to `event_market_id`.** The column now consistently means the NegRiskAdapter event id across Polymarket tables. Update queries that read `market_id` on those tables.&#x20;

  ## Fixes

  * **`polymarket_polygon.ohlcv_hourly` and [`market_prices_hourly`](/data-catalog/curated/prediction-markets/polymarket/market_prices_hourly): settlement keyed on on-chain resolution.** Price and lifecycle models use the on-chain resolution signal instead of the market API's end date, so live markets keep advancing and resolved markets settle at their true resolution time.&#x20;
  * **`stablecoins_evm.balances_enriched`: metadata source switched.** Symbols and decimals come from canonical `tokens.erc20` rather than a static list, so previously null `token_symbol` and `balance_usd` values are filled and rows that cannot be enriched are removed.&#x20;
  * **`prices.day` and `prices.hour`: Tempo pathUSD proxied to USDC.** pathUSD is priced from the USDC feed instead of its own feed, so historical pathUSD prices and the fee and transfer values derived from them revise.&#x20;
  * **`prices.hour` and `prices.day`: deterministic price averages.** Coinpaprika hourly and daily averages are aggregated in exact decimal, so repeated runs stop emitting last-digit changes.&#x20;

  ## New data & improvements

  * **[`prediction_markets.markets`](/data-catalog/curated/prediction-markets/prediction_markets/markets), [`trades`](/data-catalog/curated/prediction-markets/prediction_markets/trades) and [`ohlcv_hourly`](/data-catalog/curated/prediction-markets/prediction_markets/ohlcv_hourly): Polymarket combos included.** Combo markets appear as `is_parlay = true` rows, and `polymarket_polygon.ohlcv_hourly` gains combo bars that settle to the exact per-side payout.&#x20;
  * **`dex.trades`: Cronos integrated.** VVS Finance, Cronaswap and Ferro swaps on Cronos are now covered.&#x20;
  * **`dex_evm.trades` and `gas_evm.fees` added.** These EVM-scoped views mirror `dex.trades` and `gas.fees`, with `gas_evm.fees` excluding Tron.&#x20;
</Update>

<Update label="Week of July 6, 2026">
  ## Fixes

  * **[`payments.card_transactions`](/data-catalog/curated/payments/card-transactions): Wirex settlements priced.** WUSD settles at its 1 USD peg and WEUR at the EUR/USD rate for the transaction date, so previously null USD values from November 2025 onward are filled.&#x20;

  ## New data & improvements

  * **`dex.trades`: Oku added on Tezos EVM.** Oku swaps on `tezos_evm` are now covered.&#x20;
</Update>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.