Sourcify Logo

0x5668A66170E8fEC7cBDaF0b5d1A88Ac6b45310c0

on Robinhood Chain (4663)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
LootHookV4
Compilation Target
src/v4/LootHookV4.sol:LootHookV4
Language
SoliditySolidity
Compiler
solc 0.8.36+commit.8a079791
EVM Version
prague
Verified At
2026-08-16 20:30:39 UTC
Deployer
0x674B5131957EE3d0fA1bdd4cA5Cc6aa45563C03C
Deployment Transaction
0x03b1501d52c9d39da9112cc0ae30ae7b8960445505a010c8d3eebdfa101a0deb
Block Number
38204059
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: QmUfyNwyVfC7ToJ9xUWw1Y1M8JutVKTePBgBZFwPnS6pQd

Loading contract data...

CBOR Auxdata id: 2

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

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

Loading contract data...

CBOR Auxdata id: 2

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
49620x00000000000000000000000055f039fadecee87576498c6795edc23e666c6a0a1772, 4427, 5307, 9449
49640x0000000000000000000000004debcb1faeff5ea1a3b76d11ed4a2fc7509f56687606, 13660, 13913, 14070, 15663
49660x0000000000000000000000004653bdcf06b889bce2f905710cd584e7dd1556682803, 7493, 8149, 8566
49680x000000000000000000000000c76cbdeace49c53e5797b4ca8d7f04ebd7ea56686644, 15047
49710x0000000000000000000000000000000000007268f1e874d57f4189b8a8113b2b621, 7359
68840x0000000000000000000000008366a39cc670b4001a1121b8f6a443a643e40951906, 1029, 1180, 1938, 3828, 3940, 4942, 5256, 6869, 7884, 9064, 9646, 11566, 12872
75220x000000000000000000000000000000000000000000000000000000000000239c7089, 9136, 9840

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032observationsByIdmapping(PoolId ⇒ struct Oracle.Observation[65535])src/v4/LootHookV4.sol:LootHookV4
1032stateByIdmapping(PoolId ⇒ struct BaseOracleHook.ObservationState)src/v4/LootHookV4.sol:LootHookV4
2032standardAdaptermapping(PoolId ⇒ address)src/v4/LootHookV4.sol:LootHookV4
3032lockedmapping(PoolId ⇒ struct LootHookV4.Locked)src/v4/LootHookV4.sol:LootHookV4
4032poolIdOfmapping(address ⇒ PoolId)src/v4/LootHookV4.sol:LootHookV4
5032originBoughtmapping(PoolId ⇒ mapping(address ⇒ uint256))src/v4/LootHookV4.sol:LootHookV4
6032crankFailuresmapping(PoolId ⇒ uint256)src/v4/LootHookV4.sol:LootHookV4
7032globalCrankFailuresuint256src/v4/LootHookV4.sol:LootHookV4
804nextSweepDayuint32src/v4/LootHookV4.sol:LootHookV4
841globalLaneuint8src/v4/LootHookV4.sol:LootHookV4
855lastFlushuint40src/v4/LootHookV4.sol:LootHookV4

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