This contract is being backfilled. You may encounter incomplete storage history.
The latest block we've processed for this chain is 20896024, which is 1 minutes old. We're running behind the tip but working to resolve the issue.

KyberSwap v2 NFT Positions Manager

Verified contract

Active on Ethereum with 876 txns
Deployed by via 0x9272c032 at 17291979
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $2.85
ERC-20
Value $2.46
ERC-20
Value $2.25
ERC-20
Value $0.06
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x06529887ec91933fd10a0614f4d53c1e3612d5d5e71900e39bbf7cf7a02e8ce7
0xc9460cf5af82926ad2331c4723e01f6b1370ecdf14cf998dafc06cf251b52e0d
0x61aaf264e98ed15ff53c86eb0899565317002398576e8e9ae7b69891a24ad9bb
0x17ed56266b8cc82e77e83db55a964e301b9e22636ef5a9d3b0d7394c44b8de15
0xa6a3a7eb335bcd0e27a0000eb5b6c79e6bbc7057530ec867ea5402204cbd0263
0x5a2f6796e233d41c4b2250c83236775df785602b5c33774a96b5bfd3bcb4011c
0xfb3e3476caf658cbde3c74fcd5f1b7e91ac348ed32f9c120cc2c03e98c972bf7
0x575f8a2cfafc108ce2b5dfbe13ea176133471ca3dfe37aabefcb1443fe76cab5
0x97f5fe4efa61fa0eaa998e83dcba3e4c287beaad6c0ca8bd1f9a87c021428889
0xcdac2b450e854ee73ced3f9a81e96228763f8b5994f74b5770ecd60b330ed30a

Functions
Getter at block 20896023
DOMAIN_SEPARATOR(view returns (bytes32)
0xc3413030dff57e4dede7fcdb18c4f8cc6072c0f773e98266540c6a243fac9b83
PERMIT_TYPEHASH(view returns (bytes32)
0x49ecf333e5b8c95c40fdafc95c1ad136e8914a8fb55e9dc8bb01eaa83a2df9ad
WETH(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
factory(view returns (address)
0xc7a590291e07b9fe9e64b86c58fd8fc764308c4a
name(view returns (string)
KyberSwap v2 NFT Positions Manager
nextPoolId(view returns (uint80)
49
nextTokenId(view returns (uint256)
373
symbol(view returns (string)
KS2-NPM
totalSupply(view returns (uint256)
372
Read-only
addressToPoolId(addressview returns (uint80)
antiSnipAttackData(uint256view returns (uint32 lastActionTimeuint32 lockTimeuint32 unlockTimeuint256 feesLocked)
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
isRToken(addressview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
positions(uint256 tokenIdview returns (struct IBasePositionManagerPosition posstruct IBasePositionManagerPoolInfo info)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenByIndex(uint256 indexview returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
addLiquidity(struct IBasePositionManagerIncreaseLiquidityParams paramspayable returns (uint128 liquidityuint256 amount0uint256 amount1uint256 additionalRTokenOwed)
approve(address touint256 tokenId
burn(uint256 tokenIdpayable 
burnRTokens(struct IBasePositionManagerBurnRTokenParams paramsreturns (uint256 rTokenQtyuint256 amount0uint256 amount1)
createAndUnlockPoolIfNecessary(address token0address token1uint24 feeuint160 currentSqrtPpayable returns (address pool)
mint(struct IBasePositionManagerMintParams paramspayable returns (uint256 tokenIduint128 liquidityuint256 amount0uint256 amount1)
mintCallback(uint256 deltaQty0uint256 deltaQty1bytes data
multicall(bytes[] datapayable returns (bytes[] results)
permit(address spenderuint256 tokenIduint256 deadlineuint8 vbytes32 rbytes32 s
refundEth(payable 
removeLiquidity(struct IBasePositionManagerRemoveLiquidityParams paramsreturns (uint256 amount0uint256 amount1uint256 additionalRTokenOwed)
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address operatorbool approved
syncFeeGrowth(uint256 tokenIdreturns (uint256 additionalRTokenOwed)
transferAllTokens(address tokenuint256 minAmountaddress recipientpayable 
transferFrom(address fromaddress touint256 tokenId
unwrapWeth(uint256 minAmountaddress recipientpayable 
Events
AddLiquidity(uint256 indexed tokenIduint128 liquidityuint256 amount0uint256 amount1uint256 additionalRTokenOwed
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BurnPosition(uint256 indexed tokenId
BurnRToken(uint256 indexed tokenIduint256 rTokenBurn
MintPosition(uint256 indexed tokenIduint80 indexed poolIduint128 liquidityuint256 amount0uint256 amount1
RemoveLiquidity(uint256 indexed tokenIduint128 liquidityuint256 amount0uint256 amount1uint256 additionalRTokenOwed
SyncFeeGrowth(uint256 indexed tokenIduint256 additionalRTokenOwed
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(address _factoryaddress _WETHaddress _descriptor
Fallback and receive
receive(
Errors

This contract contains no error objects.