INSTANT_WITHDRAWAL_PERIOD
Documentation for eth_defi.vault.base.INSTANT_WITHDRAWAL_PERIOD data.
- INSTANT_WITHDRAWAL_PERIOD = WithdrawalPeriod(min_period=datetime.timedelta(0), max_period=datetime.timedelta(0), delay_type=<WithdrawalDelayType.instant: 'instant'>, estimated_settlement=None)
Withdrawal metadata for adapters whose documented ERC-4626 redemption path has no request, cooldown, or epoch timing gate. It is a timing declaration, not a liquidity guarantee: callers must still check liquidity, permissions, pause state, and transaction preflight before attempting redemption.
An adapter must return this value explicitly. A zero
VaultBase.get_estimated_lock_up()alone is not sufficient evidence: it can describe a different lifecycle, such as an unlocked asynchronous redemption queue.