This contract is being backfilled. You may encounter incomplete storage history.

LiquidityMiningManager

Verified contract

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

No balances found for "LiquidityMiningManager"

0xe5cba499a2a71319e383ecdd6ab61e0530dcef4dd9cbb965dffcf31ce67dd4e5
0xed6e27e1dab545e19e25a952b2c304a629ffcef6a8afc006f4cc835c76f80cdc
0x310b896dd2d47702b0483ce1dedae27ae0e621d1271018bd9de920a8d15a49d3
0x2a491e976d43f2a4506ccc3450abd38b2694344ae3a98a67cc347b60a9be766e
0x3a5443f73a9a68b87afba7e7ee2f61bdad40607cf17d4995fb03bbe0693a4f2e
0x40c092aaef7243a8de1ac57f6b70f028fab7dffff0157912a25a246ba4ee9b33
0x0c443844074a03b50c4ed80aeb47fe831a82ae99b04e84ad53c2aa982f9578ca
0xde2c9bcffe6cb782d71d8f6a91ed84644fcfe815db22c22f1e0f57d6a66c4ad2
0x347b086c4bba7354686cf273b3ae891f82b7355a95a994f1947b0ae615d555ce
0x1465a8c861219f7330fc98179a5f388cdc3936776f1974d4c532339884d73b4c

Functions
Getter at block 20797763
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)
[(0xe366f742a0d7a679446198487550a362076833a5, 1000), (0xab08b85be2066165deae128d582d62e5377209b8, 1500)]
lastDistribution(view returns (uint256)
1695960911
reward(view returns (address)
0x721a1b990699ee9d90b6327faad0a3e840ae8335
rewardPerSecond(view returns (uint256)
54253472222222200
rewardSource(view returns (address)
0x1a923b280ccd399dd1c4ed78d4d4360e45f7dac5
totalWeight(view returns (uint256)
2500
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.