MultiRewardsLiquidityMiningManager

Verified contract

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

No balances found for "MultiRewardsLiquidityMiningManager"

0x9c1f4c1c89c30fb04580f53fb9a221b32360a4787476eb21d61071748d45e220
0x7f6c54cf1d59e6e1ab42803dee398c2144f34ba9ff7f8fda3be496f8b691936b
0x1df2e97d17d9be5d5a46e9d43cb7f5965ee201ab11c47125f96cac27b06810dc
0x7ce9a4596dc71c4f41a7e8a8db28007dba0107ea8e25ae5f48727bc4fd978944
0xf9c63e2ea145a2ef7f10df3fe70bc3c1dd8ba9ca876dfabdc81854ca92835bc7
0xa2a94d5a3a315e7d506951f1130b8d096d5b322015217515ef6b9539c7a9d31b
0x958356b23ec13f2879836f8db5ceabcd15be53dbf2adb97983d396613a77b5a5
0x551aa5fcdfcb453ed2435de55e7b470d3c9265f46b5f7556dc52e0faf0e53a3f
0xf2ac2473abf88b355309234b6a383373ba7a6d9d0887f31f8629d7a20776af99
0x206cdf9fed9afc065089d12b0a2e74c9c08be7cd8b66fe2b7ceec4afa6f27299

Functions
Getter at block 21222048
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)
1688704211
reward(view returns (address)
0x7f280dac515121dcda3eac69eb4c13a52392cace
rewardPerSecond(view returns (uint256)
643003858024691
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.