You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Decommissions 3 unused hidden-leaf spells in tokens as part of the compute-optimization quick wins.
Each spell is hidden (hide_spells() -> dune.visible=false), a leaf (no other dbt/sqlmesh model, exposure, or curated-data reference -- only its own schema tests), and unused by customers (zero enterprise/paid queries over Jan-Jun 2026 in QES, below the negligible-free bar). Removed: tokens_goerli.nft, tokens_optimism.erc20_generated, and tokens_goerli.transfers. The two Goerli spells target a long-dead testnet.
Compute here is marginal -- this batch is hygiene/completeness alongside the daily and hourly batches where the real savings sit.
Schema edits were done by hand: tokens_optimism.erc20_generated only aliased anchors defined in the surviving tokens_optimism_erc20_curated (clean removal), and tokens_goerli.transfers was declared under a non-standard goerlils: key (a pre-existing typo that dbt already ignores) -- that key is left untouched aside from dropping the one model block. dbt parse is clean and surviving sibling models are byte-identical.
Low Risk
Leaf models with no remaining refs; impact is stopping unused pipeline builds, not changing live customer-facing tables.
Overview Decommissions three hidden-leaf token spells that were already non-visible (hide_spells()), had no downstream dbt consumers, and showed no paid customer usage.
Deleted models: tokens_goerli_nft (joined curated NFT metadata with standards), tokens_optimism_erc20_generated (factory-derived receipt tokens from Aave, Granary, Yearn), and tokens_goerli_transfers (incremental enriched transfers on the defunct Goerli testnet). Matching tokens_goerli_schema.yml, tokens_optimism_schema.yml, and goerli/_schema.yml blocks for those models are removed; surviving Goerli models (e.g. tokens_goerli_nft_standards, tokens_goerli_base_transfers) are unchanged aside from a minor _updated_at description fix in the transfers schema file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Decommissions 3 unused hidden-leaf spells in
tokensas part of the compute-optimization quick wins.Each spell is hidden (
hide_spells()->dune.visible=false), a leaf (no other dbt/sqlmesh model, exposure, or curated-data reference -- only its own schema tests), and unused by customers (zero enterprise/paid queries over Jan-Jun 2026 in QES, below the negligible-free bar). Removed:tokens_goerli.nft,tokens_optimism.erc20_generated, andtokens_goerli.transfers. The two Goerli spells target a long-dead testnet.Compute here is marginal -- this batch is hygiene/completeness alongside the daily and hourly batches where the real savings sit.
Schema edits were done by hand:
tokens_optimism.erc20_generatedonly aliased anchors defined in the survivingtokens_optimism_erc20_curated(clean removal), andtokens_goerli.transferswas declared under a non-standardgoerlils:key (a pre-existing typo that dbt already ignores) -- that key is left untouched aside from dropping the one model block.dbt parseis clean and surviving sibling models are byte-identical.Fixes CUR2-2856
Towards CUR2-2852