NilStaking

Verified contract

Active on Ethereum with 1,080 txns
Deployed by via 0x54148720 at 13505321
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x12bcb41d7f41e5199a00203bdd07ed33bb1cd22d644fc1cad22f9768507f940c
0x4ca9cce66fdc00f565670ee618a3666e69760b5e9722592f98dbfe455c41cce3
0x324480633cd0f2cafc229e751c091edf80a4e5709113ed33a97a6fb091cd04f1
0x48c8ba4ae01bb4b23342b4418bd96e15464aa760922f33549d2204330ecb9165
From
0x3e0bc0b88471afe937c2ac203825db0c389a72657edbe8e44edaaa909eabb57d
0xecf577a6567658395b4d6a7b20d0be6c448f7260e3f92f04990d73290219034e
0x19023d4068676bc00e27c326ebd27bdfe89814654e406d7ce786f6bd9f55f6f5
0xbeb4e2d320724728aa55e48e211bf9033da971fc0312187ca24cb19e3e72985f
0x303e36f65ef74656503a5d87ee5ea2198b2b10bc2f7e768dedae311dd2cf1c64
0x933cbbaf5227dc4c4231a25be090b04a330eeb45f346d0d3be64efdef9f7a15e

Functions
Getter at block 20856552
ADMIN_ROLE(view returns (bytes32)
0xdf8b4c520ffe197c5343c6f5aec59570151ef9a492f2c624fd45ddde6135ec42
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
GUARDIAN_ROLE(view returns (bytes32)
0x8b5b16d04624687fcf0d0228f19993c9157c1ed07b41d8d430fd9100eb099fe8
emergencyShutdown(view returns (bool)
false
lastRewardsRateUpdate(view returns (uint256)
1635418756
lastVotesUpdate(view returns (uint256)
1693605839
minStakingPeriod(view returns (uint256)
432000
nil(view returns (address)
0x47252a63c723889814aebcac0683e615624cec64
rewardPerToken(view returns (uint256)
2923554255475788688
rewardPerTokenStored(view returns (uint256)
0
rewardRatePerSecond(view returns (uint256)
31709791984
totalBalance(view returns (uint256)
1070138701434624119249134
totalVotes(view returns (uint256)
875779370853095929161723
totalVotesStored(view returns (uint256)
454534579964697634376044
vNil(view returns (address)
0x0aa81a3e027bf4ec1549780b756c6f0ac800350d
voteSpender(view returns (address)
0x0000000000000000000000000000000000000000
votesPerToken(view returns (uint256)
1067097303233911318
votesPerTokenStored(view returns (uint256)
673461608791986142
votesRatePerSecond(view returns (uint256)
11574074074
Read-only
balancePerAccount(addressview returns (uint256)
calculateCurrentRewards(address accountview returns (uint256uint256)
calculateCurrentVotes(address accountview returns (uint256uint256)
claimableOf(address accountview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
rewardsByAccount(addressview returns (uint256)
stakingTimeByAccount(addressview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
userRewardPerTokenPaid(addressview returns (uint256)
userVotesPerTokenPaid(addressview returns (uint256)
votesByAccount(addressview returns (uint256)
State-modifying
claim(address account
grantRole(bytes32 roleaddress account
mintAndStake(address accountuint256 amount
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setEmergencyShutdown(bool emergencyShutdown_
setMinStakingPeriod(uint256 minStakingPeriod_
setVoteSpender(address voteSpender_
spendVotes(address accountuint256 amount
stake(uint256 amount
unstake(uint256 amount
updateRewards(uint256 newRate
updateVotes(uint256 newRate
Events
MinStakingPeriodSet(uint256 minStakingPeriod
Rewarded(address accountuint256 rewards
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 accountuint256 amountuint256 balanceuint256 rewardsuint256 votes
Unstaked(address accountuint256 amountuint256 balanceuint256 rewardsuint256 votes
VotesSpenderSet(address spender
VotesSpent(address accountuint256 votesSpentuint256 totalVotesStored
Constructor
constructor(address nil_address daoaddress vNil_uint256 rewardRatePerSeconduint256 votesRatePerSecond
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.