build_xerberus_pool_lookup

Documentation for eth_defi.xerberus.vault_export.build_xerberus_pool_lookup function.

build_xerberus_pool_lookup(db, max_age_days=30)

Build a (chain_id, address) → score map for per-vault export.

Merge precedence:

  1. Registry pool with non-null score always wins.

  2. Vault list is used only when the key is missing or registry score is null.

Parameters
Returns

Lookup dict keyed by (chain_id, address_lower).

Return type

dict[tuple[int, str], eth_defi.xerberus.vault_export.XerberusPoolLookupRow]