StakingPoolManager

Verified contract

Active on Ethereum with 415 txns
Deployed by via 0xce90ca49 at 13841484
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "StakingPoolManager"

0x55ac8614f1b8fa33b2316a24d8fcc856f71e350565035080cd5e0725cf56ebc8
0x2fd7201740cc0716e197afadf17b2cbb1b2400a0a71549a784f239afab4cabc1
0x9d3a1d709b794e3e75baa7a00e50e679638235861c720ee2205afa40479babbe
0xb1f6e37d58f134b1e608e1e447b5a5ca91c3c8dbf70bbe56a41bfb3dce59acfb
0x0e771791ecfacf789ef90a5ef277b4b28a6b501112b46b75e9162739b392d905
0x8e2120fd157159182deb0306751ec83ff2738103d3e02ccb944c6897f2fee666
0xb727fc11fec10ee66fc45952b8fa3bda03113471a64e85c676daf9156769107c
0x7b28e04e51b928252d044a9eddd1f19769f5f0ab8dd99828bfea74d0b2561910
0xbb863e5b666ffc8b1d2c14b8fff3f310aa48c6c33c459202050e67ad0af98e16
0xa3a9798c2923424a3ddb7d9a9257037313d558539132d168395ccb13ccc0ba4c

Functions
Getter at block 21399711
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
GOV_ROLE(view returns (bytes32)
0x0603f2636f0ca34ae3ea5a23bb826e2bd2ffd59fb1c01edc1ba10fba2899d1ba
MAX_POOL_COUNT(view returns (uint256)
10
REWARD_DISTRIBUTOR_ROLE(view returns (bytes32)
0xb814ff4a26ea3ec5cd1fa579daad86324826254265f3acfec78303a19845b449
TOKEN_SAVER_ROLE(view returns (bytes32)
0xd9d917c4034cff8a8c5fa1e40f9fbaf906b827c33ae3ab1fcabbb616cb8ef24d
getPools(view returns (struct StakingPoolManagerPool[] result)
[(0xc747f9d3e6b34596977e79f09a2ab122042673e1, 1000000000000000000)]
lastRewardBlock(view returns (uint256)
19015104
reward(view returns (address)
0xaaef88cea01475125522e117bfe45cf32044e238
rewardEndBlock(view returns (uint256)
19015104
rewardPerBlock(view returns (uint256)
0
rewardSource(view returns (address)
0xe86fb860e8fcc93e05db3d4386d4e20bc9e9f057
totalWeight(view returns (uint256)
1000000000000000000
Read-only
getMultiplier(uint256 _fromuint256 _touint256 _endBlockpure returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
poolAdded(addressview returns (bool)
pools(uint256view returns (address poolContractuint256 weight)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
addPool(address _poolContractuint256 _weight
adjustWeight(uint256 _poolIduint256 _newWeight
distributeRewards(
grantRole(bytes32 roleaddress account
removePool(uint256 _poolId
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
saveToken(address _tokenaddress _receiveruint256 _amount
setRewardEndBlock(uint256 _rewardEndBlock
setRewardPerBlock(uint256 _rewardPerBlock
Events
PoolAdded(address indexed pooluint256 weight
PoolRemoved(uint256 indexed poolIdaddress indexed pool
RewardsDistributed(address _fromuint256 indexed _amount
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SetRewardEndBlock(uint256 rewardEndBlock
SetRewardsPerBlock(uint256 rewardsPerBlock
TokenSaved(address indexed byaddress indexed receiveraddress indexed tokenuint256 amount
WeightAdjusted(uint256 indexed poolIdaddress indexed pooluint256 newWeight
Constructor
constructor(address _rewardaddress _rewardSourceuint256 _rewardStartBlockuint256 _rewardEndBlock
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.