KyberSwap v2 NFT Positions Manager
Verified contract
Active on
Ethereum with 876 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
frxETH | ERC-20 | 0.001181 | $2,415.17 |
$2.85 | |
ETHx | ERC-20 | 0.000979 | $2,518.65 |
$2.46 | |
ELK | ERC-20 | 27.548885 | $0.081741 |
$2.25 | |
HAY | ERC-20 | 0 | $246,412.00 |
$0.06 | |
MEME | ERC-20 | 0.215788 | $0.01007 |
$0 | |
HQG | ERC-20 | 1 | -- | -- | |
KS2-RT | ERC-20 | 0.061057 | -- | -- | |
KS2-RT | ERC-20 | 0.000988 | -- | -- | |
KS2-RT | ERC-20 | 0.000129 | -- | -- | |
KS2-RT | ERC-20 | 0.000064 | -- | -- |
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20867583 | 4 days ago | | | 0 | 0.00015066000 | |
| 20556261 | 2 months ago | | | 0 | 0.000028456173 | |
| 20453360 | 2 months ago | | | 0 | 0.000046200000 | |
| 20453325 | 2 months ago | | | 0 | 0.000054902000 | |
| 20453325 | 2 months ago | | | 0 | 0.000054902000 | |
| 20453205 | 2 months ago | | | 0 | 0.000046200000 | |
| 20322701 | 3 months ago | | | 0 | 0.000097663322 | |
| 20250098 | 3 months ago | | | 0 | 0.000034737665 | |
| 19954099 | 4 months ago | | | 0 | 0.00016980721 | |
| 19453713 | 7 months ago | | | 0 | 0.00064328668 |
ABI
ABI objects
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(address) view returns (uint80)
antiSnipAttackData(uint256) view returns (uint32 lastActionTime, uint32 lockTime, uint32 unlockTime, uint256 feesLocked)
balanceOf(address owner) view returns (uint256)
getApproved(uint256 tokenId) view returns (address)
isApprovedForAll(address owner, address operator) view returns (bool)
isRToken(address) view returns (bool)
ownerOf(uint256 tokenId) view returns (address)
positions(uint256 tokenId) view returns (struct IBasePositionManagerPosition pos, struct IBasePositionManagerPoolInfo info)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenByIndex(uint256 index) view returns (uint256)
tokenOfOwnerByIndex(address owner, uint256 index) view returns (uint256)
tokenURI(uint256 tokenId) view returns (string)
State-modifying
Events addLiquidity(struct IBasePositionManagerIncreaseLiquidityParams params) payable returns (uint128 liquidity, uint256 amount0, uint256 amount1, uint256 additionalRTokenOwed)
approve(address to, uint256 tokenId)
burn(uint256 tokenId) payable
burnRTokens(struct IBasePositionManagerBurnRTokenParams params) returns (uint256 rTokenQty, uint256 amount0, uint256 amount1)
createAndUnlockPoolIfNecessary(address token0, address token1, uint24 fee, uint160 currentSqrtP) payable returns (address pool)
mint(struct IBasePositionManagerMintParams params) payable returns (uint256 tokenId, uint128 liquidity, uint256 amount0, uint256 amount1)
mintCallback(uint256 deltaQty0, uint256 deltaQty1, bytes data)
multicall(bytes[] data) payable returns (bytes[] results)
permit(address spender, uint256 tokenId, uint256 deadline, uint8 v, bytes32 r, bytes32 s)
refundEth() payable
removeLiquidity(struct IBasePositionManagerRemoveLiquidityParams params) returns (uint256 amount0, uint256 amount1, uint256 additionalRTokenOwed)
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes _data)
setApprovalForAll(address operator, bool approved)
syncFeeGrowth(uint256 tokenId) returns (uint256 additionalRTokenOwed)
transferAllTokens(address token, uint256 minAmount, address recipient) payable
transferFrom(address from, address to, uint256 tokenId)
unwrapWeth(uint256 minAmount, address recipient) payable
AddLiquidity(uint256 indexed tokenId, uint128 liquidity, uint256 amount0, uint256 amount1, uint256 additionalRTokenOwed)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
BurnPosition(uint256 indexed tokenId)
BurnRToken(uint256 indexed tokenId, uint256 rTokenBurn)
MintPosition(uint256 indexed tokenId, uint80 indexed poolId, uint128 liquidity, uint256 amount0, uint256 amount1)
RemoveLiquidity(uint256 indexed tokenId, uint128 liquidity, uint256 amount0, uint256 amount1, uint256 additionalRTokenOwed)
SyncFeeGrowth(uint256 indexed tokenId, uint256 additionalRTokenOwed)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
constructor(address _factory, address _WETH, address _descriptor)
receive()
This contract contains no error objects.