MultiFeeDistribution

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0xd5337a16 at 18463789
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
17 additional variables

No balances found for "MultiFeeDistribution"

No transactions found for "MultiFeeDistribution"


Functions
Getter at block 22756505
AGGREGATION_EPOCH(view returns (uint256)
518400
DEFAULT_LOCK_INDEX(view returns (uint256)
1
HALF(view returns (uint256)
65000
MAX_SLIPPAGE(view returns (uint256)
9500
PERCENT_DIVISOR(view returns (uint256)
10000
QUART(view returns (uint256)
25000
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
lockedSupply(view returns (uint256)
0
lockedSupplyWithMultiplier(view returns (uint256)
0
middleFeeDistribution(view returns (address)
0x0000000000000000000000000000000000000000
mintersAreSet(view returns (bool)
false
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)
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(
setAddresses(address middleFeeDistribution_address treasury_
setAutocompound(bool enableuint256 slippage
setBountyManager(address bounty
setDefaultRelockTypeIndex(uint256 index
setLPToken(address stakingToken_
setLockTypeInfo(uint256[] lockPeriod_uint256[] rewardMultipliers_
setLockZap(address lockZap
setLookback(uint256 lookback
setMinters(address[] minters_
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 _middleFeeDistributionaddress indexed _treasury
BountyManagerUpdated(address indexed _bounty
Initialized(uint8 version
LPTokenUpdated(address indexed _stakingToken
LockTypeInfoUpdated(uint256[] lockPerioduint256[] rewardMultipliers
LockZapUpdated(address indexed lockZap
Locked(address indexed useruint256 amountuint256 lockedBalanceuint256 indexed lockLengthbool isLP
LockerAdded(address indexed locker
LockerRemoved(address indexed locker
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Recovered(address indexed tokenuint256 amount
Relocked(address indexed useruint256 amountuint256 lockIndex
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(
InvalidTime(
InvalidType(
UnlockTimeNotFound(