KyberSwapElasticLM

Verified contract

Active on Base with 30 txns
Deployed by via 0x1df3f9cb at 2302635
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x0820bec9fb2e3ccf36fd163d482f3b35f6aa106da5c159f16e03eec82a928282
0xd89f1daf860ff5d7e1759fce8cd7b64ce3e9eccf87c5c017326d73d089bb3021
0x069eafd51c73344afa6aead058e92c8b971251a6cff784710f4bbaf7328bb970
0x2c82e1aa097e26d8b96fc391769283307583ff69cd667d4d4f38d7a8cd493eef
0x0add089fd14ba8e753e7fb7cc6e4ae061c8c6bc6964dd47fb74c5743715f3487
0x6f89bff3e4eaa442433ad9302061365ef572cb8a35718e17c7048b17529e73b6
0x18b8697d0c2826470747afd6016090dc6f7837d59a1c69b0d3843ebbdc662d88
0xf2f2205e7cb9e00fcc4012abf15261cd009ca73039d498dea6a86efc1b59ba71
0xaaf11d3637cda0c96d30a64a3aa13eaec8bd04b9354500864b5eaec656987668
0xf6bad3c036333d782c54ce566cb624907e7ff2cfb5b6bae3e8edda4bd427efc1

Functions
Getter at block 22779469
admin(view returns (address)
0xb19d4d95a26b8c353039c8cd01f0b158555cf4fe
emergencyEnabled(view returns (bool)
false
nft(view returns (address)
0xb3cc484a60bc300719aaefbd158a4e8e59d84555
poolLength(view returns (uint256)
4
specialFeatureEnabled(view returns (bool)
false
weth(view returns (address)
0x4200000000000000000000000000000000000006
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.