Deposit Escrow is a special escrow for NUTS token only. It holds NUTS token that is:
Deposited by FSPs in activating new financial instruments;
Deposited by makers in creating new issuance.
Deposit Escrow is identical to Instrument Escrow except that:
The owner is Instrument Registry instead of Instrument Manager;
The account is Instrument Managers instead of any account.
When FSPs activate new financial instruments, the following steps are included:
FSP creates an allowance for Instrument Registry;
Instrument Registry invokes Instrument Manager Factory to create new Instrument Manager;
Instrument Registry transfers NUTS tokens from FSP, and then deposits into Deposit Escrow under new Instrument Manager's account.
When makers create new issuance, the following steps are included:
The NUTS token should be deposited into Instrument Escrow already;
Instrument Manager withdraws the NUTS token and then stores it into Deposit Escrow;
When a financial instrument is deactivated or an issuance is terminated, Instrument Managers retrieves the NUTS tokens from the Deposit Escrow and transfers it to FSP/maker.