Sourcify Logo

0xdc5395E1C65Da3568c5069183e290AF368FedE5B

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
HookOSLaunchFactory
Compilation Target
contracts/src/HookOSLaunchFactory.sol:HookOSLaunchFactory
Language
SoliditySolidity
Compiler
solc 0.8.26+commit.8a97fa7a
EVM Version
shanghai
Verified At
2026-08-05 00:49:33 UTC
Deployer
0x88287930616bd2aCE2daefBB33135364e05152A3
Deployment Transaction
0x3341677cda853e9ae8d49fb173afbde956ea7019df53b8bcd2feaa455dd09c81
Block Number
25685163
Transaction Index
28

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

Loading contract data...

CBOR Auxdata id: 2

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

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

Loading contract data...

CBOR Auxdata id: 2

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
74990x0000000000000000000000005f4ec3df9cbd43714fe2740f5e3616155c5b84192781, 19475
75020x000000000000000000000000d28a3043d5e946a684f4e8b45ee79db449bfe0c4653, 4608, 5031
75050x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba36356, 6451, 6617, 13955, 14048, 14212, 18470
75080x00000000000000000000000000004c4ccc709ef590f7c81102c0689f0263d4e96534, 7136, 10833, 14131, 14728
75100x00000000000000000000000049380c4efab1b491006af7fabab8b3459f0e60002852, 5755, 6687, 12377, 13381, 14282
75120x00000000000000000000000028c94a1af45d6055a397e408e073fa1f8c809a2b5293, 5339, 5707, 12967, 13333, 18339
75140x000000000000000000000000d9cae421e7218d4d185e65bca63b6d685d1a144c582, 8414, 16006
75170x0000000000000000000000000000000000000000000000000000000000002a301276, 19671
75200x00000000000000000000000088287930616bd2ace2daefbb33135364e05152a31335, 2939

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020interpretercontract IHookOSProgramCommittercontracts/src/HookOSLaunchFactory.sol:HookOSLaunchFactory
1032launchesmapping(bytes32 ⇒ struct HookOSLaunchFactory.LaunchRecord)contracts/src/HookOSLaunchFactory.sol:HookOSLaunchFactory
2032runtimePresetsmapping(bytes32 ⇒ struct HookOSLaunchFactory.RuntimePreset)contracts/src/HookOSLaunchFactory.sol:HookOSLaunchFactory
3032launchIdForSlugmapping(bytes32 ⇒ bytes32)contracts/src/HookOSLaunchFactory.sol:HookOSLaunchFactory
4032nativeCreditsmapping(address ⇒ uint256)contracts/src/HookOSLaunchFactory.sol:HookOSLaunchFactory
5032creatorNoncesmapping(address ⇒ uint256)contracts/src/HookOSLaunchFactory.sol:HookOSLaunchFactory
6032launchIdsbytes32[]contracts/src/HookOSLaunchFactory.sol:HookOSLaunchFactory
7032unlockeduint256contracts/src/HookOSLaunchFactory.sol:HookOSLaunchFactory

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