Varla
OverviewWhat it is and why it matters.How It WorksLending against prediction markets, step by step.FeaturesLending, borrowing, leverage, and risk management.Supported MarketsPolymarket, Opinion, Jupiter, and more.
DocumentationProtocol docs, guides, and architecture.Smart ContractsPool, Collateral Manager, Oracle, Liquidation Engine.SDK ReferenceTypeScript SDK for protocol interactions.API ReferenceREST and GraphQL endpoints for market data.
BlogLatest news and announcements from Varla.FAQsFrequently asked questions about the protocol.Security & AuditsProtocol security, audits, and trust assumptions.Brand AssetsLogos, colors, and typography guidelines.
Try Varla
Varla
Protocol
OverviewWhat it is and why it matters.
How It WorksLending against prediction markets, step by step.
FeaturesLending, borrowing, leverage, and risk management.
Supported MarketsPolymarket, Opinion, Jupiter, and more.
Developers
DocumentationProtocol docs, guides, and architecture.
Smart ContractsPool, Collateral Manager, Oracle, Liquidation Engine.
SDK ReferenceTypeScript SDK for protocol interactions.
API ReferenceREST and GraphQL endpoints for market data.
Resources
BlogLatest news and announcements from Varla.
FAQsFrequently asked questions about the protocol.
Security & AuditsProtocol security, audits, and trust assumptions.
Brand AssetsLogos, colors, and typography guidelines.
Try Varla

Introduction

Overview
Varla 101

Protocol

Overview
Lending Model
Supply & BorrowInterest RatesReserves
User Positions
Open PositionsSupply AssetsBorrow AssetsWithdraw AssetsRepay Loans
Risk Engine
Health FactorLTV & ThresholdsLiquidationsMarket ResolutionOracle System

Markets

Overview
Polymarket
Opinion
Jupiter
Kalshi
Adapters

Token

Overview
Distribution
Utility & Governance
Varla Gems

Security

Overview
Trust Assumptions
Risk Disclosure
Risk Parameters

Resources

FAQ
Glossary
Links
Brand Assets

Getting Started

Overview
TypeScript SDK
GraphQL API
Smart Contracts

Smart Contracts

Overview
Core Protocol
VarlaPoolVarlaOracleInterest RateLiquidatorsMarket Adapters
Governance & Access
Governance

References

SDK Reference
API Reference

Operations

Testing & Debugging
Contract Addresses

Security

Overview
Trust Assumptions
Risk Disclosure
Risk Parameters

Jupiter

Trade Jupiter prediction markets on Solana without leaving Varla. Connect a Solana wallet, browse the Jupiter catalog, and buy or sell YES/NO positions with USDC or JupUSD.
Spot trading live
PropertyDetails
ChainSolana (mainnet)
WalletAny Solana wallet
Pay WithUSDC or JupUSD
Minimum Order$5
ExecutionJupiter Prediction API (orders signed in your wallet)
Spot TradingLive: buy and sell
Use as CollateralComing soon
ℹSpot trading, not lending (yet)
Jupiter is integrated for spot trading: you can open and close positions from Varla. Borrowing against Jupiter positions is not available yet; using them as collateral is coming soon.

How It Works

Trading Jupiter on Varla
1. Connect a Solana wallet (mainnet) to Varla
2. Open Markets and select the Jupiter tab
3. Pick an event, then choose YES or NO on a market
4. Enter an amount in USD and pick USDC or JupUSD
5. Review the quote (contracts, max price, fees, payout)
6. Sign the transaction in your wallet
7. Track the order until Jupiter fills it
8. Find the position under Home → Jupiter Positions
ℹOne wallet at a time
Varla holds one wallet session at a time. With a Solana wallet connected you can view and trade Jupiter markets; to use Polymarket positions or Varla lending, switch back to your Polygon wallet.

Trading

Buying a position
Every buy starts with a quote from Jupiter showing what you pay, the number of contracts, order cost, maximum price, fees, potential payout and price impact. Nothing is submitted until you sign the transaction in your wallet. After signing, Varla shows the order status and only reports a purchase once Jupiter confirms the fill. If the order is partially filled, your position reflects the filled part.
Selling a position
From Home → Jupiter Positions, or from the market page, you can sell a position. A sell closes every contract of that position through Jupiter; partial sells are not supported yet. As with buys, you review the quote and confirm the transaction in your wallet. If a sell is only partially filled, the unsold contracts stay in your position.
Quotes expire
Prediction market prices move quickly, so quotes are valid for 45 seconds. If a quote expires before you confirm, Varla asks you to review the order again. If signing in your wallet takes longer, Jupiter may reject the order: just request a fresh quote.
Which markets are listed
The Jupiter tab lists open events from Jupiter's prediction catalog, with search, categories and sorting by volume or start time. Varla only lists markets Jupiter is currently accepting buy orders on, so a source can disappear from the catalog while Jupiter pauses it. Price history charts are shown where Jupiter's underlying source publishes them.

Your Jupiter Positions

The Jupiter Positions tab on Home lists the on-chain Jupiter positions held by the connected Solana wallet: side, contracts, value, P&L and status. When a Solana wallet is connected, Home opens on this tab. Positions refresh automatically after a confirmed buy or sell. Up to 500 positions are shown; if some can't be loaded, Varla shows a notice that the list may be incomplete.

ℹClaiming winnings
Claiming payouts on resolved markets is not available from Varla yet. Winning positions are shown as claimable; claim them directly on Jupiter.

Availability

Orders are routed through Jupiter's Prediction API, which is in beta. Jupiter can pause buying on a market or reject orders temporarily; when that happens Varla tells you and nothing is submitted. Jupiter markets require Solana mainnet: wallets on devnet or testnet can't buy.

Menu

  • Overview
  • How it works
  • Features
  • Docs
  • FAQs

Ecosystem

  • Prediction markets
  • Builders
  • Integrations
  • Governance

Company

  • About
  • Terms
  • Privacy
  • Support

©2026 Varla Labs Inc. All rights reserved