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 and Conditions
    • Disclaimer
Powered by GitBook
On this page
  • Users
  • Vault Owners
  • Vault Managers
  • DeFi Protocol Teams
  • Interaction Flow
  • Roles and Permissions
  1. Voltr

Key Participants

PreviousHow It WorksNextUser Overview

Last updated 4 months ago

Users

Users are the primary participants who deposit assets into vaults to earn yield:

  • Deposit assets into any vault of their choice

  • Receive LP tokens representing their share of the vault

  • Withdraw their assets plus earned yields at any time

  • Track their positions and yields through LP token value

Vault Owners

Vault owners are responsible for the overall vault configuration and security:

  • Create new vaults with custom parameters

  • Add or remove adaptors to determine available strategies

  • Set fee structures (performance and management fees)

  • Appoint fund managers to handle allocation

  • Configure vault-specific parameters like deposit caps

Vault Managers

Vault managers are appointed by vault owners to handle capital allocation across different strategies:

  • Rebalance assets between different DeFi protocols

  • Monitor strategy performance

  • Adjust allocation based on market conditions

  • Optimize for maximum yield while managing risk

  • Execute strategy changes

DeFi Protocol Teams

Protocol teams can extend Voltr's functionality by creating custom adaptors:

  • Develop custom adaptors for their protocols

  • Define protocol-specific interaction logic

  • Implement yield generation strategies

  • Integrate with the vault standard interface

  • Update adaptor implementations

Interaction Flow

  1. Protocol Teams create adaptors

  2. Vault Owners set up vaults, appoint managers, and connect adaptors

  3. Users deposit into vaults and receive yields

  4. Vault Managers handle allocation between adaptors

Roles and Permissions

Action
Users
Owners
Managers
Protocols

Deposit/Withdraw

✓

Create Vault

✓

Add/Remove Adaptors

✓

Manage Allocations

✓

✓

Create Adaptors

✓

User Interface Guide
Vault Initialization Guide
Frontend Integration Guide
Fund Allocation Guide
Adaptor Creation Guide