derive_deposit_closed_reason

Documentation for eth_defi.research.wrangle_vault_prices.derive_deposit_closed_reason function.

derive_deposit_closed_reason(prices_df)

Derive unified deposit_closed_reason from protocol-specific columns.

For Hyperliquid vaults, deposit_closed_reason is already set by build_raw_prices_dataframe() with specific reason strings.

For ERC-4626 vaults, the deposits_open string column (“true”/”false”/””) is converted to a generic reason.

Parameters

prices_df (pandas.DataFrame) – DataFrame with deposit_closed_reason and deposits_open columns.

Returns

DataFrame with deposit_closed_reason filled in for both vault types.

Return type

pandas.DataFrame