Voltr
  • Voltr
    • Introduction to Voltr
    • How It Works
    • Key Participants
  • For Users
    • User Overview
    • User Interface Guide
    • Web Application
  • For Vault Owners
    • Owner Overview
    • Current Integrations
    • Fees & Accounting
    • Vault Initialization Guide
      • Prerequisites
      • Vault Creation
      • Strategies Initialization
    • Fund Allocation Guide
      • Prerequisites
      • Fund Allocation
      • AI Agent Plugin
        • Solana Agent Kit
        • AI16Z
        • Zerebro
    • Frontend Integration Guide
      • Prerequisites
      • Frontend Integration
    • Client SDK Docs
    • Github Codebase
  • For Defi Protocols
    • DeFi Protocol Overview
    • Adaptor Creation Guide
      • Core Components Implementation
      • Security Considerations
    • Example Implementations
  • Security
    • Best Practices
    • Deployed Programs
    • Security Audits
    • Terms of Use
    • Disclaimer
Powered by GitBook
On this page
  • Vault (voltr-vault program)
  • Adaptor (voltr-adaptor program)
  1. For Vault Owners

Owner Overview

The Voltr protocol consists of two main programs, vault and adaptor, that enable customizable yield strategies.

PreviousUser Interface GuideNextCurrent Integrations

Last updated 3 months ago

Vault (voltr-vault program)

Vaults are the primary user interface, managing deposits and handling the accounting of user shares:

  • Manages vault creation and initialization

  • Handles user deposits and withdrawals

  • Controls adaptor addition and removal

  • Track total assets under management

  • Handle fee collection and distribution

  • Maintain security through role separation and max caps

Adaptor (voltr-adaptor program)

Adaptors are specialized components, plugged into vaults by vault owners, that handle the actual interaction with DeFi protocols.