0x8e6779F2AC23F196ef9a6b446e557A6f81fD4F51
on Celo Mainnet (42220)
Exact Match
Runtime Bytecode
Creation Bytecode
- Contract Name
- ReserveLogic
- Compilation Target
- contracts/protocol/libraries/logic/ReserveLogic.sol:ReserveLogic
- Language
- Solidity
- Compiler
- solc 0.6.12+commit.27d51765
- EVM Version
- istanbul
- Verified At
- 2024-08-08 14:06:43 UTC
- Deployer
- 0x643C574128c7C56A1835e021Ad0EcC2592E72624
- Deployment Transaction
- 0x1008782b421d16098921bc173428b9eec57087e34452d9a3f4891135581562c9
- Block Number
- 8955458
- Transaction Index
- 4
ABI
Expand to view
Source Code
- contracts/interfaces/IAToken.sol
- contracts/interfaces/ILendingPool.sol
- contracts/interfaces/IStableDebtToken.sol
- contracts/interfaces/IVariableDebtToken.sol
- contracts/interfaces/IScaledBalanceToken.sol
- contracts/interfaces/IInitializableAToken.sol
- contracts/protocol/libraries/helpers/Errors.sol
- contracts/protocol/libraries/math/MathUtils.sol
- contracts/interfaces/IInitializableDebtToken.sol
- contracts/protocol/libraries/math/WadRayMath.sol
- contracts/protocol/libraries/types/DataTypes.sol
- contracts/interfaces/IAaveIncentivesController.sol
- contracts/protocol/libraries/logic/ReserveLogic.sol
- contracts/protocol/libraries/math/PercentageMath.sol
- contracts/interfaces/IReserveInterestRateStrategy.sol
- contracts/interfaces/ILendingPoolAddressesProvider.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/ReserveConfiguration.sol
Loading...
Compiler Settings
Loading...
Contract Metadata
Loading...
Creation Bytecode
On-chain & Recompiled Bytecode
0x61023b610026600b82828239805160001a60731461001957fe5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106100355760003560e01c80632b33897c1461003a575b600080fd5b81801561004657600080fd5b5061008b600480360360a081101561005d57600080fd5b508035906001600160a01b03602082013581169160408101358216916060820135811691608001351661008d565b005b6004850154604080518082019091526002815261199960f11b6020820152906001600160a01b03161561013e5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156101035781810151838201526020016100eb565b50505050905090810190601f1680156101305780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b506101476101f5565b6001860180546fffffffffffffffffffffffffffffffff19166001600160801b039290921691909117905561017a6101f5565b6001860180546001600160801b03928316600160801b0292169190911790556004850180546001600160a01b039586166001600160a01b031991821617909155600586018054948616948216949094179093556006850180549285169284169290921790915560079093018054939092169216919091179055565b6b033b2e3c9fd0803ce80000009056fea2646970667358221220f14cc361cfc8eee2aaa4125020a370f5f2f95cfd07715d513fa721499ae0f00e64736f6c634300060c0033
CBOR Auxdata
These values are what Sourcify extracted 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
View on
Solidity metadata.json IPFS hash: QmeaarWhHFvCrjHe4hykssJPyZJqpXwUQgXQPbP2v9HigM

RawDecoded
Length: 53 bytes
0xa2646970667358221220f14cc361cfc8eee2aaa4125020a370f5f2f95cfd07715d513fa721499ae0f00e64736f6c634300060c0033
Runtime Bytecode
0x738e6779f2ac23f196ef9a6b446e557a6f81fd4f5130146080604052600436106100355760003560e01c80632b33897c1461003a575b600080fd5b81801561004657600080fd5b5061008b600480360360a081101561005d57600080fd5b508035906001600160a01b03602082013581169160408101358216916060820135811691608001351661008d565b005b6004850154604080518082019091526002815261199960f11b6020820152906001600160a01b03161561013e5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156101035781810151838201526020016100eb565b50505050905090810190601f1680156101305780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b506101476101f5565b6001860180546fffffffffffffffffffffffffffffffff19166001600160801b039290921691909117905561017a6101f5565b6001860180546001600160801b03928316600160801b0292169190911790556004850180546001600160a01b039586166001600160a01b031991821617909155600586018054948616948216949094179093556006850180549285169284169290921790915560079093018054939092169216919091179055565b6b033b2e3c9fd0803ce80000009056fea2646970667358221220f14cc361cfc8eee2aaa4125020a370f5f2f95cfd07715d513fa721499ae0f00e64736f6c634300060c0033
CBOR Auxdata
These values are what Sourcify extracted 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
View on
Solidity metadata.json IPFS hash: QmeaarWhHFvCrjHe4hykssJPyZJqpXwUQgXQPbP2v9HigM

RawDecoded
Length: 53 bytes
0xa2646970667358221220f14cc361cfc8eee2aaa4125020a370f5f2f95cfd07715d513fa721499ae0f00e64736f6c634300060c0033
Transformations
Call Protection
Byte Offset | Address |
---|---|
1 | 0x8e6779f2ac23f196ef9a6b446e557a6f81fd4f51 |
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...