Table Connect Logo

How vPerps Work

Synthetic perpetual contracts that provide long-only exposure to assets through a virtual AMM with automatic funding rate alignment

Long-Only
Synthetic exposure
Auto-Aligned
Funding mechanism
Fully Collateralized
No liquidation risk

What Are vPerps?

Virtual perpetuals (vPerps) are synthetic tokens that track the price of assets without requiring you to hold the underlying asset

Think of it like this...

Instead of buying actual CARBONE tokens and dealing with custody, transfers, and wallet management, you deposit USDC and receive vCARBONE tokens that track CARBONE's price. If CARBONE goes up 10%, your vCARBONE is worth 10% more. If it drops, your value drops too. It's like having exposure to the asset without the hassle of holding it.

Synthetic Exposure

Like owning stock without buying it—vPerps give you price exposure to assets without holding the actual tokens.

Fully Collateralized

Your position is backed 1:1 by USDC collateral. No liquidation risk, no margin calls, no surprises.

Long-Only Positions

vPerps represent long positions (betting on price increases). Simple, straightforward, and easy to understand.

Composable Tokens

vPerps are SPL tokens you truly own. Trade them on DEXs, use them in other DeFi protocols, or hold them in your wallet.

Key Difference

Traditional Spot Trading
  • Buy and hold actual tokens
  • Deal with custody and security
  • Limited composability
  • May have transfer restrictions
vPerps (Synthetic)
  • Get price exposure via synthetic tokens
  • Collateral safely locked in protocol
  • Fully composable SPL tokens
  • Trade freely on any DEX

The Virtual AMM

Think of the virtual AMM as a pricing calculator. It uses the constant product formula (x × y = k) to determine prices—without actually trading anything.

How It Works

The vAMM is for pricing only, not for trading. All actual trading happens on external markets like Meteora.

USD Reserve (x)10,000
vPerp Reserve (y)10,000
Constant (k = x × y)100,000,000
Current Price
$1.0000
Price = y / x

Try It Yourself

$100
vPerps Received
99.01
New Price
$0.9803
Price Impact
+-1.970%
Larger deposits = higher impact
Note: The constant k never changes. When you add USD, the vPerp reserve must decrease proportionally to maintain k = x × y.

The Minting Process

Here's exactly what happens when you mint vPerps, step by step

1

Deposit Collateral

You deposit USDC as collateral into the protocol

Example: Deposit 100 USDC
2

vAMM Calculates

The virtual AMM uses x×y=k to determine the amount of vPerps to mint

If price is $1.05, you receive ~95.24 vPerps
3

Receive vPerps

You receive synthetic vPerp tokens representing your long position

95.24 vCARBONE tokens credited to your wallet
4

Position Tracked

Your position is recorded on-chain with your collateral and vPerp amount

Position: 100 USDC collateral, 95.24 vPerps

Complete Example

You Deposit
100 USDC
Current Price
$1.05
You Receive
95.24 vPerps

The calculation: 100 USDC ÷ $1.05 per vPerp = 95.24 vPerps (minus small price impact from the vAMM curve)

Funding Rate Mechanism

Funding rates keep the vAMM price aligned with the external market price. When prices diverge, funding is paid or received to encourage arbitrage.

When vAMM Price > Market Price

Longs pay funding (negative rate). This incentivizes users to burn vPerps or arbitrage, bringing the vAMM price down.

When vAMM Price < Market Price

Longs receive funding (positive rate). This incentivizes users to mint vPerps or arbitrage, bringing the vAMM price up.

The Formula

funding_rate = k × (P_vAMM - P_market) / P_market

Where k is the funding coefficient (typically 0.01 or 1%)

Interactive Simulator

$1.05
$1.02
100
Price Divergence+2.94%
Funding Rate (per period)
+0.0294%
You pay-$0.03

Trading on Meteora DLMM

Once you have vPerps, you can trade them on Meteora's Dynamic Liquidity Market Maker (DLMM) or provide liquidity to earn fees

Trading vPerps

vPerps are standard SPL tokens that can be traded on any Solana DEX. The primary market is Meteora's DLMM, which provides efficient pricing and deep liquidity.

1
Mint vPerps
Deposit USDC in the protocol to mint vPerps at the vAMM price
2
Trade on Meteora
Swap vPerps for USDC (or vice versa) on Meteora at market prices
3
Arbitrage Opportunities
When vAMM and DLMM prices diverge, arbitrageurs profit by trading between them

Provide Liquidity

Become a liquidity provider (LP) on Meteora to earn trading fees from users who swap vPerps. LPs are essential to maintaining market efficiency.

LP Benefits
  • Earn trading fees from every swap
  • Concentrated liquidity for capital efficiency
  • Dynamic fee tiers based on volatility
  • Provide single-sided or balanced liquidity
LP Risks

Providing liquidity carries impermanent loss risk if the price of vPerps changes significantly relative to USDC. Only provide liquidity if you understand these risks.

Why Meteora DLMM?

0.01%+
Dynamic fees that adjust to market volatility
10x
More capital efficient than traditional AMMs
Deep
Concentrated liquidity reduces slippage

Benefits & Risks

Understanding both the advantages and potential downsides of vPerps

Benefits

Long-Only Exposure

Simple directional bets on price increases without complexity of leverage or shorts

No Counterparty Risk

Your collateral is locked in a smart contract, not held by a centralized exchange

Transparent Pricing

vAMM pricing is fully transparent and deterministic based on the x×y=k formula

Composable Tokens

Use your vPerps in other DeFi protocols, trade on any DEX, or hold in your wallet

No Liquidation

Fully collateralized positions mean you can never lose more than you deposit

Funding Opportunities

Earn funding payments when the market price is above the vAMM price

Risks

Funding Rate Costs

medium

You pay funding when vAMM price exceeds market price. Costs accumulate over time.

Price Impact

low

Large mints/burns can cause significant price impact due to the AMM curve.

Smart Contract Risk

medium

As with all DeFi, there is inherent risk of bugs or exploits in the protocol code.

Market Risk

high

If the underlying asset price drops, your position loses value (you are long only).

Risk Management Tips

For New Users

  • Start with small positions to understand mechanics
  • Monitor funding rates regularly
  • Understand price impact before large trades

For Active Traders

  • Watch for arbitrage opportunities between vAMM and DLMM
  • Close positions when funding becomes too expensive
  • Consider providing liquidity to earn fees

Disclaimer: Always do your own research and only invest what you can afford to lose. DeFi protocols carry inherent risks, and past performance does not guarantee future results.

Real-World Example

Follow Alice's journey as she mints vPerps, benefits from funding rates, and closes her position with a profit

Step 1

Alice Deposits Collateral

Alice deposits 100 USDC into the protocol to mint vPerps

Deposit: 100 USDC
vAMM Price: $1.05
Market Price: $1.05
Result
Receives: 95.24 vCARBONE
Step 2

Market Price Moves Up

The external market (Meteora) price increases, creating divergence

Market moves to: $1.1
vAMM lags at: $1.08
Divergence: 1.85%
Result
Position value increases!
Step 3

Funding Rate Applied

Since vAMM < Market, Alice receives positive funding

Funding Rate: -1.80%
Funding Payment: +$1.71
This rewards Alice for helping align prices
Result
Additional profit from funding!
Step 4

Alice Closes Position

Alice burns her vPerps and receives USD back

Burns: 95.24 vPerps
Receives: 102.86 USDC
Initial deposit: 100 USDC
Result
Profit: +$2.86 (+2.86%)

Final Result

Initial Investment
100 USDC
Final Amount
102.86 USDC
Total Profit
+$2.86 (+2.86%)

Alice's profit came from two sources: (1) the increase in market price, and (2) positive funding payments while the vAMM price was below market price.

Frequently Asked Questions

Common questions about how vPerps work and what to expect

Ready to Get Started?

Start minting vPerps and gain synthetic exposure to your favorite assets

Questions? Join our community on Discord or Twitter