StakingPools

Verified contract

Active on Ethereum with 801 txns
Deployed by via 0x25f800fe at 13045667
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
ERC-20
Value $2,307.82
0xde15ad170ebbc37f4c957366fd350a4a69729b25f155f870766d9d29c9145c66
0x3aa954e2a7cf90613328aad95d2fb03ee181cb26f22861da23107131f85eb1ee
0x0f9a1824f5494b30634b3d2339fca0b49a0a2d13e5b7611c19fd61d33dda14e8
0x7e455bb21d1369a1e29be8bf0d9de149832827de2863bd9e21571ca26c57b16e
0x6a4208718c7120e6ef3c9e811e7b6de399d2c28c8393d25bd15d63696472d5e7
0x7c2c83f7834c171882f219b6e8d05a6d1337dd418ffeb228ecb74aefd22d6400
0x37c730fb7ba21ef756b2803931270a3ea36ccb34a2beab04e31a828855a3d5d6
0xcd87d0537ee25ccd80aa9d5e7c40f7fd21b8e3b0f2b64cdd17ff70cb15d8e26e
0xf038f29b282737a9716e3eda74be229f8e9072f50c67ef6a6b0dd94d04a2e9e9
0x3562b1d4df2b4383fbcdce6a98d1f240a01e68ff827c27f7ddfad2d0bcce844d

Functions
Getter at block 20864349
SECONDS_PER_DAY(view returns (uint256)
86400
governance(view returns (address)
0xeed8a32c99192794430383509465e5e360c74605
pause(view returns (bool)
false
pendingGovernance(view returns (address)
0x0000000000000000000000000000000000000000
poolCount(view returns (uint256)
1
reward(view returns (address)
0xff75ced57419bcaebe5f05254983b013b0646ef5
rewardRate(view returns (uint256)
10255705114968200000
rewardVesting(view returns (address)
0x810353b95a0a7ac0a480ad4364e5dfe5ad58b857
sentinel(view returns (address)
0xeed8a32c99192794430383509465e5e360c74605
totalRewardWeight(view returns (uint256)
1
Read-only
getAccumulatedReferralPower(address _referraluint256 _poolIdview returns (uint256)
getPoolLockPeriodInSecs(uint256 _poolIdview returns (uint256)
getPoolReferral(uint256 _poolIduint256 _referralIndexview returns (address)
getPoolRewardRate(uint256 _poolIdview returns (uint256)
getPoolRewardWeight(uint256 _poolIdview returns (uint256)
getPoolToken(uint256 _poolIdview returns (address)
getPoolTotalDeposited(uint256 _poolIdview returns (uint256)
getPoolTotalReferralAmount(uint256 _poolIdview returns (uint256)
getPoolVestingDurationInSecs(uint256 _poolIdview returns (uint256)
getPoolreferee(uint256 _poolIdaddress referralview returns (address[])
getStakeTotalDeposited(address _accountuint256 _poolIdview returns (uint256)
getStakeTotalUnclaimed(address _accountuint256 _poolIdview returns (uint256)
getUserDeposits(uint256 _poolIdaddress _accountview returns (struct Deposit[])
getWithdrawableAmount(uint256 _poolIdaddress _accountview returns (uint256)
isPoolReferralProgramOn(uint256 _poolIdview returns (bool)
myReferral(addressuint256view returns (address)
myreferees(uint256addressuint256view returns (address)
nextReferral(uint256view returns (uint256)
referralIsKnown(addressuint256view returns (bool)
referralList(uint256uint256view returns (address)
tokenPoolIds(addressview returns (uint256)
State-modifying
acceptGovernance(
claim(uint256 _poolId
createPool(address _tokenbool _needVestinguint256 _vestingDurationInSecsuint256 _depositLockPeriodInSecsreturns (uint256)
deposit(uint256 _poolIduint256 _depositAmountaddress referral
exit(uint256 _poolId
setPause(bool _pause
setPendingGovernance(address _pendingGovernance
setPoolLockUpPeriodInSecs(uint256 _poolIduint256 _newLockUpPeriodInSecs
setPoolVestingDurationInSecs(uint256 _poolIduint256 _newVestingDurationInSecs
setRewardRate(uint256 _rewardRate
setRewardVesting(address _rewardVesting
setRewardWeights(uint256[] _rewardWeights
setSentinel(address _sentinel
startReferralBonus(uint256 _poolId
stoptReferralBonus(uint256 _poolId
withdraw(uint256 _poolIduint256 _withdrawAmount
Events
GovernanceUpdated(address governance
LockUpPeriodInSecsUpdated(uint256 indexed poolIduint256 oldLockPeriodInSecsuint256 newLockPeriodInSecs
NewReferralAdded(address referraladdress referee
PauseUpdated(bool status
PendingGovernanceUpdated(address pendingGovernance
PoolCreated(uint256 indexed poolIdaddress indexed tokenuint256 vestingDurationInSecsuint256 depositLockPeriodInSecs
PoolRewardWeightUpdated(uint256 indexed poolIduint256 rewardWeight
RewardRateUpdated(uint256 rewardRate
RewardVestingUpdated(address rewardVesting
SentinelUpdated(address sentinel
StartPoolReferralCompetition(uint256 indexed poolId
StopPoolReferralCompetition(uint256 indexed poolId
TokensClaimed(address indexed useruint256 indexed poolIduint256 amount
TokensDeposited(address indexed useruint256 indexed poolIduint256 amount
TokensWithdrawn(address indexed useruint256 indexed poolIduint256 amount
VestingDurationInSecsUpdated(uint256 indexed poolIduint256 oldDurationInSecsuint256 newDurationInSecs
Constructor
constructor(address _rewardaddress _governanceaddress _sentineladdress _rewardVesting
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.