Sourcify Logo

0xD32aD583C86aa74aF8C3F59B4f40FDDc41B0a0C4

on Ethereum Sepolia Testnet (11155111)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
HookOSKernelHook
Compilation Target
contracts/src/HookOSKernelHook.sol:HookOSKernelHook
Language
SoliditySolidity
Compiler
solc 0.8.26+commit.8a97fa7a
EVM Version
shanghai
Verified At
2026-08-04 02:08:30 UTC
Deployer
0x72Ff579f3520BF944f9FCC03D99Ee33Db90C20B6
Deployment Transaction
0xcd241859175104123b74fd7b0dc6778af83ad17c5e21bfed0fbd7d473fa070da
Block Number
11414322
Transaction Index
141

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
50290x000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e20354329, 1088, 1271, 1712, 2884, 3027, 3951, 7881, 11120
50310x00000000000000000000000096641d91e223c766f45b19d09494f5925c3ce0001157, 4283
50330x00000000000000000000000072ff579f3520bf944f9fcc03d99ee33db90c20b63486, 3560
50350x00000000000000000000000072ff579f3520bf944f9fcc03d99ee33db90c20b6982, 1910

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020configuratoraddresscontracts/src/HookOSKernelHook.sol:HookOSKernelHook
1032programConfigsmapping(PoolId ⇒ struct HookOSKernelHook.ProgramConfig)contracts/src/HookOSKernelHook.sol:HookOSKernelHook
2032runtimeConfigsmapping(PoolId ⇒ struct HookOSRuntimeConfig)contracts/src/HookOSKernelHook.sol:HookOSKernelHook
3032runtimeStatesmapping(PoolId ⇒ struct HookOSKernelHook.RuntimeState)contracts/src/HookOSKernelHook.sol:HookOSKernelHook
4032platformCreditsmapping(PoolId ⇒ mapping(address ⇒ uint256))contracts/src/HookOSKernelHook.sol:HookOSKernelHook
5032projectCreditsmapping(PoolId ⇒ mapping(address ⇒ uint256))contracts/src/HookOSKernelHook.sol:HookOSKernelHook
601settlementOpenboolcontracts/src/HookOSKernelHook.sol:HookOSKernelHook
6120settlementCurrencyaddresscontracts/src/HookOSKernelHook.sol:HookOSKernelHook
7032settlementAmountuint256contracts/src/HookOSKernelHook.sol:HookOSKernelHook
8032unlockeduint256contracts/src/HookOSKernelHook.sol:HookOSKernelHook

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