General Case

  1. Vault TVL (Total Value Locked)

    • The vault holds a basket of assets (e.g. : Blue Chip index with $BONK - 22%, $JLP - 20%, $JUP - 20%, $JITO -20% and $PYTH - 18%)

    • The value of these assets is calculated in USD using oracle (Switchboard)

    • Example:

      • $2200 of $BONK

      • $2000 of $JLP

      • $2000 of $JUP

      • $2000 of $JITO

      • $1800 of PYTH

      • TVL = $10,000

  2. Supply of Index Tokens

    • When users deposit, they mint new Index Tokens.

    • Total supply = all Index Tokens minted (minus those burned on withdrawal).

    • Example:

      • Vault started with 10,000 Index Tokens minted.

  3. NAV (Net Asset Value) Formula (per Index Token value)

{Token Price (NAV)} = {Vault TVL (USDC)} / {Total Supply of Index Tokens}
  • Using the example:

    • TVL = 10,000 $USDC

    • Supply = 10,000 tokens

    • Index Token price = 1.00 $USDC

  1. When Deposits Happen

  • User deposits 1,000 $USDC.

  • Vault TVL = 11,000 $USDC.

  • Index Token supply increases by 1,000 new tokens at 1 $USDC each.

  • Token price = still 1 $USDC (no dilution).

  1. When Assets Move in Price

  • Suppose BONK doubles in value.

  • Vault TVL = 12,200 $USDC (up from 10,000 $USDC).

  • Supply still = 10,000 tokens.

  • New token price = 1.30 $USDC.

  1. When Withdrawals Happen

  • User burns 500 tokens (worth 650 $USDC at new price).

  • Vault swaps assets back into USDC and sends them to the user.

  • Supply drops by 500.

  • Price per token stays unchanged (still 1.30 $USDC).

Last updated