LPStaking

Verified contract

Active on Ethereum with 119 txns
Deployed by via 0xdf8a8cb8 at 13663659
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $1,672.11
ERC-20
--
0x12608a9479446d597fbdaa64be70f2eefd5050cd9dd9432d0e6113a411b65275
0x20cc379ec15b028b5a6e2517a15426d1962d3fdb1e1f74f4be8ef01c03a67e65
0x5ea5cb0471c9fe4c56d70fdac61852bfe9b1447bd7c6a7fd5b9f38421cb24c3d
0x5ac5addce09f2f37212a934718eccab3c618b1035bcafbb1ed273e41ccc6fc4b
0x22787ed28e2123cd8404b30ae35fd7833277f5188844243194e7ba3da0b6f3dc
0x49e59258f72961c17557a92bee16f4119e03bdc091b031599669dd0a9a181c3a
0x667b39acb5c78d802d555c5e3a133e384c1f0ca219f7b3b49a54c38ac88ade5c
0x795f33665e0b08b996ef6e3645bf94e31c418b07e9bfc3c4cd82c376209b0c12
0x5be7eb28e7dde0dc1c1d7ea4df693d9291c6e613310843f21f7eb870cd540d53
0x351979991abb6f676c0c676b7c3feb0fdcae3f17d3b83ccc286e57ceaa6332b0

Functions
Getter at block 20860467
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DISTRIBUTER_ROLE(view returns (bytes32)
0x09630fffc1c31ed9c8dd68f6e39219ed189b07ff9a25e1efc743b828f69d555e
NFTD(view returns (address)
0x8e0fe2947752be0d5acf73aae77362daf79cb379
PAIR(view returns (address)
0x9ccebb68580a6c555a0c01592f1b95050f3d13fe
lastTimeRewardApplicable(view returns (uint256)
1648453991
lastUpdateTime(view returns (uint256)
1648453991
leftover(view returns (uint256)
237000000000000000000
pairInfo(view returns (uint256 nftduint256 otheruint256 totalSupply)
(nftd=4581156124666697257085899, other=19842968622, totalSupply=273306125750603235)
periodFinish(view returns (uint256)
1648453991
rewardPerToken(view returns (uint256)
1612180569287936614506244
rewardPerTokenStored(view returns (uint256)
1612180569287936614506244
rewardRate(view returns (uint256)
57034220532319391
stakingLimit(view returns (uint256)
7000000000000000000
totalSupply(view returns (uint256)
272407782561364158
Read-only
balanceOf(address accountview returns (uint256)
earned(address accountview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
pairLimit(address accountview returns (uint256)
pairNFTDBalance(uint256 amountview returns (uint256)
pairOtherBalance(uint256 amountview returns (uint256)
rewards(address accountview returns (uint256)
userRewardPerTokenPaid(address accountview returns (uint256)
State-modifying
addReward(address fromuint256 amountuint256 duration
collectLeftover(
exit(
getReward(
grantRole(bytes32 roleaddress account
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setStakingLimit(uint256 other
stake(uint256 amount
withdraw(uint256 amount
Events
LeftoverCollected(address indexed distributeruint256 amount
RewardAdded(address indexed distributeruint256 rewarduint256 duration
RewardPaid(address indexed useruint256 reward
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Staked(address indexed useruint256 amount
Withdrawn(address indexed useruint256 amount
Constructor
constructor(address pairaddress nftd
Fallback and receive
receive(
Errors

This contract contains no error objects.