Sourcify Logosourcify.eth

0xC36442b4a4522E871399CD717aBDD847Ab11FE88

on PulseChain (369)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
NonfungiblePositionManager
Compilation Target
contracts/NonfungiblePositionManager.sol:NonfungiblePositionManager
Language
Solidity
Compiler
solc 0.7.6+commit.7338295f
EVM Version
istanbul
Verified At
2024-08-08 11:34:01 UTC
Deployer
0x6C9FC64A53c1b71FB3f9Af64d1ae3A4931A5f4E9
Deployment Transaction
0xc5eabeff36dc4593e58ede208838105815106e5a11aa725638d72b43f88e5fb2
Block Number
12369651
Transaction Index
0

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
44760x000000000000000000000000ee6a57ec80ea46401049e92587e52f5ec1c2478510883
55240x193ae757ecb6ead396a72d38c6cc38e1be93297aa66ffefea29e32ce3045475f5342
55270xc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc65375
60180x0000000000000000000000001f98431c8ad98523631ae4a59f267346ea31f9842727, 3550, 3749, 10781, 11043, 11844, 14049
60220x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2665, 5912, 6158, 6294, 15965, 16035, 16151

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_supportedInterfacesmapping(bytes4 ⇒ bool)contracts/NonfungiblePositionManager.sol:NonfungiblePositionManager
1032_holderTokensmapping(address ⇒ struct EnumerableSet.UintSet)contracts/NonfungiblePositionManager.sol:NonfungiblePositionManager
2064_tokenOwnersstruct EnumerableMap.UintToAddressMapcontracts/NonfungiblePositionManager.sol:NonfungiblePositionManager
4032_tokenApprovalsmapping(uint256 ⇒ address)contracts/NonfungiblePositionManager.sol:NonfungiblePositionManager
5032_operatorApprovalsmapping(address ⇒ mapping(address ⇒ bool))contracts/NonfungiblePositionManager.sol:NonfungiblePositionManager
6032_namestringcontracts/NonfungiblePositionManager.sol:NonfungiblePositionManager
7032_symbolstringcontracts/NonfungiblePositionManager.sol:NonfungiblePositionManager
8032_tokenURIsmapping(uint256 ⇒ string)contracts/NonfungiblePositionManager.sol:NonfungiblePositionManager
9032_baseURIstringcontracts/NonfungiblePositionManager.sol:NonfungiblePositionManager
10032_poolIdsmapping(address ⇒ uint80)contracts/NonfungiblePositionManager.sol:NonfungiblePositionManager
11032_poolIdToPoolKeymapping(uint80 ⇒ struct PoolAddress.PoolKey)contracts/NonfungiblePositionManager.sol:NonfungiblePositionManager
12032_positionsmapping(uint256 ⇒ struct NonfungiblePositionManager.Position)contracts/NonfungiblePositionManager.sol:NonfungiblePositionManager
13022_nextIduint176contracts/NonfungiblePositionManager.sol:NonfungiblePositionManager
132210_nextPoolIduint80contracts/NonfungiblePositionManager.sol:NonfungiblePositionManager

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