Staking

Verified contract

Active on Ethereum with 1,394 txns
Deployed by via 0xc91dce79 at 11404746
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $194,014.06
ERC-20
Value $185.71
ERC-20
Value $22.46
ERC-20
Value $13.19
ERC-20
Value $11.56
ERC-20
Value $2.47
ERC-20
Value $2.28
ERC-20
Value $0.76
ERC-20
Value $0.17
ERC-20
Value $0
0x6607eb521b3df3d80ed987722befe9fecf84ff1f4cd7cbf34de354a1dde21c36
0xbd763750e7d971ca543a8d2aee23e5b132ce421b46522d6e039799157596cd82
0x910d35dd0ef06b66eaa3586890b3876ea0ee39fe317f92cf729c20868588a347
0x3d535a56f2d4498ae10da9f5ef2e60f2077413613f21ca5b405736f74ea1b071
0xf9eff5aa2ff145a15cd327cd5f4d85c447a143049e90afbf7aae976e6abf5d9a
0xeefbae91217adea13d14e1c2550708eb5e1e6446b040b22f8297409f19bfa808
From
0x6958563586d5359823f6ce6f2f5db8b55d1b993ada4139f3a28c5e2d99474128
From
0xa0dd27a92f04ef8b1153ce3c665a27d17d87df4bd9ea82c831178ea54e8c6c80
0x70f59c2f8b33138edb5b39353d5a2814eaf73645d36f6e076d86d53ea4a79a30
0xc39480c3cf19cede04c1881c7d4cda39512ea200088bdb00c9eafe2501a5bd6d

Functions
Getter at block 21172147
getConfigs(view returns (uint256 startTimestampuint256 termInterval)
(startTimestamp=1607299200, termInterval=86400)
getGovernanceAddress(view returns (address)
0xe904e50514c5ef0f4c15c9ba44d358ed38f5a024
getStakingTokenAddress(view returns (address stakingTokenAddress)
0xb6a439237b6705df8f6cd8e285a41c1e9a8a6a95
Read-only
getAccountInfo(address tokenaddress accountview returns (uint256 userTermuint256 stakeAmountuint128 nextAddedStakeAmountuint256 currentRewarduint256 nextLatestTermUserRewardsuint128 depositAmountuint128 withdrawableStakingAmount)
getStakingDestinations(address accountview returns (address[])
getTermInfo(address tokenuint256 termview returns (uint128 stakeAdduint128 stakeSumuint256 rewardSum)
getTokenInfo(address tokenview returns (uint256 currentTermuint256 latestTermuint256 totalRemainingRewardsuint256 currentRewarduint256 nextTermRewardsuint128 currentStakinguint128 nextTermStaking)
getVoteNum(address accountview returns (uint256)
State-modifying
changeStakeTarget(address oldTargetaddress newTargetuint128 amount
receiveReward(address tokenreturns (uint256 rewards)
stake(address tokenuint128 amount
updateGovernanceAddress(address newGovernanceAddress
voteDeposit(address accountuint256 amount
voteWithdraw(address accountuint256 amount
withdraw(address tokenuint128 amount
Events
LogUpdateGovernanceAddress(address newAddress
RewardAdded(address indexed tokenuint256 reward
RewardPaid(address indexed tokenaddress indexed accountuint256 reward
Staked(address indexed tokenaddress indexed accountuint128 amount
Withdrawn(address indexed tokenaddress indexed accountuint128 amount
Constructor
constructor(address stakingTokenAddressaddress governanceuint256 startTimestampuint256 termInterval
Fallback and receive
receive(
Errors

This contract contains no error objects.