KyberSwapElasticLM
Verified contract
Active on
Ethereum with 3,157 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 |
---|---|---|---|---|---|
$ Evmosia.com | ERC-20 | 12.5K | -- | -- | |
(#916) | KS2-NPM | ERC-721 | 1 | -- | -- |
(#914) | KS2-NPM | ERC-721 | 1 | -- | -- |
(#553) | KS2-NPM | ERC-721 | 1 | -- | -- |
(#551) | KS2-NPM | ERC-721 | 1 | -- | -- |
(#526) | KS2-NPM | ERC-721 | 1 | -- | -- |
(#519) | KS2-NPM | ERC-721 | 1 | -- | -- |
(#448) | KS2-NPM | ERC-721 | 1 | -- | -- |
(#447) | KS2-NPM | ERC-721 | 1 | -- | -- |
(#446) | KS2-NPM | ERC-721 | 1 | -- | -- |
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20464803 | 2 months ago | | | 0 | 0.00095017896 | |
| 17093083 | a year ago | | | 0 | 0.0075600801 | |
| 17087167 | a year ago | | | 0 | 0.011839800 | |
| 17079725 | a year ago | | | 0 | 0.031308851 | |
| 17074139 | a year ago | | | 0 | 0.012626496 | |
| 17074052 | a year ago | | | 0 | 0.0095905227 | |
| 17074035 | a year ago | | | 0 | 0.012878000 | |
| 17074031 | a year ago | | | 0 | 0.024129103 | |
| 17074015 | a year ago | | | 0 | 0.050434088 | |
| 17072291 | a year ago | | | 0 | 0.012055483 |
ABI
ABI objects
Getter at block 20814170
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
emergencyEnabled() view returns (bool)
false
nft() view returns (address)
0x2b1c7b41f6a8f2b2bc45c3233a5d5fb3cd6dc9a8
numPools() view returns (uint256)
17
poolLength() view returns (uint256)
17
rewardLocker() view returns (address)
0x10f6fb1a8b495a972bdce5bf86f2969f64359b00
Read-only
checkPool(address pAddress, address nftContract, uint256 nftId) view returns (bool)
getActiveTime(address pAddr, address nftContract, uint256 nftId) view returns (uint128)
getDepositedNFTs(address user) view returns (uint256[] listNFTs)
getFee(address nftContract, uint256 nftId) view returns (uint256)
getFeePool(address poolAddress, address nftContract, uint256 nftId) view returns (uint256 feeGrowthInside)
getJoinedPools(uint256 nftId) view returns (uint256[] poolIds)
getJoinedPoolsInRange(uint256 nftId, uint256 fromIndex, uint256 toIndex) view returns (uint256[] poolIds)
getLiq(address nftContract, uint256 nftId) view returns (uint128)
getPoolInfo(uint256 pId) view returns (address poolAddress, uint32 startTime, uint32 endTime, uint32 vestingDuration, uint256 totalSecondsClaimed, uint256 feeTarget, uint256 numStakes, address[] rewardTokens, uint256[] rewardUnclaimeds)
getRewardCalculationData(uint256 nftId, uint256 pId) view returns (struct IKyberSwapElasticLMRewardCalculationData data)
getRoleAdmin(bytes32 role) view returns (bytes32)
getSignedFee(address nftContract, uint256 nftId) view returns (int256)
getSignedFeePool(address poolAddress, address nftContract, uint256 nftId) view returns (int256)
getUserInfo(uint256 nftId, uint256 pId) view returns (uint256 liquidity, uint256[] rewardPending, uint256[] rewardLast)
hasRole(bytes32 role, address account) view returns (bool)
isEmergencyWithdrawnNFT(uint256) view returns (bool)
pools(uint256) view returns (address poolAddress, uint32 startTime, uint32 endTime, uint32 vestingDuration, uint256 totalSecondsClaimed, uint256 feeTarget, uint256 numStakes)
positions(uint256) view returns (address owner, uint256 liquidity)
stakes(uint256, uint256) view returns (uint128 secondsPerLiquidityLast, int256 feeFirst, uint256 liquidity)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events addPool(address poolAddress, uint32 startTime, uint32 endTime, uint32 vestingDuration, address[] rewardTokens, uint256[] rewardAmounts, uint256 feeTarget)
deposit(uint256[] nftIds)
emergencyEnable()
emergencyWithdraw(uint256[] nftIds)
emergencyWithdrawForOwner(address[] rewards, uint256[] amounts)
exit(uint256 pId, uint256[] nftIds, uint256[] liqs)
grantRole(bytes32 role, address account)
harvestMultiplePools(uint256[] nftIds, bytes[] datas)
join(uint256 pId, uint256[] nftIds, uint256[] liqs)
renewPool(uint256 pId, uint32 startTime, uint32 endTime, uint32 vestingDuration, uint256[] rewardAmounts, uint256 feeTarget)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
withdraw(uint256[] nftIds)
AddPool(uint256 indexed pId, address poolAddress, uint32 startTime, uint32 endTime, uint32 vestingDuration, uint256 feeTarget)
Deposit(address sender, uint256 indexed nftId)
EmergencyEnabled()
EmergencyWithdraw(address sender, uint256 indexed nftId)
EmergencyWithdrawForOwner(address reward, uint256 indexed amount)
Exit(address to, uint256 indexed nftId, uint256 indexed pId, uint256 indexed liq)
Harvest(address to, address reward, uint256 indexed amount)
Join(uint256 indexed nftId, uint256 indexed pId, uint256 indexed liq)
RenewPool(uint256 indexed pid, uint32 startTime, uint32 endTime, uint32 vestingDuration, uint256 feeTarget)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
SyncLiq(uint256 indexed nftId, uint256 indexed pId, uint256 indexed liq)
Withdraw(address sender, uint256 indexed nftId)
constructor(address _nft, address _rewardLocker)
receive()
This contract contains no error objects.