Sourcify Logosourcify.eth

0xDddE1FA049209Bc24B69D5fa316a56EfeC918D79

on PulseChain (369)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
VariableDebtToken
Compilation Target
@aave/protocol-v2/contracts/protocol/tokenization/VariableDebtToken.sol:VariableDebtToken
Language
SoliditySolidity
Compiler
solc 0.6.12+commit.27d51765
EVM Version
istanbul
Verified At
2026-02-08 23:10:50 UTC
Deployer
0xF82e119A20c3103AC5DC5b4A0a84776A034a97b5
Deployment Transaction
0x54e20cb96a930008ec27b6dde51a03c087a93971022df07b239c1457f4e2bb12
Block Number
12290542
Transaction Index
144

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: QmYvNgcZUEDJjkspnhH7XRLx9z4g1uDh88MuKD5Ep2Gsd8

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: QmYvNgcZUEDJjkspnhH7XRLx9z4g1uDh88MuKD5Ep2Gsd8

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
17120x000000000000000000000000d784927ff2f95ba542bfc824c8a8a98f3495f6b52332, 3054, 5384, 5423
26300x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc21804, 2257, 2866, 3187, 3911, 4836
26320x0000000000000000000000007d2768de32b0b80b7a3454c06bdac94a69ddc7a91757, 2215, 2819, 3018, 3235, 3986

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_balancesmapping(address ⇒ uint256)@aave/protocol-v2/contracts/protocol/tokenization/VariableDebtToken.sol:VariableDebtToken
1032_allowancesmapping(address ⇒ mapping(address ⇒ uint256))@aave/protocol-v2/contracts/protocol/tokenization/VariableDebtToken.sol:VariableDebtToken
2032_totalSupplyuint256@aave/protocol-v2/contracts/protocol/tokenization/VariableDebtToken.sol:VariableDebtToken
3032_namestring@aave/protocol-v2/contracts/protocol/tokenization/VariableDebtToken.sol:VariableDebtToken
4032_symbolstring@aave/protocol-v2/contracts/protocol/tokenization/VariableDebtToken.sol:VariableDebtToken
501_decimalsuint8@aave/protocol-v2/contracts/protocol/tokenization/VariableDebtToken.sol:VariableDebtToken
6032lastInitializedRevisionuint256@aave/protocol-v2/contracts/protocol/tokenization/VariableDebtToken.sol:VariableDebtToken
701initializingbool@aave/protocol-v2/contracts/protocol/tokenization/VariableDebtToken.sol:VariableDebtToken
801600______gapuint256[50]@aave/protocol-v2/contracts/protocol/tokenization/VariableDebtToken.sol:VariableDebtToken
58032_borrowAllowancesmapping(address ⇒ mapping(address ⇒ uint256))@aave/protocol-v2/contracts/protocol/tokenization/VariableDebtToken.sol:VariableDebtToken

Transient Storage Layout

Transient storage layout is only available for Solidity contracts compiled with version ≥ 0.8.27.

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