Staking

Verified contract

Active on Ethereum with 631 txns
Deployed by via 0xd946f5c2 at 10919110
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $167.91
ERC-20
--
0x4029713a021281fb392527a3bcc5eec25505ce3752375b987c3d6e96e2dfc655
0xf02dda843afed42db06edb49277223ef29e3afcfa562ceb46abf3c922644b9ae
0x346a398d12e01ed814c66a4ca827794f0da3422f0e07523aa55cacd9f0b5e1a7
0x9d61526d3c51f1df37844b1d65ef410a9a42b73c7e683be9a950c343eb3a879a
0x722f83c9412377b63b79c2681fefac5912e151ede17fd20e1b2411eb1108ff9f
0x60616d39b7979bc1b1f0da18ad4bf81d5926fb6af513016611a94db98e3a76b0
0xf6e21113c109b4877f11791a4abe82991ebacca4ae9eec57bae3df54897fd7bf
0x7d6d2c5e4629dbaeaf54ff85e21ac32262fcc6d48d7798944ed84f88cbab6061
0x50016ea562fc94ddf2920f7d0e90515bd13f073a448d31c996d3a43ec00a8006
0x46169d7479a304d72393556bb2785fcaba311e88ef5b5068d066d3efe362bde8

Functions
Getter at block 21050999
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DISTRIBUTER_ROLE(view returns (bytes32)
0x09630fffc1c31ed9c8dd68f6e39219ed189b07ff9a25e1efc743b828f69d555e
KIRO(view returns (address)
0xb1191f691a355b43542bea9b8847bc73e7abb137
PAIR(view returns (address)
0x5cd136e8197be513b06d39730dc674b1e0f6b7da
lastTimeRewardApplicable(view returns (uint256)
1607018081
lastUpdateTime(view returns (uint256)
1607018081
leftover(view returns (uint256)
5310243055555555555509
pairInfo(view returns (uint256 kirouint256 otheruint256 totalSupply)
(kiro=11262592436017665542615998, other=4069427101419142202, totalSupply=5656536623977335762455)
periodFinish(view returns (uint256)
1607018081
rewardPerToken(view returns (uint256)
57651810405939155732244
rewardPerTokenStored(view returns (uint256)
57651810405939155732244
rewardRate(view returns (uint256)
4224537037037037037
stakingLimit(view returns (uint256)
200000000000000000000
totalSupply(view returns (uint256)
484078664330295644532
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)
pairKiroBalance(uint256 amountview returns (uint256)
pairLimit(address accountview 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 kiro
Fallback and receive
receive(
Errors

This contract contains no error objects.