LiquidityMiningManager

Verified contract

Active on Ethereum with 218 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "LiquidityMiningManager"

0x7c3b042d416aecd7ef8e26d62d751933ac425f07c8aaf296c94a28306a519508
0x2af5d1d8c1adcf7fcf57b5120487844232a2e0ecd772d9f72886243f39f77c3d
0xcf6a5bc32a1a454ff73d281134fb9583397ffd7afcaa340423461f2666122baa
0xee434464e1399c183836c25de44e6c619e08ef2bb12f3ae25d6e9d75f1573d81
0xc0fce2c8f31159c16703eb62fa32427e996a88ac85d4f12b90731af151463dd0
0x1401bf8cce08a71d9511715b1aaea60acc38ed485a9cbeb2666ebcdde25872ab
0x72586f400da52d3c98fcd0726584988e23fb7e9327520f8e9df6cab81ee41690
0x371c8e3a30e28426c24ba4fd017fbe275515ef7e062c757d8349cbecef203641
0x1ca5690b8dc74cbcef1707acde186d344b1a155611e84d0b8e5a95f0b419df3a
0x5dbcf0862ece85591d9e0ea2c6b35174d628d3cc2454356dd0d4262c6b1094ba

Functions
Getter at block 20866767
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 LiquidityMiningManagerPool[] result)
[(0xb117f1eeb67f273e7c7687d82834a33487d916dd, 200000000000000000), (0x890d48e6357d00e80e4c9f9840e1cd70a5400141, 800000000000000000)]
lastDistribution(view returns (uint256)
1668922931
reward(view returns (address)
0x7b8fbdf847c343a88e24524f00bda64842469d9d
rewardPerSecond(view returns (uint256)
630720000000000000
rewardSource(view returns (address)
0x672fe8cf652dd85235f54787498e0beea154d764
totalWeight(view returns (uint256)
1000000000000000000
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.