Sourcify Logosourcify.eth

0xadC45Df3cf1584624C97338BEF33363BF5b97AdA

on Ethereum Mainnet (1)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
ATokenInstance
Compilation Target
lib/aave-v3-origin/src/contracts/instances/ATokenInstance.sol:ATokenInstance
Language
SoliditySolidity
Compiler
solc 0.8.27+commit.40a35a09
EVM Version
cancun
Verified At
2026-03-20 17:12:50 UTC
Deployer
0x076d6da60aAAC6c97A8a0fE8057f9564203Ee545
Deployment Transaction
0x353e2bb504876afad799dcb183f286c42234b66aac0cd7fdaa36d580394d2a06
Block Number
23839436
Transaction Index
113

Read/Write Contract on:

OpenZeppelin Logo

Loading contract data...

Source Code

Remix IDE LogoView on Remix IDE

Loading contract data...

Compiler Settings

Loading...

Loading contract data...

Contract Metadata

Loading...

Creation Bytecode

Loading contract data...

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

Loading contract data...

Transformations

Loading contract data...

Runtime Bytecode

Loading contract data...

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
48600x000000000000000000000000464c71f6c2f760dda6093dcb91c24c39e5d6e18c702, 1120, 2579, 3167
56080x00000000000000000000000000000000000000000000000000000000000000015885
58070x0000000000000000000000002f39d218133afab8f2b819b1066c7e434ad94e9e3666
58100x00000000000000000000000087870bca3f3fd6335c3f4ce8392d69350b4fa4e2911, 1658, 1828, 2038, 2209, 2346, 2465, 2546, 2820, 3082, 3418, 3569, 4859, 5093
58140x0000000000000000000000008164cc65827dcfe994ab23944cbc90e0aa80bfcb947, 1243, 3200, 7567, 7630, 7780, 8178, 8238

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032lastInitializedRevisionuint256lib/aave-v3-origin/src/contracts/instances/ATokenInstance.sol:ATokenInstance
101initializingboollib/aave-v3-origin/src/contracts/instances/ATokenInstance.sol:ATokenInstance
201600______gapuint256[50]lib/aave-v3-origin/src/contracts/instances/ATokenInstance.sol:ATokenInstance
52032_userStatemapping(address ⇒ struct IncentivizedERC20.UserState)lib/aave-v3-origin/src/contracts/instances/ATokenInstance.sol:ATokenInstance
53032_allowancesmapping(address ⇒ mapping(address ⇒ uint256))lib/aave-v3-origin/src/contracts/instances/ATokenInstance.sol:ATokenInstance
54032_totalSupplyuint256lib/aave-v3-origin/src/contracts/instances/ATokenInstance.sol:ATokenInstance
55032_namestringlib/aave-v3-origin/src/contracts/instances/ATokenInstance.sol:ATokenInstance
56032_symbolstringlib/aave-v3-origin/src/contracts/instances/ATokenInstance.sol:ATokenInstance
5701_decimalsuint8lib/aave-v3-origin/src/contracts/instances/ATokenInstance.sol:ATokenInstance
57120__deprecated_incentivesControllercontract IAaveIncentivesControllerlib/aave-v3-origin/src/contracts/instances/ATokenInstance.sol:ATokenInstance
58032_noncesmapping(address ⇒ uint256)lib/aave-v3-origin/src/contracts/instances/ATokenInstance.sol:ATokenInstance
59032_domainSeparatorbytes32lib/aave-v3-origin/src/contracts/instances/ATokenInstance.sol:ATokenInstance
60020_deprecated_treasuryaddresslib/aave-v3-origin/src/contracts/instances/ATokenInstance.sol:ATokenInstance
61020_underlyingAssetaddresslib/aave-v3-origin/src/contracts/instances/ATokenInstance.sol:ATokenInstance

Transient Storage Layout

No transient storage layouts found in the compiler output.

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...