Lifecycle of a vault

  1. Approved LP submits the form to create a vault, which includes setting the parameters and depositing liquidity. This creates a smart contract for the vault, and posts the vault for discovery.

  2. User discovers the vault in the All Investments table (based on asset pair and direction selections), reviews the vault's details, and subscribes, depositing the required asset.

  3. (Optional) LP cancels the remaining liquidity in the vault. This removes it from being discovered in the All Investments table. Any existing subscriptions are honored and processed on the Expiration Date.

  4. Vault reaches the Expiration Date. The smart contract checks the Chainlink oracle for last posted price (Market Price at Expiration) for Bitcoin at time of expiration (16:00 UTC+8 daily). Based on the Direction (Buy Low or Sell High) and the Linked Price, the smart contract determines the settlement.

  5. One hour after expiration, the smart contract sends settled funds to subscribers and LP for withdrawal.

  6. Subscribers and LP withdraw funds. Vault is considered "Settled" per user after withdrawal.

Last updated