add_exported_vault

Documentation for eth_defi.vault.top_vaults_json.add_exported_vault function.

add_exported_vault(vaults_by_key, key, priority, record)

Add a vault export row with deterministic deduplication.

Higher priority wins. The priority rule is a safety net for malformed duplicate inputs, because normal current/sticky paths are intended to be mutually exclusive.

Parameters
  • vaults_by_key (dict[str, tuple[int, dict]]) – Accumulator keyed by canonical vault key.

  • key (str) – Canonical vault key.

  • priority (int) – Priority number, higher wins.

  • record (dict) – Export row.

Return type

None