MultiRewardsLiquidityMiningManager

Verified contract

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

No balances found for "MultiRewardsLiquidityMiningManager"

0xd3e0a856f56ad7d047bf3ccd62195919fb811aa3baff21a28b8924f6a95cced3
0xdc1912085bd7c8ee2ed20aef63f7fc56dec43facba162340bcb7daf352f9698d
0x900a7665b7ac8fddb56d068a88419c3d0c66a98fb22f37b4b2c9bb9e95e33598
0xbd9f0c206cb763638dc312951eed0cd1f72761225acc76d08e5e2ca7884f469a
0x054c721e75f21f556aa2af46ea84d1ddaae70f24fd94577e09c8ba2c97ee0db4
0x26034d591068fd02379bffeea67015c980cbfbac9c54b3509008b08497671538
0x60f66ad9013817ce2a9d5700d1620edf2d85fdddd180e4d01eddd30a9a9987cb
0x3772a92a6121f051ffdf8c59f7a162daf8e47490bd517485ce0dddca55261f94
0xb269696c5f2c3aaff06571802e5b6447b778cc36c333b7f492ae2a246907d686
0x7e54e260d016897d80ee099dcfb7e93d723c4772a9204b4dd5f96b16251e3a88

Functions
Getter at block 20865217
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 MultiRewardsLiquidityMiningManagerPool[] result)
[(0xe7983ac27b1f421a9968f811f330a6fce8056cac, 1000), (0x65c10d70253c9a28b6cb4aff976e5c3a0568d687, 4000)]
lastDistribution(view returns (uint256)
1688703911
reward(view returns (address)
0x77777777772cf0455fb38ee0e75f38034dfa50de
rewardPerSecond(view returns (uint256)
16075102623456800
rewardSource(view returns (address)
0x924dafb3d7f98840768c9973f3152679befb8726
totalWeight(view returns (uint256)
5000
Read-only
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
setRewardPerSecond(uint256 _rewardPerSecond
Events
PoolAdded(address indexed pooluint256 weight
PoolRemoved(uint256 indexed poolIdaddress indexed pool
RewardsDistributed(address _fromuint256 indexed _amount
RewardsPerSecondSet(uint256 rewardsPerSecond
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
TokenSaved(address indexed byaddress indexed receiveraddress indexed tokenuint256 amount
WeightAdjusted(uint256 indexed poolIdaddress indexed pooluint256 newWeight
Constructor
constructor(address _rewardaddress _rewardSource
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.