Sourcify Logo

0x97472Ae141fF13a4d317328Bc4F3f95172fba8CC

on Robinhood Chain (4663)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
PmavHook
Compilation Target
src/v2/PmavHook.sol:PmavHook
Language
SoliditySolidity
Compiler
solc 0.8.28+commit.7893614a
EVM Version
cancun
Verified At
2026-07-16 02:02:01 UTC
Deployer
0x4D840AC6b32d2D72f33e2b15b69E61756c7585F9
Deployment Transaction
0x4e8bae0a331bad88554c3c68e7d96f359a62336910a9895e01d4c97d03b79543
Block Number
10878904
Transaction Index
1

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

Loading contract data...

CBOR Auxdata id: 2

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

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

Loading contract data...

CBOR Auxdata id: 2

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
51860x0000000000000000000000008366a39cc670b4001a1121b8f6a443a643e40951944, 3523, 4982, 5186, 5283, 5989, 6197, 6447, 7392, 7498, 7603, 7798, 8014, 8151, 8872, 9026, 9268, 9552, 9799, 10649, 11544, 12326, 14146, 14260, 14340, 14474, 14919, 15109, 15217, 15397, 15599, 15898, 16159, 17609, 17877, 19549, 19919, 20084, 20414, 20852, 21744, 22005, 22187, 22332, 22733, 22933, 23090, 23296, 23447, 23665, 24146
63230x0000000000000000000000000000000000006ae427392e21be319ca7dcbadc1a3420, 8919, 10449, 10508, 12380, 12425
63250x0000000000000000000000000000000000001ab81b1633d3ed1cb39714b819232564, 4126, 4188, 4290, 17922, 18760, 18905, 19003, 22050, 22136, 22441, 22564
63270x000000000000000000000000000000000000000000000000000000010009046c22531
63290x000000000000000000000000fff6fbe64b68d618d47c209fe40b0d8ee6e23c9122474
63310x00000000000000000000000000000000000000000000084109a9cc7ff580e0431744, 4083, 4222, 4324, 4376, 10407, 10548, 14838, 18836, 19045, 21801

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032poolsmapping(PoolId ⇒ struct PmavHook.Pool)src/v2/PmavHook.sol:PmavHook
1032poolOfmapping(address ⇒ PoolId)src/v2/PmavHook.sol:PmavHook
2032allCoinsaddress[]src/v2/PmavHook.sol:PmavHook
3032firstHourBoughtmapping(PoolId ⇒ mapping(address ⇒ uint256))src/v2/PmavHook.sol:PmavHook
4032creatorFeesmapping(address ⇒ uint256)src/v2/PmavHook.sol:PmavHook
5032platformFeesuint256src/v2/PmavHook.sol:PmavHook
6032refundsmapping(address ⇒ uint256)src/v2/PmavHook.sol:PmavHook
7032lastActivitymapping(address ⇒ uint256)src/v2/PmavHook.sol:PmavHook
8032lastClaimmapping(address ⇒ uint256)src/v2/PmavHook.sol:PmavHook
9032feeRecipientLockedmapping(address ⇒ bool)src/v2/PmavHook.sol:PmavHook
10032antiSnipePeakBpsuint256src/v2/PmavHook.sol:PmavHook
11032antiSnipeWindowuint256src/v2/PmavHook.sol:PmavHook
12020owneraddresssrc/v2/PmavHook.sol:PmavHook
13032_lockuint256src/v2/PmavHook.sol:PmavHook

Transient Storage Layout

SlotOffsetBytesLabelTypeContract
001_swapLockboolsrc/v2/PmavHook.sol:PmavHook
1032_pendingFeeuint256src/v2/PmavHook.sol:PmavHook
2032_pendingRefunduint256src/v2/PmavHook.sol:PmavHook

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