Creating a vault

Liquidity Providers can create vaults by providing liquidity straight from your wallet. We offer a turnkey solution for LPs: simply connect your wallet and complete an easy to use form, then our system will set up the smart contract and post the vault to our Dual Investment main page in just a few minutes.

Important: Once you click Confirm in the Create Vault modal, you will need to approve 6 transactions in your connected MetaMask wallet. The wallet experience is covered at the bottom of this page.

To create a vault:

  1. Select an asset pair from the asset dropdown list.

  2. Click either Buy Low or Sell High.

  3. Click Create Vault. The Create Vault modal opens.

  4. Configure the vault fields. See below.

  5. Click Confirm. MetaMask will open and you will need to complete 6 wallet prompts to complete vault creation. See Example: Create a Vault with MetaMask below for a full example of the 6 prompts.

A vault has the following fields:

FieldDescription

[Asset] current price

The most recently reported market price of the selected asset.

Linked Price

The benchmark price at which you want to offer the asset.

Yield

The percentage of yield you want to offer to investors to subscribe to this vault.

Expiry

The date on which the subscription expires and the set Linked Price is checked to determine settlement scenarios. The market price at expiration is captured using the last reported Chainlink oracle price for the base asset at 16:00 (UTC+8) on the Expiry date.

Quantity

The amount of the deposit currency that can be subscribed to via this vault.

Deposit Amount

(Read only) The amount of both the underlying token and stablecoin you will need to deposit to cover the maximum potential yield based on the Quantity and the final settlement scenario.

Example: Creating a Vault with MetaMask

First Transaction - Confirm Interaction with the Smart Contract Builder

Second Transaction - Set the WBTC Spending Cap for the Vault

Third Transaction - Approve the WBTC Spending Cap

Fourth Transaction - Set the USDC Spending Cap for the Vault

Fifth Transaction - Approve the USDC Spending Cap

Sixth (Final) Transaction - Complete Interaction with the Smart Contract to Create the Vault

Last updated