Sourcify Logosourcify.eth

0x1f57Cc62113C3a6346882DcF3Ed49120411ac2d2

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-11 12:11:31 UTC
Deployer
0xF82e119A20c3103AC5DC5b4A0a84776A034a97b5
Deployment Transaction
0x30982837ed92e593aaf0fb2ae680ca8e0e6d0070f8f2b8332f76d43dbc387070
Block Number
12290534
Transaction Index
70

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
26300x000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb481804, 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...