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 Offsets | Address | Fully 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
Slot | Offset | Bytes | Label | Type | Contract |
---|---|---|---|---|---|
0 | 0 | 32 | lastInitializedRevision | uint256 | contracts/protocol/lendingpool/LendingPool.sol:LendingPool |
1 | 0 | 1 | initializing | bool | contracts/protocol/lendingpool/LendingPool.sol:LendingPool |
2 | 0 | 1600 | ______gap | uint256[50] | contracts/protocol/lendingpool/LendingPool.sol:LendingPool |
52 | 0 | 20 | _addressesProvider | contract ILendingPoolAddressesProvider | contracts/protocol/lendingpool/LendingPool.sol:LendingPool |
53 | 0 | 32 | _reserves | mapping(address ⇒ struct DataTypes.ReserveData) | contracts/protocol/lendingpool/LendingPool.sol:LendingPool |
54 | 0 | 32 | _usersConfig | mapping(address ⇒ struct DataTypes.UserConfigurationMap) | contracts/protocol/lendingpool/LendingPool.sol:LendingPool |
55 | 0 | 32 | _reservesList | mapping(uint256 ⇒ address) | contracts/protocol/lendingpool/LendingPool.sol:LendingPool |
56 | 0 | 32 | _reservesCount | uint256 | contracts/protocol/lendingpool/LendingPool.sol:LendingPool |
57 | 0 | 1 | _paused | bool | contracts/protocol/lendingpool/LendingPool.sol:LendingPool |
58 | 0 | 32 | _maxStableRateBorrowSizePercent | uint256 | contracts/protocol/lendingpool/LendingPool.sol:LendingPool |
59 | 0 | 32 | _flashLoanPremiumTotal | uint256 | contracts/protocol/lendingpool/LendingPool.sol:LendingPool |
60 | 0 | 32 | _maxNumberOfReserves | uint256 | contracts/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...