Sourcify Logosourcify.eth

0x0FedbA9178b70e8b54e2Af08eBffcf28A1e5A43B

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
DAM
Compilation Target
src/Dam.sol:DAM
Language
SoliditySolidity
Compiler
solc 0.8.24+commit.e11b9ed9
EVM Version
cancun
Verified At
2025-08-14 16:03:02 UTC
Deployer
0x6Ed13690efCc6f10217011E35Cffef4516F458bb
Deployment Transaction
0xb95de3d40744124a9478478fd07deef93214c825dadd44eb352dda352d1ccb40
Block Number
22326891
Transaction Index
136

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
42390x46df1d99869a5ad65132f46cd27387fd59497c56cee0e83c0ccfcd6c684294f75213
42410x00000000000000000000000000000000000000000000000000000000000000015172
42430x0000000000000000000000000fedba9178b70e8b54e2af08ebffcf28a1e5a43b5086
42450x96ba401694892957e25e29c7a1e4171ae9945b5ee36339de79b199a530436e9e7707
42470xc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc67740
42500x5265736572766f697200000000000000000000000000000000000000000000096479
42530x31000000000000000000000000000000000000000000000000000000000000016538

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_rolesmapping(bytes32 ⇒ struct AccessControl.RoleData)src/Dam.sol:DAM
1032_balancesmapping(address ⇒ uint256)src/Dam.sol:DAM
2032_allowancesmapping(address ⇒ mapping(address ⇒ uint256))src/Dam.sol:DAM
3032_totalSupplyuint256src/Dam.sol:DAM
4032_namestringsrc/Dam.sol:DAM
5032_symbolstringsrc/Dam.sol:DAM
6032_nameFallbackstringsrc/Dam.sol:DAM
7032_versionFallbackstringsrc/Dam.sol:DAM
8032_noncesmapping(address ⇒ uint256)src/Dam.sol:DAM
9032_delegateemapping(address ⇒ address)src/Dam.sol:DAM
10032_delegateCheckpointsmapping(address ⇒ struct Checkpoints.Trace208)src/Dam.sol:DAM
11032_totalCheckpointsstruct Checkpoints.Trace208src/Dam.sol:DAM

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