upsert_jtrsy_metadata_preserving_discovery_cursor
Documentation for eth_defi.tokenised_fund.centrifuge.backfill.upsert_jtrsy_metadata_preserving_discovery_cursor function.
- upsert_jtrsy_metadata_preserving_discovery_cursor(vault_db, lead, row)
Upsert JTRSY metadata without changing chain-wide discovery state.
A targeted migration must not advance or initialise the Ethereum discovery cursor because unrelated contracts may still need to be discovered below the metadata block used for this repair.
- Parameters
vault_db (eth_defi.vault.vaultdb.VaultDatabase) – Existing vault metadata database.
lead (eth_defi.erc_4626.discovery_base.PotentialVaultMatch) – Reviewed JTRSY hardcoded lead.
row (eth_defi.vault.vaultdb.VaultRow) – Fresh JTRSY scan row.
- Returns
None.
- Return type
None