Sourcify Logo

0x0f25045d15C163478bb67C56c5d9D602628F4F62

on Ethereum Mainnet (1)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
ERC20F
Compilation Target
contracts/ERC20F.sol:ERC20F
Language
SoliditySolidity
Compiler
solc 0.8.20+commit.a1b79de6
EVM Version
paris
Verified At
2026-04-09 12:13:47 UTC
Deployer
0xC05E1F88027028FFf708b5cA5273992433789D46
Deployment Transaction
0x8d5974eb4a3cdd79e9697d69b7d84e7d23b424a85606a7a7a81abac9555f7ffd
Block Number
22135411
Transaction Index
78

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

Loading contract data...

Transformations

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
1590754
Original (recompiled):0xa26469706673582212201c134171e7656370037bbd1c860355115ab7c53ec597c024bef2f9f9d52b59e764736f6c63430008140033
Transformed (onchain):0xa264697066735822122018cd88d3236a1a00244d76034608e3c1f189b8e6086dca85f9b91e13c703723b64736f6c63430008140033

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
10010x0000000000000000000000000f25045d15c163478bb67c56c5d9d602628f4f623167, 3231, 3585, 3649, 3792

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
1562054
Original (recompiled):0xa26469706673582212201c134171e7656370037bbd1c860355115ab7c53ec597c024bef2f9f9d52b59e764736f6c63430008140033
Transformed (onchain):0xa264697066735822122018cd88d3236a1a00244d76034608e3c1f189b8e6086dca85f9b91e13c703723b64736f6c63430008140033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
001_initializeduint8contracts/ERC20F.sol:ERC20F
011_initializingboolcontracts/ERC20F.sol:ERC20F
101600__gapuint256[50]contracts/ERC20F.sol:ERC20F
51032_balancesmapping(address ⇒ uint256)contracts/ERC20F.sol:ERC20F
52032_allowancesmapping(address ⇒ mapping(address ⇒ uint256))contracts/ERC20F.sol:ERC20F
53032_totalSupplyuint256contracts/ERC20F.sol:ERC20F
54032_namestringcontracts/ERC20F.sol:ERC20F
55032_symbolstringcontracts/ERC20F.sol:ERC20F
5601440__gapuint256[45]contracts/ERC20F.sol:ERC20F
101032_hashedNamebytes32contracts/ERC20F.sol:ERC20F
102032_hashedVersionbytes32contracts/ERC20F.sol:ERC20F
103032_namestringcontracts/ERC20F.sol:ERC20F
104032_versionstringcontracts/ERC20F.sol:ERC20F
10501536__gapuint256[48]contracts/ERC20F.sol:ERC20F
153032_noncesmapping(address ⇒ struct CountersUpgradeable.Counter)contracts/ERC20F.sol:ERC20F
154032_PERMIT_TYPEHASH_DEPRECATED_SLOTbytes32contracts/ERC20F.sol:ERC20F
15501568__gapuint256[49]contracts/ERC20F.sol:ERC20F
204020accessRegistrycontract IAccessRegistrycontracts/ERC20F.sol:ERC20F
20501568__gapuint256[49]contracts/ERC20F.sol:ERC20F
25401600__gapuint256[50]contracts/ERC20F.sol:ERC20F
30401600__gapuint256[50]contracts/ERC20F.sol:ERC20F
354032contractUristringcontracts/ERC20F.sol:ERC20F
35501568__gapuint256[49]contracts/ERC20F.sol:ERC20F
40401_pausedboolcontracts/ERC20F.sol:ERC20F
40501568__gapuint256[49]contracts/ERC20F.sol:ERC20F
45401600__gapuint256[50]contracts/ERC20F.sol:ERC20F
50401600__gapuint256[50]contracts/ERC20F.sol:ERC20F
554032_rolesmapping(bytes32 ⇒ struct AccessControlUpgradeable.RoleData)contracts/ERC20F.sol:ERC20F
55501568__gapuint256[49]contracts/ERC20F.sol:ERC20F
60401600__gapuint256[50]contracts/ERC20F.sol:ERC20F
65401600__gapuint256[50]contracts/ERC20F.sol:ERC20F
70401600__gapuint256[50]contracts/ERC20F.sol:ERC20F

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