Sourcify Logo

0xb0753197dcBd873c8E8131f3D691C3135C3D8d66

on PulseChain Mainnet (369)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
V4Pool
Compilation Target
contracts/V4Pool.sol:V4Pool
Language
SoliditySolidity
Compiler
solc 0.8.20+commit.a1b79de6
EVM Version
paris
Verified At
2026-05-18 13:13:39 UTC
Deployer
0x31aC059b2429Dead19E7B0Fd049F75A5d0f770A7
Deployment Transaction
0x8738b6e579934acb9cfb6faae2c77801256905de7fdd56ac92344fb9e80b6803
Block Number
26521553
Transaction Index
24

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
40920x000000000000000000000000ef72cbccf4a807dfa1fbecd61ddb488ff8a05fa32226, 7285, 12209, 15341
40960x00000000000000000000000015d38573d2feeb82e7ad5187ab8c1d52810b1f07607, 3188, 4229, 4840, 5808, 5901, 6770, 10147, 10753, 11858, 18621
41000x000000000000000000000000a1077a294dde1b09bb078844df40758a5d0f9a272368, 3043, 4297, 4907, 5752, 5957, 6823, 10226, 11285, 11936, 18670

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032totalFeeGrowth0Tokenuint256contracts/V4Pool.sol:V4Pool
1032totalFeeGrowth1Tokenuint256contracts/V4Pool.sol:V4Pool
2032globalStatestruct V4PoolBase.GlobalStatecontracts/V4Pool.sol:V4Pool
3032ticksmapping(int24 ⇒ struct TickManagement.Tick)contracts/V4Pool.sol:V4Pool
4013communityFeePending0uint104contracts/V4Pool.sol:V4Pool
41313communityFeePending1uint104contracts/V4Pool.sol:V4Pool
4264lastCommunityFeeTimestampuint32contracts/V4Pool.sol:V4Pool
5013pluginFeePending0uint104contracts/V4Pool.sol:V4Pool
51313pluginFeePending1uint104contracts/V4Pool.sol:V4Pool
5264lastPluginFeeTimestampuint32contracts/V4Pool.sol:V4Pool
6020pluginaddresscontracts/V4Pool.sol:V4Pool
7020communityVaultaddresscontracts/V4Pool.sol:V4Pool
8032tickTablemapping(int16 ⇒ uint256)contracts/V4Pool.sol:V4Pool
903nextTickGlobalint24contracts/V4Pool.sol:V4Pool
933prevTickGlobalint24contracts/V4Pool.sol:V4Pool
9616liquidityuint128contracts/V4Pool.sol:V4Pool
9223tickSpacingint24contracts/V4Pool.sol:V4Pool
9254tickTreeRootuint32contracts/V4Pool.sol:V4Pool
10032tickTreeSecondLayermapping(int16 ⇒ uint256)contracts/V4Pool.sol:V4Pool
11032positionsmapping(bytes32 ⇒ struct Positions.Position)contracts/V4Pool.sol:V4Pool
12016reserve0uint128contracts/V4Pool.sol:V4Pool
121616reserve1uint128contracts/V4Pool.sol:V4Pool

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