alpha

Uniswap V3 Positions NFT-V1

Verified contract
Active on Ethereum
Deployed by via 0xc5ea5fb2 at 12369651
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
ERC-20
Value $1.28
ERC-20
Value $0.23
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x1d503f0d5924649715460a88e3eb0fccebf328196a57a9f1bb83c264472a261c
0xb9911617753ca5330d9cfdf7433185902955c40bbe610170ccbe5ec0562686fc
0x4c2a7448af3babb72001bfe3b57733cc2b887d0e22bab3b46552b4be286aa263
0x3e75599589e4d37b349a1836eaad20397c963a66c5932a75bc0ad8421645739f
0x681d8805955242ecb5e5c4f40b8f0870cbae74bd35e4b06c0b11a29e87440678
0x64e89abb5033da3310992cfdf2598a6770c791b1d88a224cd039c04555bb0ee1
0x6d2e5e3a28cdc163a05ba067cb30b1c969a23dfb1a398d6ab9eceff95af9536d
0x8a47b64067ff6a5c2f64c51d7557200df8cb02f7d25ed20561439056bc273c9c
0x5ba1a9f8d6e8deeaf1e1e46f189a09c97f357e2ed6d38f400a93fc6f68f3b6d0
0x6225a0a1435c341d4e0d59cb4fb45cb9f3ddd005c42bc2c3d66a2e76cfbcf252

Functions
Getter at block 20118771
DOMAIN_SEPARATOR(view returns (bytes32)
0x24ea63bbfcb16de2524c7c24322b6cbc39cb2d08881bce770af4771e6b1ad117
PERMIT_TYPEHASH(view returns (bytes32)
0x49ecf333e5b8c95c40fdafc95c1ad136e8914a8fb55e9dc8bb01eaa83a2df9ad
WETH9(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
baseURI(pure returns (string)
factory(view returns (address)
0x1f98431c8ad98523631ae4a59f267346ea31f984
name(view returns (string)
Uniswap V3 Positions NFT-V1
symbol(view returns (string)
UNI-V3-POS
totalSupply(view returns (uint256)
683540
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
positions(uint256 tokenIdview returns (uint96 nonceaddress operatoraddress token0address token1uint24 feeint24 tickLowerint24 tickUpperuint128 liquidityuint256 feeGrowthInside0LastX128uint256 feeGrowthInside1LastX128uint128 tokensOwed0uint128 tokensOwed1)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenByIndex(uint256 indexview returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
approve(address touint256 tokenId
burn(uint256 tokenIdpayable 
collect(struct INonfungiblePositionManagerCollectParams paramspayable returns (uint256 amount0uint256 amount1)
createAndInitializePoolIfNecessary(address token0address token1uint24 feeuint160 sqrtPriceX96payable returns (address pool)
decreaseLiquidity(struct INonfungiblePositionManagerDecreaseLiquidityParams paramspayable returns (uint256 amount0uint256 amount1)
increaseLiquidity(struct INonfungiblePositionManagerIncreaseLiquidityParams paramspayable returns (uint128 liquidityuint256 amount0uint256 amount1)
mint(struct INonfungiblePositionManagerMintParams paramspayable returns (uint256 tokenIduint128 liquidityuint256 amount0uint256 amount1)
multicall(bytes[] datapayable returns (bytes[] results)
permit(address spenderuint256 tokenIduint256 deadlineuint8 vbytes32 rbytes32 spayable 
refundETH(payable 
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
selfPermit(address tokenuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 spayable 
selfPermitAllowed(address tokenuint256 nonceuint256 expiryuint8 vbytes32 rbytes32 spayable 
selfPermitAllowedIfNecessary(address tokenuint256 nonceuint256 expiryuint8 vbytes32 rbytes32 spayable 
selfPermitIfNecessary(address tokenuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 spayable 
setApprovalForAll(address operatorbool approved
sweepToken(address tokenuint256 amountMinimumaddress recipientpayable 
transferFrom(address fromaddress touint256 tokenId
uniswapV3MintCallback(uint256 amount0Oweduint256 amount1Owedbytes data
unwrapWETH9(uint256 amountMinimumaddress recipientpayable 
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
Collect(uint256 indexed tokenIdaddress recipientuint256 amount0uint256 amount1
DecreaseLiquidity(uint256 indexed tokenIduint128 liquidityuint256 amount0uint256 amount1
IncreaseLiquidity(uint256 indexed tokenIduint128 liquidityuint256 amount0uint256 amount1
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(address _factoryaddress _WETH9address _tokenDescriptor_
Fallback and receive
receive(
Errors

This contract contains no errors objects.