Sourcify Logosourcify.eth

0x7EfFD7b47Bfd17e52fB7559d3f924201b9DbfF3d

on PulseChain (369)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
AToken
Compilation Target
@aave/core-v3/contracts/protocol/tokenization/AToken.sol:AToken
Language
Solidity
Compiler
solc 0.8.10+commit.fc410830
EVM Version
berlin
Verified At
2026-02-06 16:31:17 UTC
Deployer
0xb90594ea5128a8178e132286DC2B7fBaC7d7266c
Deployment Transaction
0x6a577d16ef17c43a50942bd8fbf37795000e856ae177fd76f58f75b937285c39
Block Number
16383514
Transaction Index
121

Read/Write Contract on:

OpenZeppelin Logo

Loading contract data...

Source Code

Remix IDE LogoView on Remix IDE

Loading contract data...

Compiler Settings

Loading...

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

View on IPFS Logo
Solidity metadata.json IPFS hash: QmVDmJ8GRG6bEgGmouXYRqzjqF789rsZFNJkA8wYVJVgdi

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

View on IPFS Logo
Solidity metadata.json IPFS hash: QmVDmJ8GRG6bEgGmouXYRqzjqF789rsZFNJkA8wYVJVgdi

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
33480x00000000000000000000000000000000000000000000000000000000000000017371
35300x0000000000000000000000002f39d218133afab8f2b819b1066c7e434ad94e9e4412, 6086
35330x00000000000000000000000087870bca3f3fd6335c3f4ce8392d69350b4fa4e2956, 1821, 2178, 2689, 3227, 3432, 3626, 3853, 3981, 4277, 5895, 6615, 9088, 9463

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032lastInitializedRevisionuint256@aave/core-v3/contracts/protocol/tokenization/AToken.sol:AToken
101initializingbool@aave/core-v3/contracts/protocol/tokenization/AToken.sol:AToken
201600______gapuint256[50]@aave/core-v3/contracts/protocol/tokenization/AToken.sol:AToken
52032_userStatemapping(address ⇒ struct IncentivizedERC20.UserState)@aave/core-v3/contracts/protocol/tokenization/AToken.sol:AToken
53032_allowancesmapping(address ⇒ mapping(address ⇒ uint256))@aave/core-v3/contracts/protocol/tokenization/AToken.sol:AToken
54032_totalSupplyuint256@aave/core-v3/contracts/protocol/tokenization/AToken.sol:AToken
55032_namestring@aave/core-v3/contracts/protocol/tokenization/AToken.sol:AToken
56032_symbolstring@aave/core-v3/contracts/protocol/tokenization/AToken.sol:AToken
5701_decimalsuint8@aave/core-v3/contracts/protocol/tokenization/AToken.sol:AToken
57120_incentivesControllercontract IAaveIncentivesController@aave/core-v3/contracts/protocol/tokenization/AToken.sol:AToken
58032_noncesmapping(address ⇒ uint256)@aave/core-v3/contracts/protocol/tokenization/AToken.sol:AToken
59032_domainSeparatorbytes32@aave/core-v3/contracts/protocol/tokenization/AToken.sol:AToken
60020_treasuryaddress@aave/core-v3/contracts/protocol/tokenization/AToken.sol:AToken
61020_underlyingAssetaddress@aave/core-v3/contracts/protocol/tokenization/AToken.sol:AToken

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...
0x7EfFD7b47Bfd17e52fB7559d3f924201b9DbfF3d on PulseChain (369)