CHAIN_RESTRICTED_PROBES
Documentation for eth_defi.erc_4626.classification.CHAIN_RESTRICTED_PROBES data.
- CHAIN_RESTRICTED_PROBES: dict[str, set[int]] = {'POOL': {999}, 'SAY_TRADER_ROLE': {42161}, 'SPOKE_REVISION': {1}, 'agent': {}, 'aggregateVault': {42161}, 'assetsWhitelistAddress': {1}, 'borrowed_token': {1, 10, 42161}, 'bridgedSupply': {42161}, 'claimableKeeper': {137, 42161}, 'depositController': {1, 56, 42161}, 'getAssetCount': {1, 143, 9745, 42161}, 'getGrossTVL': {42161}, 'getPerformanceFeeData': {1, 8453, 42161}, 'getRawNAV': {1, 146, 999, 8453, 42161, 43114, 80094, 98866, 11155111, 21000000}, 'marketManager': {143}, 'outputToLp0Route': {}, 'poolId': {1, 8453, 42161}, 'previewRateAfterDeposit': {1, 42161, 80094}, 'queue': {1, 143}, 'repoTokenHoldings': {1, 9745, 43114}, 'routerRegistry': {8453}, 'shareManager': {1, 143, 9745, 42161}, 'strategist': {5000}, 'strategy': {1, 143}, 'validateComponentRatios': {42161}, 'vaultManager': {5000}, 'wards': {1, 8453, 42161}}
Chain restrictions for protocols deployed on a known limited chain set.
Maps probe function names to the set of chain IDs where that protocol is deployed. Probes for these protocols will be skipped on chains not in their set.
Data source: https://top-defi-vaults.tradingstrategy.ai/top_vaults_by_chain.json Data checked: 2026-01-13
When changing vault classification probes, remember that already discovered vaults keep stored feature flags in
vault-metadata-db.pickleand reader progress in reader-state pickle files. Manually purge or repair the database and rescan affected vaults; seescripts/erc-4626/purge-royco-tranche-data.pyfor an example.