Liquid Tokens

Liquid Tokens

Liquid tokens (LST) represent a user's share in the vault. They are fully transferable SPL tokens that can be traded, used in DeFi, or redeemed for underlying assets.

Token Properties

Each vault's liquid token:

  • Uses the same token standard as underlying (Legacy or Token 2022)

  • Maintains the same decimal precision

  • Has a custom ticker and name

  • Follows SPL token conventions

Exchange Rate

The LST/underlying exchange rate is calculated as:

exchange_rate = underlying_represented_by_lst / lst_supply

Where:

underlying_represented_by_lst = managed + epoch_deposits - epoch_redemptions - prev_epoch_redemptions - pending_redemptions

Minting Process

When users deposit:

  1. Calculate current exchange rate

  2. Determine LST amount to mint

  3. Mint tokens to user's wallet

  4. Update vault accounting

The minting formula:

minted_lst = floor(deposited_underlying * lst_supply / underlying_represented_by_lst)

Burning Process

When users redeem:

  1. Burn LST from user's wallet

  2. Calculate underlying amount

  3. Create redemption record

  4. Queue for processing

The redemption formula:

underlying_redeemed = floor(redeemed_lst * underlying_represented_by_lst / lst_supply)

Transfer Capabilities

Liquid tokens can be:

  • Transferred between wallets

  • Traded on DEXs

  • Used as collateral

  • Integrated with protocols

For Token 2022 vaults, transfer hooks enable:

  • Compliance checks

  • Access control

  • Custom transfer logic

Last updated