ApexVaultConfiguration

Documentation for eth_defi.apex.vault.ApexVaultConfiguration Python class.

class ApexVaultConfiguration

Bases: object

Redemption configuration returned for one ApeX vault.

ApeX calls the period during which a freshly subscribed share cannot be redeemed freezePurchaseShareDuration. It is a per-vault configuration value, distinct from a user’s pending redemption order. ApeX’s official liquidity-provider vaults are a separate source path and have no lock-up: its Protocol Vault announcement states this explicitly. Therefore the public configuration endpoint is the canonical source for each ranked vault’s delay.

Attributes summary

redemption_delay

Time between subscription and the earliest permitted redemption.

Methods summary

__init__(redemption_delay)

redemption_delay: datetime.timedelta

Time between subscription and the earliest permitted redemption.

Source: ApeX vault configuration endpoint response field data.vaultConfig.freezePurchaseShareDuration, in milliseconds. Verified against the live ApeX application API on 2026-08-01.

Official liquidity-provider vaults have no lock-up according to ApeX’s Protocol Vault announcement. Do not infer a ranked-vault delay from vault_type; use this per-vault source field when it is present.

__init__(redemption_delay)
Parameters

redemption_delay (datetime.timedelta) –

Return type

None