Sourcify Logosourcify.eth

0x29e9Ce5128BA39069Cc3bCDb15299520206F7CAd

on POA Network Sokol (77) (verification on this chain is deprecated)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
MockERC20Dec18Upgradeable
Compilation Target
contracts/upgradeable/test/MockERC20Dec18Upgradeable.sol:MockERC20Dec18Upgradeable
Language
SoliditySolidity
Compiler
solc 0.8.13+commit.abaa5c0e
EVM Version
london
Verified At
2024-08-12 08:59:35 UTC
Deployer
Deployment Transaction
Block Number
-1
Transaction Index
-1

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

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

Loading contract data...

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
001_initializeduint8contracts/upgradeable/test/MockERC20Dec18Upgradeable.sol:MockERC20Dec18Upgradeable
011_initializingboolcontracts/upgradeable/test/MockERC20Dec18Upgradeable.sol:MockERC20Dec18Upgradeable
101600__gapuint256[50]contracts/upgradeable/test/MockERC20Dec18Upgradeable.sol:MockERC20Dec18Upgradeable
51032_balancesmapping(address ⇒ uint256)contracts/upgradeable/test/MockERC20Dec18Upgradeable.sol:MockERC20Dec18Upgradeable
52032_allowancesmapping(address ⇒ mapping(address ⇒ uint256))contracts/upgradeable/test/MockERC20Dec18Upgradeable.sol:MockERC20Dec18Upgradeable
53032_totalSupplyuint256contracts/upgradeable/test/MockERC20Dec18Upgradeable.sol:MockERC20Dec18Upgradeable
54032_namestringcontracts/upgradeable/test/MockERC20Dec18Upgradeable.sol:MockERC20Dec18Upgradeable
55032_symbolstringcontracts/upgradeable/test/MockERC20Dec18Upgradeable.sol:MockERC20Dec18Upgradeable
5601440__gapuint256[45]contracts/upgradeable/test/MockERC20Dec18Upgradeable.sol:MockERC20Dec18Upgradeable
10101600__gapuint256[50]contracts/upgradeable/test/MockERC20Dec18Upgradeable.sol:MockERC20Dec18Upgradeable
15101_pausedboolcontracts/upgradeable/test/MockERC20Dec18Upgradeable.sol:MockERC20Dec18Upgradeable
15201568__gapuint256[49]contracts/upgradeable/test/MockERC20Dec18Upgradeable.sol:MockERC20Dec18Upgradeable
20101600__gapuint256[50]contracts/upgradeable/test/MockERC20Dec18Upgradeable.sol:MockERC20Dec18Upgradeable
251032_rolesmapping(bytes32 ⇒ struct AccessControlUpgradeable.RoleData)contracts/upgradeable/test/MockERC20Dec18Upgradeable.sol:MockERC20Dec18Upgradeable
25201568__gapuint256[49]contracts/upgradeable/test/MockERC20Dec18Upgradeable.sol:MockERC20Dec18Upgradeable

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...
0x29e9Ce5128BA39069Cc3bCDb15299520206F7CAd on POA Network Sokol (77)