StakingPools

Verified contract

Active on Ethereum with 3,574 txns
Deployed by via 0x4b6ed925 at 13989731
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x5a0ba410617db7c12b555abb7326d80c9dcd6eb9b1330f1e0ff91d4b1bd157f7
0x07df9cb4d0bd9226edfc35f42f36d22155f0ae53dc5a57f0ce13440ef1e1c7e8
0xe8360e35a1261746e568de52233346cc9383ad9a988a8834afedc795844ddf06
0x5736070e2c4f26d9c4e829b46e56b7f98710252fa6330e28a98b876f08665b76
0xaebcb736a1e8b138612ecd4efb9d035d26a4121045884b37159ad26556d5101d
0xfdca4dddcf4d0208197c963ce84fe7e8de434d39e38eff53c9a8fb9f7b38ec5f
0xa792edb232d924f9bd9c447476fa9315842b735a4a0a4e5efa7aa9dd3b0eb133
0x5b100b7cdb91368382e81e7f4ca3ca19eb4abfa860b43166fe101df3bd45c405
0x7b5c2d12ca46e362422020669e5d93ce5eefa3e06cf8d2cd9c9eb014d7aba05f
0xd66696d43d254854a9450aadff6a7e60eb08e8667a2eb595fd7ac7d68a8cff1d

Functions
Getter at block 20876569
lastPoolId(view returns (uint256)
1
migrator(view returns (address)
0x0000000000000000000000000000000000000000
migratorSetterDelay(view returns (uint256)
604800
owner(view returns (address)
0xc041a45837259272b14259432af9912255f01fe3
pendingMigrator(view returns (uint64 proposeTimeaddress newMigrator)
(proposeTime=0, newMigrator=0x0000000000000000000000000000000000000000)
rewarder(view returns (address)
0xc8a7ebbb151f67689b440f63c4e76704bf43059e
Read-only
getReward(uint256 poolIdaddress stakerview returns (uint256)
poolData(uint256view returns (uint256 totalStakeAmountuint256 accuRewardPerShareuint256 accuRewardLastUpdateBlock)
poolInfos(uint256view returns (uint256 startBlockuint256 endBlockuint256 migrationBlockuint256 rewardPerBlockaddress poolToken)
userData(uint256addressview returns (uint256 stakeAmountuint256 pendingRewarduint256 entryAccuRewardPerShare)
State-modifying
createPool(address tokenuint256 startBlockuint256 endBlockuint256 migrationBlockuint256 rewardPerBlock
emergencyUnstake(uint256 poolId
executeMigratorChange(
extendEndBlock(uint256 poolIduint256 newEndBlock
extendMigrationBlock(uint256 poolIduint256 newMigrationBlock
migratePool(uint256 poolId
proposeMigratorChange(address newMigrator
redeemRewards(uint256 poolId
redeemRewardsByAddress(uint256 poolIdaddress user
renounceOwnership(
setPoolReward(uint256 poolIduint256 newRewardPerBlock
setRewarder(address newRewarder
stake(uint256 poolIduint256 amount
transferOwnership(address newOwner
unstake(uint256 poolIduint256 amount
Events
MigratorChangeProposed(address newMigrator
MigratorChanged(address oldMigratoraddress newMigrator
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PoolCreated(uint256 indexed poolIdaddress indexed tokenuint256 startBlockuint256 endBlockuint256 migrationBlockuint256 rewardPerBlock
PoolEndBlockExtended(uint256 indexed poolIduint256 oldEndBlockuint256 newEndBlock
PoolMigrated(uint256 indexed poolIdaddress oldTokenaddress newToken
PoolMigrationBlockExtended(uint256 indexed poolIduint256 oldMigrationBlockuint256 newMigrationBlock
PoolRewardRateChanged(uint256 indexed poolIduint256 oldRewardPerBlockuint256 newRewardPerBlock
RewardRedeemed(uint256 indexed poolIdaddress indexed stakeraddress rewarderuint256 amount
RewarderChanged(address oldRewarderaddress newRewarder
Staked(uint256 indexed poolIdaddress indexed stakeraddress tokenuint256 amount
Unstaked(uint256 indexed poolIdaddress indexed stakeraddress tokenuint256 amount
Constructor
constructor(uint256 _migratorSetterDelay
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.