Skip to main content
Symmetry is on-chain infrastructure on Solana for creating and managing multi-token vaults. Vaults hold configurable sets of SPL tokens with target weights, mint their own SPL token representing proportional ownership, and use oracle-based pricing for valuation. The protocol is fully permissionless — anyone can create vaults, deposit, withdraw, or run keeper infrastructure.

What You Can Do

  • Create vaults — Define a basket of up to 100 SPL tokens with target weights and oracle configurations.
  • Deposit and withdraw — Contribute any tokens to a vault and receive vault tokens, or burn vault tokens to receive underlying assets.
  • Automate rebalancing — Vaults rebalance toward target weights through an auction system powered by off-chain keepers.
  • Configure fees — Set deposit and withdrawal fees across multiple tiers (management and performance fees are currently disabled).
  • Run keepers — Operate off-chain bots that process rebalances, execute intents, and earn bounties.
  • Build integrations — Use the TypeScript SDK to embed vault operations and data queries into any application.

Core Concepts

Guides

Quick Reference

ItemValue
Program IDBASKT7aKd8n7ibpUbwLP3Wiyxyi3yoiXsxBk4Hpumate
SDK@symmetry-hq/sdk
ChainSolana
Networksmainnet, devnet
Max tokens per vault100
Max managers per vault10
LicenseBUSL-1.1