update_mony_metadata
Documentation for eth_defi.tokenised_fund.kinexys.backfill.update_mony_metadata function.
- update_mony_metadata(database, row, *, dry_run, output_path)
Insert only MONY metadata without disturbing pipeline cursor or history.
The shared
update_leads_and_rowshelper advances the Ethereum discovery cursor. A one-vault repair must not do that, because it has not scanned other Ethereum contracts. Directly updating this exact specification keeps every unrelated row, lead, reader-state entry and Parquet row intact.- Parameters
database (eth_defi.vault.vaultdb.VaultDatabase) – Loaded shared vault metadata database.
row (dict) – Fresh MONY metadata scan row.
dry_run (bool) – Whether output writes are disabled.
output_path (pathlib.Path) – Metadata database destination.
- Returns
MONY vault specification inserted into the metadata database.
- Return type