Sourcify Logo

0x59A644E490E48235adF8ba9b814A4f666C4fEb3A

on OP Mainnet (10)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
IssuerChecker
Compilation Target
src/IssuerChecker.sol:IssuerChecker
Language
SoliditySolidity
Compiler
solc 0.8.29+commit.ab55807c
EVM Version
cancun
Verified At
2025-07-21 15:36:38 UTC
Deployer
0xe61Bdef3FFF4C3CF7A07996DCB8802b5C85B665a
Deployment Transaction
0xce519a2e7a8118af0be6598c4e19739b354a85ddd20fc46aab06e42924ce3fb5
Block Number
134272952
Transaction Index
2

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
9320x00000000000000000000000059a644e490e48235adf8ba9b814a4f666c4feb3a2427, 2824
9340x000000000000000000000000000000000000000000000000000000000000000a2462, 2859
9360x190ddcd19d0fc025d9c5c582f2b00e96710079de1dcf46987cf111c569092bb33355
9380xc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc63393
9400x5530c2f9e67258f8bebb34cd6af612b2b6dd1155c9da2fff0c95660fefb5bb572394, 2791

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_rolesmapping(bytes32 ⇒ struct AccessControl.RoleData)src/IssuerChecker.sol:IssuerChecker
1020issueraddresssrc/IssuerChecker.sol:IssuerChecker
2032operationExpiryuint256src/IssuerChecker.sol:IssuerChecker
3020prevIssueraddresssrc/IssuerChecker.sol:IssuerChecker
4032prevIssuerTimestampuint256src/IssuerChecker.sol:IssuerChecker
5032prevIssuerWindowuint256src/IssuerChecker.sol:IssuerChecker
6032collectionsmapping(address ⇒ mapping(bytes32 ⇒ bool))src/IssuerChecker.sol:IssuerChecker
7032refundsmapping(address ⇒ mapping(bytes32 ⇒ bool))src/IssuerChecker.sol:IssuerChecker

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