resolve_xerberus_vault_section

Documentation for eth_defi.xerberus.vault_export.resolve_xerberus_vault_section function.

resolve_xerberus_vault_section(chain_id, address, protocol_slug, pools, protocols)

Resolve compact per-vault Xerberus section using canonical lookup order.

  1. Pool map hit with non-null score (or any pool hit with entity id)

  2. Protocol fallback via protocols[protocol_slug]

Parameters
Returns

Compact section, or None if nothing matched.

Return type

Optional[eth_defi.xerberus.vault_export.XerberusVaultSection]