Sourcify Logo

Sourcify Contract Viewer

0x023735217A43724042055D0C365e108517EC69Cb

on Ethereum Testnet Goerli (5)

Exact Match
Contract Name
LendingPool
Compilation Target
contracts/protocol/lendingpool/LendingPool.sol:LendingPool
Language
Solidity
Compiler
solc 0.6.12+commit.27d51765
EVM Version
istanbul
Verified At
2024-08-12 09:01:19 UTC
Deployer
Deployment Transaction
Block Number
-1
Transaction Index
-1

ABI

Expand to view

Source Code

  • contracts/interfaces/IAToken.sol
  • contracts/interfaces/ILendingPool.sol
  • contracts/interfaces/IStableDebtToken.sol
  • contracts/interfaces/IPriceOracleGetter.sol
  • contracts/interfaces/IVariableDebtToken.sol
  • contracts/interfaces/IScaledBalanceToken.sol
  • contracts/interfaces/IInitializableAToken.sol
  • contracts/protocol/lendingpool/LendingPool.sol
  • contracts/protocol/libraries/helpers/Errors.sol
  • contracts/protocol/libraries/math/MathUtils.sol
  • contracts/interfaces/IInitializableDebtToken.sol
  • contracts/protocol/libraries/helpers/Helpers.sol
  • contracts/protocol/libraries/math/WadRayMath.sol
  • contracts/protocol/libraries/types/DataTypes.sol
  • contracts/interfaces/IAaveIncentivesController.sol
  • contracts/protocol/libraries/logic/GenericLogic.sol
  • contracts/protocol/libraries/logic/ReserveLogic.sol
  • contracts/protocol/libraries/math/PercentageMath.sol
  • contracts/flashloan/interfaces/IFlashLoanReceiver.sol
  • contracts/interfaces/IReserveInterestRateStrategy.sol
  • contracts/protocol/lendingpool/LendingPoolStorage.sol
  • contracts/interfaces/ILendingPoolAddressesProvider.sol
  • contracts/protocol/libraries/logic/ValidationLogic.sol
  • contracts/dependencies/openzeppelin/contracts/IERC20.sol
  • contracts/dependencies/openzeppelin/contracts/Address.sol
  • contracts/dependencies/openzeppelin/contracts/SafeMath.sol
  • contracts/dependencies/openzeppelin/contracts/SafeERC20.sol
  • contracts/protocol/libraries/configuration/UserConfiguration.sol
  • contracts/protocol/libraries/configuration/ReserveConfiguration.sol
  • contracts/protocol/libraries/aave-upgradeability/VersionedInitializable.sol
Loading...

Compiler Settings

Loading...

Contract Metadata

Loading...

Creation Bytecode

on-chain bytecoderecompiled bytecode
Length: 62 bytes
0x2121212121212121212121202d20636861696e207761732064657072656361746564206174207468652074696d65206f6620766572696669636174696f6e

CBOR Auxdata

These values are from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.

CBOR Auxdata id: 1

RawDecoded
Length: 53 bytes
0xa2646970667358221220c4d0c037e646bcf516c04e51880f3913c7c213e7e333d8b88b62d0589d4e1a2764736f6c634300060c0033

Runtime Bytecode

on-chain bytecoderecompiled bytecode
Length: 62 bytes
0x2121212121212121212121202d20636861696e207761732064657072656361746564206174207468652074696d65206f6620766572696669636174696f6e

CBOR Auxdata

These values are from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.

CBOR Auxdata id: 1

RawDecoded
Length: 53 bytes
0xa2646970667358221220c4d0c037e646bcf516c04e51880f3913c7c213e7e333d8b88b62d0589d4e1a2764736f6c634300060c0033

Transformations

Library Transformations

Byte OffsetsAddressFully Qualified Name
1949
0x0000000000000000000000000000000000000000
contracts/protocol/libraries/logic/ValidationLogic.sol:ValidationLogic
2750
0x0000000000000000000000000000000000000000
contracts/protocol/libraries/logic/ValidationLogic.sol:ValidationLogic
3321
0x0000000000000000000000000000000000000000
contracts/protocol/libraries/logic/ValidationLogic.sol:ValidationLogic
4066
0x0000000000000000000000000000000000000000
contracts/protocol/libraries/logic/ReserveLogic.sol:ReserveLogic
4278
0x0000000000000000000000000000000000000000
contracts/protocol/libraries/logic/ValidationLogic.sol:ValidationLogic
7761
0x0000000000000000000000000000000000000000
contracts/protocol/libraries/logic/ValidationLogic.sol:ValidationLogic
9032
0x0000000000000000000000000000000000000000
contracts/protocol/libraries/logic/ValidationLogic.sol:ValidationLogic
12367
0x0000000000000000000000000000000000000000
contracts/protocol/libraries/logic/ValidationLogic.sol:ValidationLogic

Storage Layout

SlotOffsetBytesLabelTypeContract
0032lastInitializedRevisionuint256contracts/protocol/lendingpool/LendingPool.sol:LendingPool
101initializingboolcontracts/protocol/lendingpool/LendingPool.sol:LendingPool
201600______gapuint256[50]contracts/protocol/lendingpool/LendingPool.sol:LendingPool
52020_addressesProvidercontract ILendingPoolAddressesProvidercontracts/protocol/lendingpool/LendingPool.sol:LendingPool
53032_reservesmapping(address ⇒ struct DataTypes.ReserveData)contracts/protocol/lendingpool/LendingPool.sol:LendingPool
54032_usersConfigmapping(address ⇒ struct DataTypes.UserConfigurationMap)contracts/protocol/lendingpool/LendingPool.sol:LendingPool
55032_reservesListmapping(uint256 ⇒ address)contracts/protocol/lendingpool/LendingPool.sol:LendingPool
56032_reservesCountuint256contracts/protocol/lendingpool/LendingPool.sol:LendingPool
5701_pausedboolcontracts/protocol/lendingpool/LendingPool.sol:LendingPool
58032_maxStableRateBorrowSizePercentuint256contracts/protocol/lendingpool/LendingPool.sol:LendingPool
59032_flashLoanPremiumTotaluint256contracts/protocol/lendingpool/LendingPool.sol:LendingPool
60032_maxNumberOfReservesuint256contracts/protocol/lendingpool/LendingPool.sol:LendingPool

Standard JSON Input

This isn't the original compiler JSON data. Generated for compatibility.

Loading...

Standard JSON Output

This isn't the original compiler JSON data. Generated for compatibility.

Loading...