DackieSwap Positions NFT

Verified contract

Active on Base with 90,866 txns
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
--
0x2e7180fef03d1e76b06f466b6250621e6f5c5440e9aaf64fa97cdb4c099b0296
0xe159728e5a19e5e23dd06ccb535884dee04d6eca51171c72a8b6e6f47e5253ad
0x3ca29c0c66cc4fd4efd39721e093eb169c4daba04a8cbab22cea3801f8d99000
0xb7da0881449ccf84aaa02429dcff87fd87e9e9db1c539ca3b2072d983de127a0
0xddf57842c8dad7f03fd84a75592e9477a282e0e23a04e7ff1cf9ad5814eb360b
0xb9c98bb6e90c498e29a3711615ec3a6a6af5fa293017c58b623a72cc1fd24dad
0xeaf8ed9eed77aa1d619a4bddfb37b075654911f36adb5c4bb1019b3c0b21d8bf
0x698110fbcffb0963033bdb658f483e752897aac94ba6d9a5945d0fd7e1e3ef04
0x0e61fb9b51d9adae2f3f4c7a3428e04e83886fefcec7dcb4581c0bebf665d761
0x69a791546d66f8792e0cc6c3b3cf6a4b526f365889c0c2ff19579808bb27e603

Functions
Getter at block 22714769
DOMAIN_SEPARATOR(view returns (bytes32)
0x5bb81a57edc9dbdc3d060a0506839d5842bec030da1dae91b9a1d277812532b1
PERMIT_TYPEHASH(view returns (bytes32)
0x49ecf333e5b8c95c40fdafc95c1ad136e8914a8fb55e9dc8bb01eaa83a2df9ad
WETH9(view returns (address)
0x4200000000000000000000000000000000000006
baseURI(pure returns (string)
deployer(view returns (address)
0x4f205d69834f9b101b9289f7affac9b77b3ff9b7
factory(view returns (address)
0x3d237ac6d2f425d2e890cc99198818cc1fa48870
name(view returns (string)
DackieSwap Positions NFT
symbol(view returns (string)
DKS-CL-POS
totalSupply(view returns (uint256)
44589
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)
pancakeV3MintCallback(uint256 amount0Oweduint256 amount1Owedbytes data
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
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 _deployeraddress _factoryaddress _WETH9address _tokenDescriptor_
Fallback and receive
receive(
Errors

This contract contains no error objects.