Sourcify Logosourcify.eth

0xa30C41865729C248067704d4DB9F38385Cbe1186

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
MessageTransmitterV2
Compilation Target
src/v2/MessageTransmitterV2.sol:MessageTransmitterV2
Language
SoliditySolidity
Compiler
solc 0.7.6+commit.7338295f
EVM Version
istanbul
Verified At
2025-08-17 20:20:46 UTC
Deployer
0xadB384F7fa7486422051D2a896417EAAb9E5A9D1
Deployment Transaction
0x898dd8d02cf48809288e15a19ca14e933531cca21c5df35e6e09db18cdd2202a
Block Number
21819713
Transaction Index
0

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
45880x00000000000000000000000000000000000000000000000000000000000000001958, 2385, 6033, 8037
45900x00000000000000000000000000000000000000000000000000000000000000012352, 3406, 8443

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020_owneraddresssrc/v2/MessageTransmitterV2.sol:MessageTransmitterV2
1020_pendingOwneraddresssrc/v2/MessageTransmitterV2.sol:MessageTransmitterV2
2020_pauseraddresssrc/v2/MessageTransmitterV2.sol:MessageTransmitterV2
2201pausedboolsrc/v2/MessageTransmitterV2.sol:MessageTransmitterV2
3020_rescueraddresssrc/v2/MessageTransmitterV2.sol:MessageTransmitterV2
4032signatureThresholduint256src/v2/MessageTransmitterV2.sol:MessageTransmitterV2
5064enabledAttestersstruct EnumerableSet.AddressSetsrc/v2/MessageTransmitterV2.sol:MessageTransmitterV2
7020_attesterManageraddresssrc/v2/MessageTransmitterV2.sol:MessageTransmitterV2
80640__gapuint256[20]src/v2/MessageTransmitterV2.sol:MessageTransmitterV2
28032maxMessageBodySizeuint256src/v2/MessageTransmitterV2.sol:MessageTransmitterV2
29032usedNoncesmapping(bytes32 ⇒ uint256)src/v2/MessageTransmitterV2.sol:MessageTransmitterV2

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