MultiFeeDistribution
Verified contract
Implementation
Active on
Ethereum with 1 txns
Storage
Map
Table
Raw
Constants and immutables
8
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
20 additional
variables
Balances ($0.00)
No balances found for "MultiFeeDistribution"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19804490 | 7 months ago | | | 0 | 0.00028469532 |
ABI
ABI objects
Getter at block 21311280
AGGREGATION_EPOCH() view returns (uint256)
518400
DEFAULT_LOCK_INDEX() view returns (uint256)
1
HALF() view returns (uint256)
65000
MAX_SLIPPAGE() view returns (uint256)
9000
PERCENT_DIVISOR() view returns (uint256)
10000
QUART() view returns (uint256)
25000
RATIO_DIVISOR() view returns (uint256)
10000
WHOLE() view returns (uint256)
100000
bountyManager() view returns (address)
0x0000000000000000000000000000000000000000
burn() view returns (uint256)
0
daoTreasury() view returns (address)
0x0000000000000000000000000000000000000000
defaultLockDuration() view returns (uint256)
0
getLockDurations() view returns (uint256[])
[]
getLockMultipliers() view returns (uint256[])
[]
getPriceProvider() view returns (address)
0x0000000000000000000000000000000000000000
incentivesController() view returns (address)
0x0000000000000000000000000000000000000000
lockedSupply() view returns (uint256)
0
lockedSupplyWithMultiplier() view returns (uint256)
0
mintersAreSet() view returns (bool)
false
operationExpenseRatio() view returns (uint256)
0
operationExpenseReceiver() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0x0000000000000000000000000000000000000000
paused() view returns (bool)
false
rdntToken() view returns (address)
0x0000000000000000000000000000000000000000
rewardConverter() view returns (address)
0x0000000000000000000000000000000000000000
rewardsDuration() view returns (uint256)
0
rewardsLookback() view returns (uint256)
0
stakingToken() view returns (address)
0x0000000000000000000000000000000000000000
starfleetTreasury() view returns (address)
0x0000000000000000000000000000000000000000
vestDuration() view returns (uint256)
0
Read-only
autoRelockDisabled(address) view returns (bool)
autocompoundDisabled(address) view returns (bool)
claimableRewards(address account) view returns (struct IFeeDistributionRewardData[] rewardsData)
defaultLockIndex(address) view returns (uint256)
earnedBalances(address user) view returns (uint256 totalVesting, uint256 unlocked, struct EarnedBalance[] earningsData)
getBalances(address user) view returns (struct Balances)
getRewardForDuration(address rewardToken) view returns (uint256)
isRewardToken(address) view returns (bool)
lastAutocompound(address) view returns (uint256)
lastClaimTime(address) view returns (uint256)
lastTimeRewardApplicable(address rewardToken) view returns (uint256)
lockInfo(address user) view returns (struct LockedBalance[])
lockedBalance(address user) view returns (uint256 locked)
lockedBalances(address user) view returns (uint256 total, uint256 unlockable, uint256 locked, uint256 lockedWithMultiplier, struct LockedBalance[] lockData)
minters(address) view returns (bool)
rewardData(address) view returns (uint256 periodFinish, uint256 rewardPerSecond, uint256 lastUpdateTime, uint256 rewardPerTokenStored, uint256 balance)
rewardPerToken(address rewardToken) view returns (uint256 rptStored)
rewardTokens(uint256) view returns (address)
rewards(address, address) view returns (uint256)
totalBalance(address user) view returns (uint256)
userRewardPerTokenPaid(address, address) view returns (uint256)
userSlippage(address) view returns (uint256)
withdrawableBalance(address user) view returns (uint256 amount, uint256 penaltyAmount, uint256 burnAmount)
State-modifying
Events addReward(address _rewardToken)
addRewardConverter(address rewardConverter_)
claimBounty(address user, bool execute) returns (bool issueBaseBounty)
claimFromConverter(address onBehalf)
exit(bool claimRewards)
getAllRewards()
getReward(address[] rewardTokens_)
individualEarlyExit(bool claimRewards, uint256 unlockTime)
initialize(address rdntToken_, address lockZap_, address dao_, address priceProvider_, uint256 rewardsDuration_, uint256 rewardsLookback_, uint256 lockDuration_, uint256 burnRatio_, uint256 vestDuration_)
pause()
recoverERC20(address tokenAddress, uint256 tokenAmount)
relock()
removeReward(address _rewardToken)
renounceOwnership()
requalify()
requalifyFor(address user)
setAddresses(address controller_, address treasury_)
setAutocompound(bool enable, uint256 slippage)
setBountyManager(address bounty)
setDefaultRelockTypeIndex(uint256 index)
setLPToken(address stakingToken_)
setLockTypeInfo(uint256[] lockPeriod_, uint256[] rewardMultipliers_)
setLookback(uint256 lookback)
setMinters(address[] minters_)
setOperationExpenses(address _operationExpenseReceiver, uint256 _operationExpenseRatio)
setRelock(bool status)
setUserSlippage(uint256 slippage)
stake(uint256 amount, address onBehalfOf, uint256 typeIndex)
toggleAutocompound()
transferOwnership(address newOwner)
unpause()
vestTokens(address user, uint256 amount, bool withPenalty)
withdraw(uint256 amount)
withdrawExpiredLocksForWithOptions(address address_, uint256 limit_, bool isRelockAction_) returns (uint256)
zapVestingToLp(address user) returns (uint256 zapped)
AddressesUpdated(address _controller, address indexed _treasury)
BountyManagerUpdated(address indexed _bounty)
Initialized(uint8 version)
LPTokenUpdated(address indexed _stakingToken)
LockTypeInfoUpdated(uint256[] lockPeriod, uint256[] rewardMultipliers)
Locked(address indexed user, uint256 amount, uint256 lockedBalance, uint256 indexed lockLength, bool isLP)
LockerAdded(address indexed locker)
LockerRemoved(address indexed locker)
NewTransferAdded(address indexed asset, uint256 lpUsdValue)
OperationExpensesUpdated(address indexed _operationExpenses, uint256 _operationExpenseRatio)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
Recovered(address indexed token, uint256 amount)
Relocked(address indexed user, uint256 amount, uint256 lockIndex)
RevenueEarned(address indexed asset, uint256 assetAmount)
RewardAdded(address indexed _rewardToken)
RewardConverterUpdated(address indexed _rewardConverter)
RewardPaid(address indexed user, address indexed rewardToken, uint256 reward)
Unpaused(address account)
UserAutocompoundUpdated(address indexed user, bool indexed disabled)
UserSlippageUpdated(address indexed user, uint256 slippage)
Withdrawn(address indexed user, uint256 receivedAmount, uint256 lockedBalance, uint256 penalty, uint256 burn, bool isLP)
constructor()
This contract contains no fallback and receive objects.
ActiveReward()
AddressZero()
AlreadyAdded()
AlreadySet()
AmountZero()
InsufficientPermission()
InvalidAction()
InvalidAddress()
InvalidAmount()
InvalidBurn()
InvalidEarned()
InvalidLockPeriod()
InvalidLookback()
InvalidPeriod()
InvalidRatio()
InvalidTime()
InvalidType()
MintersSet()
UnlockTimeNotFound()