MultiFeeDistribution

Verified contract

Implementation

Active on Ethereum with 1 txns
Deployed by via 0x70e99b95 at 19374887
Slot
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

No balances found for "MultiFeeDistribution"

0xbf93ddad3dc151ab1b2a387aa8e864d459cb803828839e5fbb80fc978c43bab4
From

Functions
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(addressview returns (bool)
autocompoundDisabled(addressview returns (bool)
claimableRewards(address accountview returns (struct IFeeDistributionRewardData[] rewardsData)
defaultLockIndex(addressview returns (uint256)
earnedBalances(address userview returns (uint256 totalVestinguint256 unlockedstruct EarnedBalance[] earningsData)
getBalances(address userview returns (struct Balances)
getRewardForDuration(address rewardTokenview returns (uint256)
isRewardToken(addressview returns (bool)
lastAutocompound(addressview returns (uint256)
lastClaimTime(addressview returns (uint256)
lastTimeRewardApplicable(address rewardTokenview returns (uint256)
lockInfo(address userview returns (struct LockedBalance[])
lockedBalance(address userview returns (uint256 locked)
lockedBalances(address userview returns (uint256 totaluint256 unlockableuint256 lockeduint256 lockedWithMultiplierstruct LockedBalance[] lockData)
minters(addressview returns (bool)
rewardData(addressview returns (uint256 periodFinishuint256 rewardPerSeconduint256 lastUpdateTimeuint256 rewardPerTokenStoreduint256 balance)
rewardPerToken(address rewardTokenview returns (uint256 rptStored)
rewardTokens(uint256view returns (address)
rewards(addressaddressview returns (uint256)
totalBalance(address userview returns (uint256)
userRewardPerTokenPaid(addressaddressview returns (uint256)
userSlippage(addressview returns (uint256)
withdrawableBalance(address userview returns (uint256 amountuint256 penaltyAmountuint256 burnAmount)
State-modifying
addReward(address _rewardToken
addRewardConverter(address rewardConverter_
claimBounty(address userbool executereturns (bool issueBaseBounty)
claimFromConverter(address onBehalf
exit(bool claimRewards
getAllRewards(
getReward(address[] rewardTokens_
individualEarlyExit(bool claimRewardsuint256 unlockTime
initialize(address rdntToken_address lockZap_address dao_address priceProvider_uint256 rewardsDuration_uint256 rewardsLookback_uint256 lockDuration_uint256 burnRatio_uint256 vestDuration_
pause(
recoverERC20(address tokenAddressuint256 tokenAmount
relock(
removeReward(address _rewardToken
renounceOwnership(
requalify(
requalifyFor(address user
setAddresses(address controller_address treasury_
setAutocompound(bool enableuint256 slippage
setBountyManager(address bounty
setDefaultRelockTypeIndex(uint256 index
setLPToken(address stakingToken_
setLockTypeInfo(uint256[] lockPeriod_uint256[] rewardMultipliers_
setLookback(uint256 lookback
setMinters(address[] minters_
setOperationExpenses(address _operationExpenseReceiveruint256 _operationExpenseRatio
setRelock(bool status
setUserSlippage(uint256 slippage
stake(uint256 amountaddress onBehalfOfuint256 typeIndex
toggleAutocompound(
transferOwnership(address newOwner
unpause(
vestTokens(address useruint256 amountbool withPenalty
withdraw(uint256 amount
withdrawExpiredLocksForWithOptions(address address_uint256 limit_bool isRelockAction_returns (uint256)
zapVestingToLp(address userreturns (uint256 zapped)
Events
AddressesUpdated(address _controlleraddress indexed _treasury
BountyManagerUpdated(address indexed _bounty
Initialized(uint8 version
LPTokenUpdated(address indexed _stakingToken
LockTypeInfoUpdated(uint256[] lockPerioduint256[] rewardMultipliers
Locked(address indexed useruint256 amountuint256 lockedBalanceuint256 indexed lockLengthbool isLP
LockerAdded(address indexed locker
LockerRemoved(address indexed locker
NewTransferAdded(address indexed assetuint256 lpUsdValue
OperationExpensesUpdated(address indexed _operationExpensesuint256 _operationExpenseRatio
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Recovered(address indexed tokenuint256 amount
Relocked(address indexed useruint256 amountuint256 lockIndex
RevenueEarned(address indexed assetuint256 assetAmount
RewardAdded(address indexed _rewardToken
RewardConverterUpdated(address indexed _rewardConverter
RewardPaid(address indexed useraddress indexed rewardTokenuint256 reward
Unpaused(address account
UserAutocompoundUpdated(address indexed userbool indexed disabled
UserSlippageUpdated(address indexed useruint256 slippage
Withdrawn(address indexed useruint256 receivedAmountuint256 lockedBalanceuint256 penaltyuint256 burnbool isLP
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ActiveReward(
AddressZero(
AlreadyAdded(
AlreadySet(
AmountZero(
InsufficientPermission(
InvalidAction(
InvalidAddress(
InvalidAmount(
InvalidBurn(
InvalidEarned(
InvalidLockPeriod(
InvalidLookback(
InvalidPeriod(
InvalidRatio(
InvalidTime(
InvalidType(
MintersSet(
UnlockTimeNotFound(