Sourcify Logosourcify.eth

0xcafeaC64cBE73e6e8973b52cDAE8982DE6Fb500E

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
Registry
Compilation Target
contracts/modules/governance/Registry.sol:Registry
Language
SoliditySolidity
Compiler
solc 0.8.28+commit.7893614a
EVM Version
prague
Verified At
2025-12-18 06:11:08 UTC
Deployer
0x46842a7D9372bB7DBa08f0729393DEda230a03B5
Deployment Transaction
0x1f8423d8023bf9d7aac0794a375d4dbe99de131a37dff792f6817edceb17e621
Block Number
23675184
Transaction Index
18

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

Loading contract data...

CBOR Auxdata id: 2

View on IPFS Logo
Solidity metadata.json IPFS hash: QmNWiJBVoZT7zwJzuCJU1w7xvBXH6HkezfdnAk6qTXLSwj

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

Loading contract data...

CBOR Auxdata id: 2

View on IPFS Logo
Solidity metadata.json IPFS hash: QmNWiJBVoZT7zwJzuCJU1w7xvBXH6HkezfdnAk6qTXLSwj

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
6180xdcc04f69d85acce2581e85f682b7543b29e61ad454ebeb04f2c41bffce148333794, 10020
26120x00000000000000000000000001bfd82675dbcc7762c84019ca518e701c0cd07e2018, 2860, 4273, 4567, 6978, 7273, 7426, 7512, 7600, 7687, 7775, 7863

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032contractsmapping(uint256 ⇒ struct IRegistry.Contract)contracts/modules/governance/Registry.sol:Registry
1032contractIndexesmapping(address ⇒ uint256)contracts/modules/governance/Registry.sol:Registry
2032membersMetastruct IRegistry.MembersMetacontracts/modules/governance/Registry.sol:Registry
3032membersmapping(uint256 ⇒ address)contracts/modules/governance/Registry.sol:Registry
4032memberIdsmapping(address ⇒ uint256)contracts/modules/governance/Registry.sol:Registry
5032wasAddressUsedForJoiningmapping(address ⇒ bool)contracts/modules/governance/Registry.sol:Registry
6032seatToMembermapping(uint256 ⇒ uint256)contracts/modules/governance/Registry.sol:Registry
7032memberToSeatmapping(uint256 ⇒ uint256)contracts/modules/governance/Registry.sol:Registry
8032isEmergencyAdminmapping(address ⇒ bool)contracts/modules/governance/Registry.sol:Registry
9032systemPausestruct IRegistry.SystemPausecontracts/modules/governance/Registry.sol:Registry

Transient Storage Layout

No transient storage layouts found in the compiler output.

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