Wand
  • ⚖️Background
  • Products
    • IP-Vault
      • Principal Token
      • Yield Token
      • Dutch-VAMM
    • Yield-Vault V2
      • Glossary
      • Innovations
      • User Interaction
      • Product Description
        • Single-Asset Liquidity Pool
        • Liquidity Provision
        • Pricing Mechanism
        • Implied APY
      • Renewable Liquidity
      • Zero Liquidity Bootstrap
    • Collateral-Vault
      • Core Concept
        • USB-Stablecoin
        • xToken-Margin Token
      • Vault
        • AAR--Asset Adequacy Ratio
        • V-Vault
          • Deposit for minting
          • Withdraw for redemption
        • S-Vault
      • Earn
        • Interest Settlement
        • PTY--Price Trigger Yield
      • Discount Offer
      • Revenue Flow
      • Parameters
      • RedStone Oracles
      • Audit Report
      • Addresses
      • Migration to V2
      • Guide 101
        • What can I do with Wand?
        • How to obtain xToken and USB?
        • FAQ
  • 🪙TOKENOMIC
    • Coming soon
  • --------Archived--------
    • Blast Campaign
      • Basic Rules
      • Blast Points
      • Blast Gold
Powered by GitBook
On this page
  1. Products
  2. Yield-Vault V2
  3. Product Description

Pricing Mechanism

The price formula is:

price(t)=1rateScalar(t)×ln⁡(p(t)1−p(t))+rateAnchor(t)\text{price}(t) = \frac{1}{\text{rateScalar}(t)} \times \ln\left(\frac{p(t)}{1 - p(t)}\right) + \text{rateAnchor}(t)price(t)=rateScalar(t)1​×ln(1−p(t)p(t)​)+rateAnchor(t)

  • Normalized time ( t ) ranges from 0 (maturity) to 1.

  • rateScalar: rateScalar(t)=ScalarRoott\text{rateScalar}(t) = \frac{\text{ScalarRoot}}{t}rateScalar(t)=tScalarRoot​

  • rateAnchor adjusts dynamically to maintain capital efficiency.

Example:

Given(rateScalar=100)( \text{rateScalar} =100)(rateScalar=100), (rateAnchor=1.1)( \text{rateAnchor} = 1.1 )(rateAnchor=1.1), initial PT proportion (pbefore=0.6)( p_{\text{before}} = 0.6 )(pbefore​=0.6)

pricebefore=1100×ln⁡(0.60.4)+1.1=1.104055\text{price}_{\text{before}} = \frac{1}{100} \times \ln\left(\frac{0.6}{0.4}\right) + 1.1 = 1.104055pricebefore​=1001​×ln(0.40.6​)+1.1=1.104055

After swapping 100 BT for PT, assuming pafter=0.55p_{\text{after}} = 0.55pafter​=0.55

priceafter=1100×ln⁡(0.550.45)+1.1=1.102007\text{price}_{\text{after}} = \frac{1}{100} \times \ln\left(\frac{0.55}{0.45}\right) + 1.1 = 1.102007priceafter​=1001​×ln(0.450.55​)+1.1=1.102007
dPT=100×1.104055+1.1020072=110.202785dPT = 100 \times \frac{1.104055 + 1.102007}{2} = 110.202785dPT=100×21.104055+1.102007​=110.202785

PreviousLiquidity ProvisionNextImplied APY

Last updated 3 days ago