LiquidityMiningManager

Verified contract

Active on Ethereum with 760 txns
Deployed by via 0xc39b25d0 at 13808069
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
0xff7e8d4df0be0e5bce07cc7b6bf68967d0918ca71629debb215f11391f9f2aad
0x0fb981be0f585e77c8c96c6d5a0da34b7111ddcea60e4ff8c11fe5bacdc8c8de
0xf4d9cfc963f4b447b2524fd85bff3a648ce5abf1998abe7dcc0d76182449b2b7
0x00378a1a47737fa54b2e22c80c6b70f821f4c08112f41739337723a791c61153
0x9a7206f66c1c11bbdb38478aff73383f580ec5852d01d0a5b0bc0f040fc57962
0xfb4db99a6ed0d407b62e51f8118ec3991494d3d62233df6f369bd23cf6b02108
0xe34b2e502690e8c38ef90e646f5ac9d822012ee7a5ed6e815a30776373fa8b6a
0xb7cfa93812c39417a71aac52c2e27f2e4b342c25bbbf3e77bc8e1e0e330dcc8d
0x3d113591ae1c1025f1fbfcd293025bed34f90e49ecefc13ec2b0a5b4bf74d660
0x609f8c641a10b2a4a29f3bba4ca7141b1b0f325f45d4f8f69ccc0ddb2347265a

Functions
Getter at block 20847010
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)
[(0x3cd8ad561cc3c40af80a6c6d10e13482063ac0b9, 1500), (0x4b02bba3c9c950693353cd7596f69edd3bfa0a16, 3500)]
lastDistribution(view returns (uint256)
1727496011
reward(view returns (address)
0x83e9f223e1edb3486f876ee888d76bfba26c475a
rewardPerSecond(view returns (uint256)
385802469130000000
rewardSource(view returns (address)
0x4bba98243b4b1538bd2d878874a2aa1579a354b0
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.