Sourcify Logosourcify.eth

0x66A71Dcef29A0fFBDBE3c6a460a3B5BC225Cd675

on PulseChain (369)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
Endpoint
Compilation Target
contracts/Endpoint.sol:Endpoint
Language
SoliditySolidity
Compiler
solc 0.7.6+commit.7338295f
EVM Version
istanbul
Verified At
2024-08-08 11:12:28 UTC
Deployer
0x9F403140Bc0574D7d36eA472b82DAa1Bbd4eF327
Deployment Transaction
0xc033a597ee6bc246a9425608c5c1440a4b4d38cdf6cb3021974134fead219a60
Block Number
14388880
Transaction Index
869

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
1440x00000000000000000000000000000000000000000000000000000000000000016103, 7863

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020_owneraddresscontracts/Endpoint.sol:Endpoint
0202latestVersionuint16contracts/Endpoint.sol:Endpoint
1032libraryLookupmapping(uint16 ⇒ contract ILayerZeroMessagingLibrary)contracts/Endpoint.sol:Endpoint
202defaultSendVersionuint16contracts/Endpoint.sol:Endpoint
222defaultReceiveVersionuint16contracts/Endpoint.sol:Endpoint
2420defaultSendLibrarycontract ILayerZeroMessagingLibrarycontracts/Endpoint.sol:Endpoint
3020defaultReceiveLibraryAddressaddresscontracts/Endpoint.sol:Endpoint
4032uaConfigLookupmapping(address ⇒ struct Endpoint.LibraryConfig)contracts/Endpoint.sol:Endpoint
5032inboundNoncemapping(uint16 ⇒ mapping(bytes ⇒ uint64))contracts/Endpoint.sol:Endpoint
6032outboundNoncemapping(uint16 ⇒ mapping(address ⇒ uint64))contracts/Endpoint.sol:Endpoint
7032storedPayloadmapping(uint16 ⇒ mapping(bytes ⇒ struct Endpoint.StoredPayload))contracts/Endpoint.sol:Endpoint
801_send_entered_stateuint8contracts/Endpoint.sol:Endpoint
811_receive_entered_stateuint8contracts/Endpoint.sol:Endpoint

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...
0x66A71Dcef29A0fFBDBE3c6a460a3B5BC225Cd675 on PulseChain (369)