is_current_record_export_safe

Documentation for eth_defi.vault.top_vaults_json.is_current_record_export_safe function.

is_current_record_export_safe(record)

Check if a current row can replace the stored export record.

Missing non-key fields are treated as a transient metadata gap for sticky vaults. The caller can still replay a previous last_exported_record.

Parameters

record (dict) – Exported vault row.

Returns

(safe, reason).

Return type

tuple[bool, str | None]