# Synchronous Deposits

## Synchronous Deposits

In addition to the standard asynchronous deposit queues, vaults can also use **synchronous deposits** as an alternative or complementary deposit mechanism.

### Overview

Synchronous deposits allow depositors to make **instant deposits** without going through a deposit queue and without requiring administrator approval.

This feature is best suited for vaults with slowly changing portfolio values and share prices typically vaults focused on yield generation. It is **not recommended** for vaults with volatile portfolio valuations, when the NAV is not updated regularly as outdated share prices could expose the vault to arbitrage risk.

{% hint style="warning" %}
Unlike the standard deposit queue, a synchronous deposit is processed immediately at the current share price, the moment the depositor submits it.
{% endhint %}

### Deposit Window

To prevent deposits from being processed against an outdated share price, vault administrators can configure a **deposit window**. This defines the period during which synchronous deposits are accepted, starting from the most recent valuation update.

{% hint style="info" %}

#### Without a threshold duration

Synchronous deposits are always open. There is no time restriction after a valuation update. Combined with our NAV automation mechanism, this enables a fully synchronous and automated framework.
{% endhint %}

{% hint style="info" %}

#### With a threshold duration

1. The administrator updates the vault's valuation.
2. A **deposit window** opens immediately for the duration of the threshold.
3. Depositors can make instant deposits during this window.
4. Once the window expires, synchronous deposits are **refused** until the next valuation update.

This mechanism ensures that if a valuation update is missed for any reason, deposits are automatically blocked rather than processed at a stale price.

**Example 1:** If the vault NAV is updated every 24 hours and the deposit window is set to 12 hours, synchronous deposits will be available up until NAV Update H+12, for the remaining time before the next NAV update, sync deposits won't be possible.&#x20;
{% endhint %}

### Configuration

Enzyme will set up the **Synchronous Deposits** and the **Deposit Window** at vault deployment but this can be configured and updated throughout the lifetime of the vault.

Synchronous deposits can be configured in two ways:

* **As an additional mechanism** used alongside the standard deposit queue, giving depositors both options.
* **As a full replacement :** the standard deposit queue is disabled entirely, and all deposits go through the synchronous path.

<figure><img src="https://3654548791-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEa9gKZgFC4ELwy5PKFQp%2Fuploads%2Fw9in7x2mNzw2MZ9nXTVc%2Fimage.png?alt=media&#x26;token=991ce0e4-65bf-42a2-9989-cb239285777f" alt="" width="375"><figcaption></figcaption></figure>

### Deposit Assets

The deposit queue and synchronous deposits operate independently. Deposit assets can differ between both methods, allowing managers to define distinct subscription paths with asset sets tailored to each deposit route.
