Developers Documentation
  • Overview
    • Contracts Overview
    • Public Repositories
    • Smart Contract Addresses
      • Polygon PoS
  • Core protocol
    • Architecture Overview
    • Blocks
    • Vault Strategy
    • Vault Configuration
    • Vault Deployment
    • Vault Operations
    • Access Manager
    • Contracts
      • StrategVault
      • StrategERC3525
      • StrategVaultFactory
      • StrategAssetBuffer
      • StrategBlockRegistry
      • StrategUserInteractions
      • StrategOperatorProxy
      • StrategOperatorDataAggregator
  • Borrow module
    • Architecture Overview
    • Aave V3 Position manager
    • Smart Contract Docs
      • StrategPositionManagerFactory
      • StrategAaveV3PositionManager
      • StrategAaveV3PositionManagerInfo
  • Portal Module
    • Architecture Overview
    • Swap
      • Features
      • Functions
    • Oracle
      • Architecture design
      • Functions
  • Tools
    • Developer kit
Powered by GitBook
On this page
  1. Borrow module

Architecture Overview

PreviousStrategOperatorDataAggregatorNextAave V3 Position manager

Last updated 1 year ago

Overview

The Strateg Borrow module provides a set of position managers that are responsible for managing the borrowing of assets from a specific lending protocol for Strateg vaults strategies. The module also provides a factory contract for creating and managing position managers.

Key Features

  • Position Management: Utilizes dedicated position managers for managing borrowing positions with specific lending protocols.

  • Factory Contract: Use a factory contract for the efficient creation and management of position managers.

Supported Protocols

The module currently supports borrowing from the following protocols:

  • Aave V3: Through the StrategAaveV3PositionManager, it provides a position manager which will manage an isolated borrow on Aave V3