HyperLend
  • HyperLend
  • → ESSENTIALS
    • What is HyperLend?
    • Why Hyperliquid EVM?
    • Add to Home Screen (Mobile App)
    • Key Features and Benefits
    • Partners
    • How to HyperLend?
      • ↪How to Lend on HyperLend
      • ↪ How to Borrow from HyperLend
      • ↪ How to Loop on HyperLend
      • ↪ How to Refer on HyperLend
      • ↪ How to Share your Yield in Style
      • ↪ How to Create a Proposal
  • → HyperLend
    • Core Components
    • Risks
    • Oracle
    • Points
    • Tokenization
    • Fees
    • Liquidations
    • HyperLoop
    • Referrals
    • Fees and Yield
    • Liquid Perpetual Positions
    • Liquid Hyperliquidity Provider (hHLP)
    • HyperLend Architecture
  • → HYPERTRACK
    • Introduction
    • Getting Started
    • Bot Functions
      • ↪ Watch Address
      • ↪ Remove Address
      • ↪ Liquidations Alert
      • ↪ Health Factor
      • ↪ Borrow Rate
      • ↪ Advanced Approach
    • FAQ
  • → DEVELOPER DOCUMENTATION
    • Introduction
    • API
    • Data & Indexers
    • SDK
    • Contract Addresses
    • Core Pools
      • ↪ pool
      • ↪ oracles
      • ↪ interest rate strategy
      • ↪ flash-loans
    • Isolated Pools
      • ↪ overview
      • ↪ key-concepts
      • ↪ liquidations
      • ↪ interest rates
Powered by GitBook
On this page
  1. → DEVELOPER DOCUMENTATION

Core Pools

PreviousContract AddressesNext↪ pool

Last updated 21 days ago

HyperLend Core Pools are based on Aave V3 contracts.

The source code of the HyperLend Core contracts is available on .


Pool

The Pool contract is the main entry point into the Hyperlend Core Pools. Most user interactions with the protocol occur through this contract.

PoolConfigurator

The PoolConfigurator provides configuration methods for the Pool contract. The write methods in this contract can only be called by addresses with the appropriate permissioned system roles managed by the ACLManager.


PoolAddressesProvider

The PoolAddressesProvider acts as a registry for various protocol components, including the Poolcontract. It also can modify the implementation of proxy contracts.


Oracle

The Oracle is the registry of oracles used to fetch asset prices and manage price sources.

ProtocolDataProvider

The ProtocolDataProvidercollects and preprocesses information from the Poolcontract, making it easier to use.

InterestRateStrategy

The InterestRateStrategy contract calculates the interest rates based on the state of the reserve.


hToken

hTokens are yield-generating tokens minted and burned upon the supply and withdrawal of assets to and from the Hyperlend Pool.

VariableDebtToken

VariableDebtTokens are non-transferable tokens that accrue interest, representing borrow positions with variable borrow rates.


GitHub
Page cover image