Sourcify Logo

0x05BE1d4c307C19450A6Fd7cE7307cE72a3829A60

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
IMF
Compilation Target
src/IMF.sol:IMF
Language
SoliditySolidity
Compiler
solc 0.8.20+commit.a1b79de6
EVM Version
paris
Verified At
2024-08-08 14:40:33 UTC
Deployer
0x91330EA66220B62885c5Ac238D6BDC444416FA1d
Deployment Transaction
0x2f5c6661cb45d978925ddb364088ed55dbcdbffd9bfb26889756893567867938
Block Number
19967927
Transaction Index
3

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
19560xbff749a357956263502451bc126d59fa27d9b636dbef0058e3c28d44816839875460
19580x00000000000000000000000000000000000000000000000000000000000000015664
19600x00000000000000000000000005be1d4c307c19450a6fd7ce7307ce72a3829a605413
19620x9a1785811cb592e8bec1b0c9afd3379e0fc4a898adcdc7d8781a377d99e489875539
19640xc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc65577
19670x494d4600000000000000000000000000000000000000000000000000000000031614
19700x31000000000000000000000000000000000000000000000000000000000000011656

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_balancesmapping(address ⇒ uint256)src/IMF.sol:IMF
1032_allowancesmapping(address ⇒ mapping(address ⇒ uint256))src/IMF.sol:IMF
2032_totalSupplyuint256src/IMF.sol:IMF
3032_namestringsrc/IMF.sol:IMF
4032_symbolstringsrc/IMF.sol:IMF
5032_nameFallbackstringsrc/IMF.sol:IMF
6032_versionFallbackstringsrc/IMF.sol:IMF
7032_noncesmapping(address ⇒ struct Counters.Counter)src/IMF.sol:IMF
8032_PERMIT_TYPEHASH_DEPRECATED_SLOTbytes32src/IMF.sol:IMF

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