merge_into_vault_database

Documentation for eth_defi.derive.v3_vault_data_export.merge_into_vault_database function.

merge_into_vault_database(db, vault_db_path)

Upsert mainnet Derive metadata while retaining all existing vaults.

If DuckDB has no mainnet metadata, the pickle is not written. Otherwise stored mainnet records are merged, including records retained after a vault disappears from the API listing. Existing unrelated vaults remain.

Parameters
Returns

Updated or existing vault database.

Return type

eth_defi.vault.vaultdb.VaultDatabase