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 Pool
contract. 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 ProtocolDataProvider
collects and preprocesses information from the Poo
contract, 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