Page cover

Core Pools

HyperLend Core Pools are based on Aave V3 contracts.

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


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.


Last updated