Sourcify Logo

0x51a9b6b0d5F91ce099B8fF18f9697B3A8768aaEC

on Robinhood Chain (4663)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
ForgeHookV4
Compilation Target
src/ForgeHookV4.sol:ForgeHookV4
Language
SoliditySolidity
Compiler
solc 0.8.26+commit.8a97fa7a
EVM Version
cancun
Verified At
2026-10-03 16:38:59 UTC
Deployer
0x8a6ab6505322d6c7eb46AE5599ce4b03cE82FDC7
Deployment Transaction
0xca47b8bb8bc8e949111185c80872860426bac5dafe5a68ae8caa91a3710d8c6c
Block Number
70591078
Transaction Index
5

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
30390x0000000000000000000000008366a39cc670b4001a1121b8f6a443a643e409511160, 1289, 2076, 3539, 3693, 3955, 4249, 4637, 5192, 5920, 10234
38000x000000000000000000000000d3c9c46faf08cf8796bfddac9706cf1782868b84588, 1345, 4917, 7107
38020x000000000000000000000000b0b7f8dd5f08ddc308e0d9ed73dd213a784104b82887, 3842, 10291
38040x0000000000000000000000008a6ab6505322d6c7eb46ae5599ce4b03ce82fdc73359, 3473

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032poolConfigsmapping(PoolId ⇒ struct ForgeHookV4.PoolConfig)src/ForgeHookV4.sol:ForgeHookV4
1032poolAssetConfigsmapping(PoolId ⇒ struct ForgeHookV4.PoolAssets)src/ForgeHookV4.sol:ForgeHookV4
2032poolAlreadyHasPositionmapping(PoolId ⇒ bool)src/ForgeHookV4.sol:ForgeHookV4
30320launchAuthorizationstruct ForgeHookV4.LaunchAuthorizationsrc/ForgeHookV4.sol:ForgeHookV4
13032poolFeeAccruedmapping(PoolId ⇒ uint256)src/ForgeHookV4.sol:ForgeHookV4
14032platformLiabilitymapping(PoolId ⇒ uint256)src/ForgeHookV4.sol:ForgeHookV4
15032creatorLiabilitymapping(PoolId ⇒ uint256)src/ForgeHookV4.sol:ForgeHookV4
16032rewardsLiabilitymapping(PoolId ⇒ uint256)src/ForgeHookV4.sol:ForgeHookV4
17032utilityLiabilitymapping(PoolId ⇒ uint256)src/ForgeHookV4.sol:ForgeHookV4
18032platformRedeemedmapping(PoolId ⇒ uint256)src/ForgeHookV4.sol:ForgeHookV4
19032creatorRedeemedmapping(PoolId ⇒ uint256)src/ForgeHookV4.sol:ForgeHookV4
20032rewardsRedeemedmapping(PoolId ⇒ uint256)src/ForgeHookV4.sol:ForgeHookV4
21032utilityRedeemedmapping(PoolId ⇒ uint256)src/ForgeHookV4.sol:ForgeHookV4

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