Sourcify Logosourcify.eth

0x992D339532A9C42F1b0E59A57e95F38da38c66F6

on Ethereum Mainnet (1)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
ERC20Basic
Compilation Target
ERC20Basic.sol:ERC20Basic
Language
SoliditySolidity
Compiler
solc 0.8.9+commit.e5eed63a
EVM Version
london
Verified At
2024-08-08 15:40:28 UTC
Deployer
0x1b18103F3F87e4Af5d078787DEC7291b612C51fc
Deployment Transaction
0x6228ae741f5304c0c2b6a86a107f7d07c176fc57bff5e6b2c9aeb3888ad4c61d
Block Number
14919420
Transaction Index
89

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

Loading contract data...

Transformations

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
1208654
Original (recompiled):0xa26469706673582212203cd82b401ebf1b4aed49428423e012bed3a078f71e42a74c814fea62e5b1774464736f6c63430008090033
Transformed (onchain):0xa264697066735822122065bb83c54363946c5c548df84ad5ddd29f271228f710b5ecd09be7931ad9a45d64736f6c63430008090033

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

Loading contract data...

Transformations

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
1048854
Original (recompiled):0xa26469706673582212203cd82b401ebf1b4aed49428423e012bed3a078f71e42a74c814fea62e5b1774464736f6c63430008090033
Transformed (onchain):0xa264697066735822122065bb83c54363946c5c548df84ad5ddd29f271228f710b5ecd09be7931ad9a45d64736f6c63430008090033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020_owneraddressERC20Basic.sol:ERC20Basic
1032whitelistmapping(address ⇒ bool)ERC20Basic.sol:ERC20Basic
2032addressIdxmapping(address ⇒ uint256)ERC20Basic.sol:ERC20Basic
3032whiteArraddress[]ERC20Basic.sol:ERC20Basic
4032namestringERC20Basic.sol:ERC20Basic
5032symbolstringERC20Basic.sol:ERC20Basic
6032_totalSupplyuint256ERC20Basic.sol:ERC20Basic
7032_balancesmapping(address ⇒ uint256)ERC20Basic.sol:ERC20Basic
8032_allowancesmapping(address ⇒ mapping(address ⇒ uint256))ERC20Basic.sol:ERC20Basic
9032_lockedAmountmapping(address ⇒ uint256)ERC20Basic.sol:ERC20Basic

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...
0x992d339532a9c42f1b0e59a57e95f38da38c66f6 on Ethereum Mainnet (1)