NodeStaking

Verified contract

Active on Ethereum with 14,093 txns
Deployed by via 0xc81d7090 at 19420363
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $63,974.24
ERC-20
Value $5,213,296.67
ERC-20
Value $0.46
ERC-20
--
0x53fff9b6bf4619cf9e0e976f54546223a8ef2082a91254090918f9091744c66f
0xb669561a21be79875611fda25500775c3a326ae6f845ab00d2d5486b722a9f88
0x7fb860e7d14f025e9ba55ac65d7b6116882cd81251a0db0a3fdb8d082328b389
0x52f88069e8d706d46a54b3b5c708e14a965326e6f868d873576c580497155489
0x5034a788f5742fde4d1656448ee4225ba9d0c7a04a3c79160e64ae1ef8f98614
0xd5dcea465a11fb672828ca4448991b8bf6bdb432f99317a045b18d2c42a2b4c9
0xe26cc0f34e2ffa0c39b23afd77b11809932f612a6f81db5a4887c2649f7c58cf
0x88f2b785849a96feeddec3e1107920fd9cd91e6b715cd06c7fb1fd9a763101fd
0xee8aa6d4bf775ddf88b6b6fa6fc2445838fff89122718d23ab9dff0aef213a88
0xa71f12fa210e67ebe8918f7a7cb4576260a0d7f1ef2c679ee739673b464f3d03

Functions
Getter at block 20872696
 
calculateAllPendingRewards(view returns (uint256 totalClaimable)
deadWallet(view returns (address)
0x000000000000000000000000000000000000dead
earlyUnstakePenality(view returns (uint256)
30
maxPerWallet(view returns (uint256)
50000000000000000000000
maxTotalStaked(view returns (uint256)
14000000000000000000000000
owner(view returns (address)
0x8dcdabdd0e90f7f7bea221ecc3c85fa695db9548
paused(view returns (bool)
false
stakingPeriod(view returns (uint256)
2592000
stakingToken(view returns (address)
0x1258d60b224c0c5cd888d37bbf31aa5fcfb7e870
totalRewards(view returns (uint256)
258406481652273913567
totalStaked(view returns (uint256)
9517400821803249566198895
Read-only
calculateReward(address _useruint256 _indexview returns (uint256)
getUserStakingDetails(address _userview returns (uint256 _totalStakeduint256 totalRewardsInEthuint256[] timeElapsedPerStake)
getWalletClaimableRewards(address _userview returns (uint256 totalClaimable)
getWalletReward(address _userview returns (uint256)
getWalletStaked(address _userview returns (uint256)
getWalletStakes(address _userview returns (struct NodeStakingStake[])
isStaker(addressview returns (bool)
stakers(uint256view returns (address)
stakes(addressuint256view returns (uint256 amountuint256 startTimeuint256 rewardPaid)
totalUserRewards(addressview returns (uint256)
State-modifying
claimRewards(
earlyUnstake(uint256 _indexuint256 _amount
migrate(address _newStakingContract
renounceOwnership(
setMaxPerWallet(uint256 _maxPerWallet
setMaxTotalStaked(uint256 _maxTotalStaked
setPaused(bool _paused
setStakingToken(address _stakingToken
stake(uint256 _amount
transferOwnership(address newOwner
unstake(uint256 _indexuint256 _amount
Events
Migrated(address indexed newStakingContractuint256 tokenAmountuint256 ethAmount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
RewardPaid(address indexed useruint256 reward
Staked(address indexed useruint256 amountuint256 index
Unpaused(address account
Unstaked(address indexed useruint256 amountuint256 index
Constructor
constructor(address _stakingToken
Fallback and receive
receive(
Errors
EnforcedPause(
ExpectedPause(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ReentrancyGuardReentrantCall(