Glossary

EIP-7540

An extension of ERC-4626 that adds asynchronous deposits and redemptions through a request → claimable → claimed lifecycle. The right primitive for vaults whose strategy positions can't always settle in a single transaction. EIP-7540 spec.

Lifecycle

01

Request

requestDeposit or requestRedeem signals intent. The vault may queue, batch, or schedule the actual settlement based on its strategy state.

02

Pending → claimable

The request transitions through a public on-chain state machine. Integrators query pendingDepositRequest and claimableDepositRequest to drive UI and orchestration.

03

Claim

Once claimable, the depositor (or anyone permitted) finalizes the deposit or redemption in a normal transaction.

Why creator vaults need it

Cross-chain settlementStrategy legs that bridge to Solana via LayerZero OFT can't be inverted in a single Base transaction. EIP-7540 lets the vault expose redemption intent today and settle when the bridge round-trip completes.
Concentrated-LP unwindsCharm Alpha Vaults manage active ranges around the spot price. Forcing instant withdrawal would degrade execution. The async lifecycle lets the strategy unwind cleanly.
Capacity managementAsync requests give the vault batching power — large redemption pulses can be settled in tranches without forcing emergency liquidations of strategy positions.

See also