New deposits are locked from withdrawing for a 24 hour period across all vaults. This is to aid in flash loan and arbitrage protection.
When an individual initiates a withdrawal from a vault, they are redeeming their shares back to the vault at the Vaults Net Asset Value. Depositors receive their pro-rated share of underlying assets within the vault at the time the transaction is initiated.
Pro-rated is a term used to describe a "in proportion," which means distributions are in proportion to an individuals ownership. As an example, if an individual owns 30% of the total vault tokens outstanding, then they will receive 30% of whatever underlying assets are in the vault.
Depositors can elect to receive their pro-rata portion of each position currently in the vault, or elect to withdraw their value in a single token asset. The dHEDGE protocol smart contracts contain the logic to accommodate each withdrawal type. Both types are described in detail below.

Single Asset Withdrawals

dHEDGE allows for a single asset withdrawal and depositors will have to select this option upon withdrawing from a vault. dHEDGE will automatically liquidate the underlying positions in the vault pro-rata to an individuals holdings, and liquidate the positions into a single asset all in a single transaction. Thus, the underlying weights of the vaults positions never change upon an individual withdrawing.
The individuals wallet will contain the single asset designated at withdrawal, still on the network in which the vault operates (Ethereum V1, Polygon V2, or Optimism V2).

Fast Oracle Exchange (FOX)

Fast Oracle Exchange (FOX) is a gas-saving measure on Ethereum layer 1, which can reduce the gas cost of investing or exiting from dHEDGE vaults by 90%.
FOX is a secondary market for dHEDGE vaults. This means FOX requires liquidity to be enabled (Vault tokens and stablecoin pair).
If there's enough liquidity on FOX, it will be enabled by default, and you can invest any stablecoin from the dropdown, as well as withdraw to any stablecoin with liquidity. If there's insufficient liquidity in FOX, it will default to a regular deposit and regular withdrawal. With a regular withdrawal, the underlying assets are withdrawn, reflecting the composition of the vault.
The FOX Oracle talks to an Ethereum node and asks for dHEDGE vault data, including relevant Chainlink asset prices. FOX then signs the vault data and gives it to the investor who can choose to use the data on-chain to execute transactions such as to invest or exit.
This also means investing or withdrawing with FOX does not trigger the performance fee "mint" action for dHEDGE vaults.
The FOX transaction includes a timestamp. The transaction must be set to "Fast" execution, otherwise, the transaction will timeout and fail.
FOX is enabled only on the Ethereum L1.

Underlying Assets Withdrawals

When exiting the trust minimized vault the depositor can choose to receive their share of the underlying positions in the vault. Meaning if the vault has 50% in Bitcoin and 50% in Ethereum and a depositor who withdrawals from the vault owns 10% of the vault tokens, they will receive 5% of the vaults Bitcoin position and 5% of the Ethereum in the vault upon withdrawing.