Sourcify Logo

0x2664Eea5c49fFe9EED11d55613CEc086BecfEac0

on Robinhood Chain (4663)

Exact Match
Runtime Bytecode
Creation Bytecode
Warning: This contract is only matched with runtime bytecode. The constructor may be different from the original one, which could affect the contract's functionality.
Contract Name
LooprDualPoolHook
Compilation Target
src/loopr-hook/alf/LooprDualPoolHook.sol:LooprDualPoolHook
Language
SoliditySolidity
Compiler
solc 0.8.26+commit.8a97fa7a
EVM Version
cancun
Verified At
2026-09-02 15:43:07 UTC
Deployer
Deployment Transaction
Block Number
Transaction Index

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...
Contract couldn't be verified with the creation bytecode but with the runtime bytecode. Below is what was found at the time of verification.

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
92520x0000000000000000000000008366a39cc670b4001a1121b8f6a443a643e409511829, 3195, 3566, 4764, 5233, 5374, 5833, 6172, 6666, 7766, 7864, 10539, 11650, 13894, 15551, 19175, 19790
96890x000000000000000000000000000000000000000000000000000000000000012c3800, 4386
96920x0000000000000000000000004e59b44847b379578588920ca78fbf26c0b4956c6931
113760x000000000000000000000000000000000000000000000000000000000007a1203043

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020_owneraddresssrc/loopr-hook/alf/LooprDualPoolHook.sol:LooprDualPoolHook
1020_pendingOwneraddresssrc/loopr-hook/alf/LooprDualPoolHook.sol:LooprDualPoolHook
2032_livenessstruct Livenesssrc/loopr-hook/alf/LooprDualPoolHook.sol:LooprDualPoolHook
3096_inventorystruct Inventorysrc/loopr-hook/alf/LooprDualPoolHook.sol:LooprDualPoolHook
60128_sharesstruct Sharessrc/loopr-hook/alf/LooprDualPoolHook.sol:LooprDualPoolHook
10032minDepositBlocksmapping(PoolId ⇒ uint64)src/loopr-hook/alf/LooprDualPoolHook.sol:LooprDualPoolHook
11032_poolDecimalsOffsetmapping(PoolId ⇒ uint8)src/loopr-hook/alf/LooprDualPoolHook.sol:LooprDualPoolHook
12032_depositGatestruct DepositGatesrc/loopr-hook/alf/LooprDualPoolHook.sol:LooprDualPoolHook
13032_distributionstruct Distributionsrc/loopr-hook/alf/LooprDualPoolHook.sol:LooprDualPoolHook

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