Unlike the asset schema deprecations, no
removal date has been set yet for
crosschain.stablecoin.* or
crosschain.metrics.stablecoin_volume. They remain queryable today, but all
new stablecoin work should target the stablecoins.* schema — see the table
mapping below and the Stablecoins docs for
full column-level detail on each replacement table.Table Mappings
EVM Chain-Level Tables Removed (assets.stablecoin_*)
Affected chains (28): arbitrum, avalanche, base, berachain, blast, bsc,
celo, codex, ethereum, hyperevm, ink, linea, mode, monad, optimism, plasma,
plume, polygon, polygon_zkevm, scroll, sei, soneium, sonic, stable, tempo,
unichain, worldchain, zksync. (tempo only ever had stablecoin_transfers,
no stablecoin_list.)
Not affected: Solana, Tron, Aptos, and other non-EVM chains — their
assets.stablecoin_* tables are unchanged for now.
Why we’re migrating
Thestablecoins.* schema replaces the crosschain.stablecoin.* family with:
- Registry metadata joined in —
product_id,issuer_id,is_native, andstablecoin_typeare available directly onstablecoins.core.transfers,stablecoins.core.supply_daily, andstablecoins.metrics.volume_daily, without a separate join. - A cleaner registry split —
stablecoins.registry.deployments(per chain/address) andstablecoins.registry.catalog(per product) replace the overlappingcrosschain.stablecoin.list,.catalog, and.deploymentstables. - New tables with no legacy equivalent —
stablecoins.core.supply_change(mint/burn events) andstablecoins.core.balances_daily(daily forward-filled holder balances). - A more conservative supply methodology —
stablecoins.core.supply_dailyaddsadjusted_circulating_supply, which nets out bridge escrows, protocol collateral, and savings-vault deposits on top of the issuer-basis exclusions already incirculating_supply.
Migration Checklist
- Review the new schema — See the Stablecoins docs for full column-level detail on each
stablecoins.*table. - Update your queries — Replace legacy
crosschain.stablecoin.*/crosschain.metrics.stablecoin_volumereferences using the mapping above. - Test your applications — Run existing queries against the new schema to confirm parity.
- Deploy changes — Update your workflows to use
stablecoins.*going forward.