MultiplierPool
Verified contract
Active on
Ethereum with 321 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
BANK | ERC-20 | 474.668201 | $0.509611 |
$241.9 | |
SLP | ERC-20 | 759.100467 | -- | -- |
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20582122 | 3 months ago | | | 0 | 0.00018293181 | |
| 20582117 | 3 months ago | | | 0 | 0.00033321525 | |
| 20579267 | 3 months ago | | | 0 | 0.00050129295 | |
| 20579255 | 3 months ago | | | 0 | 0.00045314184 | |
| 19711452 | 7 months ago | | | 0 | 0.0036529733 | |
| 19240218 | 9 months ago | | | 0 | 0.0032714404 | |
| 19240217 | 9 months ago | | | 0 | 0.0037599649 | |
| 18918458 | 10 months ago | | | 0 | 0.0035403193 | |
| 18104389 | a year ago | | | 0 | 0.0015253900 | |
| 17548181 | a year ago | | | 0 | 0.0021964877 |
ABI
ABI objects
Getter at block 21168372 rewardSchedules() view returns (struct FundablePoolRewardSchedule[])
ADJUSTER_ROLE() view returns (bytes32)
0x5a85a0f64f37f856e98a3a47dd5f5e0179117cb59b2e7d7e4df98674eff98c2b
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
FUNDER_ROLE() view returns (bytes32)
0x0914bb97ca83e85ef385857d9d418f187ff630589e0c9f44db92976d8e4519cb
RECOVER_ROLE() view returns (bytes32)
0x62b337eaefec74dadf1a62e856bf9db4f14a0f27d4f48156a95a9f98e7d5e066
bonusScaling() view returns (uint256 min, uint256 max, uint256 period)
(min=0, max=2000000000000000000, period=5184000)
getCurrentTotalStakeSeconds() view returns (uint256)
66368036807679735138226281994
hardLockPeriod() view returns (uint256)
0
lastUpdateTime() view returns (uint256)
1724305223
lockedRewardAmount() view returns (uint256)
0
rewardToken() view returns (address)
0x24a6a37576377f63f194caa5f518a60f45b42921
stakeToken() view returns (address)
0x481ddaf90c59d91f3e480e6793122e62612ca5a9
totalRewardAmount() view returns (uint256)
474668201349892746804
totalSupply() view returns (uint256)
759100466761192034908
unlockedRewardAmount() view returns (uint256)
474668201349892746804
Read-only
balanceOf(address staker) view returns (uint256)
earned(address staker) view returns (uint256)
getFutureTotalStakeSeconds(uint256 timestamp) view returns (uint256 totalStakeSeconds)
getRoleAdmin(bytes32 role) view returns (bytes32)
getRoleMember(bytes32 role, uint256 index) view returns (address)
getRoleMemberCount(bytes32 role) view returns (uint256)
getUserData(address user) view returns (struct MultiplierPoolUserData userData)
hasRole(bytes32 role, address account) view returns (bool)
pendingRewardAmount(uint256 timestamp) view returns (uint256 unlockedRewards)
unlockable(uint256 idx, uint256 timestamp) view returns (uint256)
State-modifying
Events clean()
exit()
fund(uint256 amount, uint256 duration, uint256 start)
getReward()
grantRole(bytes32 role, address account)
modifyBonusScaling(struct IBonusScalingBonusScaling _bonusScaling)
modifyHardLock(uint256 _hardLockPeriod)
recoverERC20(address tokenAddress, uint256 tokenAmount)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
stake(uint256 amount)
stakeFor(address staker, uint256 amount)
withdraw(uint256 amount)
Recovered(address token, uint256 amount)
RewardsExpired(uint256 amount, uint256 start)
RewardsFunded(uint256 amount, uint256 start, uint256 duration)
RewardsPaid(address indexed user, uint256 reward)
RewardsUnlocked(uint256 amount)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
Staked(address indexed user, uint256 amount)
Withdrawn(address indexed user, uint256 amount)
constructor(address _admin, address _funder, address _rewardToken, address _stakingToken, struct IBonusScalingBonusScaling _bonusScaling, uint256 _hardLockPeriod)
This contract contains no fallback and receive objects.
This contract contains no error objects.