KyberSwapElasticLM

Verified contract

Active on Ethereum with 634 txns
Deployed by via 0x9642a4b2 at 17340826
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $142.86
ERC-20
Value $23.61
ERC-20
Value $23.08
 (#357)
ERC-721
--
 (#352)
ERC-721
--
 (#351)
ERC-721
--
 (#349)
ERC-721
--
 (#348)
ERC-721
--
 (#347)
ERC-721
--
 (#346)
ERC-721
--
0x8cc7bd6035ab11cba4eafb6bf95e3cf97c302412038a6f4601c065658bca431a
0x654d6d06a36737decba6224de721cc9319ed0a7f51bdf472b1c342293ef0f172
0x0bd034aa467ff6a05318ad9f016912aee5420f6223b95f3bbd32de04fb30f506
0x316547a2d96f5eb68984417296d22300c5070ad5dd7290551437d31b55a1f3e0
0xa9782736d95fba5e4e381ca9ace8a0612967a7871b64eba5dc5e71b340924e90
0x075df5b03a52c35c04506d13f00a015d31ce305098bc175187c54c43ac1ffe52
0x97e251115eb18444ecd08334b8e4b3c32f17365f1d802fdb73e6cdf644e1cdeb
0x85a90b284fa3b72b1a911d8949520ede732d9494709be401ebb90225ffc3ba79
0xe85583f7b78d3ed7aff09d7b41d7d5689fe273eb47b2f4678c51ca0c788fdb1c
0x994991b38e5e54add48e07e49fca2eb526939120d56ff458585514a3581902ab

Functions
Getter at block 20894831
admin(view returns (address)
0x2475039bf2ecdce2ee4c82954e64be9674f43546
emergencyEnabled(view returns (bool)
false
nft(view returns (address)
0xe222fbe074a436145b255442d919e4e3a6c6a480
poolLength(view returns (uint256)
5
specialFeatureEnabled(view returns (bool)
true
weth(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
getDepositedNFTs(address userview returns (uint256[] listNFTs)
getJoinedPools(uint256 nftIdview returns (uint256[] poolIds)
getJoinedPoolsInRange(uint256 nftIduint256 fromIndexuint256 toIndexview returns (uint256[] poolIds)
getPoolInfo(uint256 pIdview returns (address poolAddressuint32 startTimeuint32 endTimeuint256 totalSecondsClaimeduint256 feeTargetuint256 numStakesaddress[] rewardTokensuint256[] rewardUnclaimeds)
getRewardCalculationData(uint256 nftIduint256 pIdview returns (struct IKyberSwapElasticLMRewardCalculationData data)
getUserInfo(uint256 nftIduint256 pIdview returns (uint256 liquidityuint256[] rewardPendinguint256[] rewardLast)
isEmergencyWithdrawnNFT(uint256view returns (bool)
operators(addressview returns (bool)
pools(uint256view returns (address poolAddressuint32 startTimeuint32 endTimeuint256 totalSecondsClaimeduint256 feeTargetuint256 numStakes)
positions(uint256view returns (address owneruint256 liquidity)
stakes(uint256uint256view returns (uint128 secondsPerLiquidityLastint256 feeFirstuint256 liquidity)
State-modifying
addPool(address poolAddressuint32 startTimeuint32 endTimeaddress[] rewardTokensuint256[] rewardAmountsuint256 feeTarget
claimFee(uint256[] nftIdsuint256 amount0Minuint256 amount1Minaddress poolAddressbool isReceiveNativeuint256 deadline
deposit(uint256[] nftIds
depositAndJoin(uint256 pIduint256[] nftIds
emergencyEnable(
emergencyWithdraw(uint256[] nftIds
emergencyWithdrawForOwner(address[] rewardsuint256[] amounts
exit(uint256 pIduint256[] nftIdsuint256[] liqs
harvestMultiplePools(uint256[] nftIdsbytes[] datas
join(uint256 pIduint256[] nftIdsuint256[] liqs
removeLiquidity(uint256 nftIduint128 liquidityuint256 amount0Minuint256 amount1Minuint256 deadlinebool isReceiveNativebool[2] claimFeeAndRewards
renewPool(uint256 pIduint32 startTimeuint32 endTimeuint256[] rewardAmountsuint256 feeTarget
transferAdmin(address _admin
updateHelper(address _helper
updateOperator(address userbool grantOrRevoke
updateSpecialFeatureEnabled(bool enableOrDisable
withdraw(uint256[] nftIds
Events
AddPool(uint256 indexed pIdaddress poolAddressuint32 startTimeuint32 endTimeuint256 feeTarget
Deposit(address senderuint256 indexed nftId
EmergencyEnabled(
EmergencyWithdraw(address senderuint256 indexed nftId
EmergencyWithdrawForOwner(address rewarduint256 indexed amount
Exit(address touint256 indexed nftIduint256 indexed pIduint256 indexed liq
Harvest(uint256 indexed nftIdaddress toaddress rewarduint256 indexed amount
Join(uint256 indexed nftIduint256 indexed pIduint256 indexed liq
LMHelperUpdated(address helper
RenewPool(uint256 indexed piduint32 startTimeuint32 endTimeuint256 feeTarget
SyncLiq(uint256 indexed nftIduint256 indexed pIduint256 indexed liq
TransferAdmin(address indexed admin
UpdateOperator(address indexed userbool grantOrRevoke
UpdateSpecialFeatureEnabled(bool enableOrDisable
Withdraw(address senderuint256 indexed nftId
Constructor
constructor(address _nftaddress _helper
Fallback and receive
receive(
Errors

This contract contains no error objects.