Sourcify Logo

0xeF72cbCcF4A807DfA1fbecd61DdB488fF8a05fa3

on PulseChain Mainnet (369)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
V4Factory
Compilation Target
contracts/V4Factory.sol:V4Factory
Language
SoliditySolidity
Compiler
solc 0.8.20+commit.a1b79de6
EVM Version
paris
Verified At
2026-05-14 00:43:12 UTC
Deployer
0x31aC059b2429Dead19E7B0Fd049F75A5d0f770A7
Deployment Transaction
0x85aa6c862ab6e48d3596b1be7a899e0b317997b48678abc1b604b0b8b89a1ce2
Block Number
26521466
Transaction Index
17

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
27160x00000000000000000000000042456a7ad3d3c19276ab0c1c293828a3bf50259b1133, 1951, 3859, 5798

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020_owneraddresscontracts/V4Factory.sol:V4Factory
1020_pendingOwneraddresscontracts/V4Factory.sol:V4Factory
2032_rolesmapping(bytes32 ⇒ struct AccessControl.RoleData)contracts/V4Factory.sol:V4Factory
3032_roleMembersmapping(bytes32 ⇒ struct EnumerableSet.AddressSet)contracts/V4Factory.sol:V4Factory
4032_statusuint256contracts/V4Factory.sol:V4Factory
502defaultCommunityFeeuint16contracts/V4Factory.sol:V4Factory
522defaultFeeuint16contracts/V4Factory.sol:V4Factory
543defaultTickspacingint24contracts/V4Factory.sol:V4Factory
6032renounceOwnershipStartTimestampuint256contracts/V4Factory.sol:V4Factory
7020defaultPluginFactorycontract IV4PluginFactorycontracts/V4Factory.sol:V4Factory
8020vaultFactorycontract IV4VaultFactorycontracts/V4Factory.sol:V4Factory
9032poolByPairmapping(address ⇒ mapping(address ⇒ address))contracts/V4Factory.sol:V4Factory
10032customPoolByPairmapping(address ⇒ mapping(address ⇒ mapping(address ⇒ address)))contracts/V4Factory.sol:V4Factory

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