TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 2,552 txns
Deployed by via 0xb00b0973 at 18466431
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
24 additional variables
ERC-20
Value $265,103.82
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x3899571f9b277b586b23d29b40495f7ee2208055a266fda3455d27699c5d1b0d
0x9a82407137bdf1425ea93fcdb692c991edf8fdb6417be1318a76a4c6a5712894
0x6def70127d9149c7ef7adf82269db26edf9beed7560c9f17ed2e13d1f61f7b6c
0x738ef82b45e325348435133506cb796059c359edfd527952c2c39ee637ff4868
0x8bc864f29a8789f45d145f50ce3eba952f092f757686861c5ffd49f90db72bd0
0x6df195b760b37bf74f7d0e4ba63e058c40756f52590070b0fb8e9d140857b02b
0x82dd7eae3bdeb36e5d10c2276b01113143b89a4111f678b57a40915a14533064
0xf49b5b33e3405dfb7e61f30e13226d3dac6cd2584f2017b9e3329471e81380f1
0xd7a7a09072102f8eac2edec5255021a7dddc0ab5582fdab1ff2d4cb1ba589e74
0x1f11e942f79881de33b1bb334040d73c34dc391563c2918c08b856b7d5d05eef

Functions
Getter at block 21268609
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)
0x73e40889b17962c27da5f8f6f2a2e3a00d93c2d0
burn(view returns (uint256)
10000
daoTreasury(view returns (address)
0xcd264f5d45e407770dec2975337716779e47a8fb
defaultLockDuration(view returns (uint256)
7776000
getLockDurations(view returns (uint256[])
[2592000, 7776000, 15552000, 31104000]
getLockMultipliers(view returns (uint256[])
[1, 4, 10, 25]
getPriceProvider(view returns (address)
0x126bd00b8a0a8b7b230368902d6b0b619db2784c
incentivesController(view returns (address)
0x14b0a611230dc48e9cc048d3ae5279847bf30919
lockedSupply(view returns (uint256)
3675444797296744504616888
lockedSupplyWithMultiplier(view returns (uint256)
81987162975641380238696198
mintersAreSet(view returns (bool)
true
operationExpenseRatio(view returns (uint256)
2000
operationExpenseReceiver(view returns (address)
0x6cc94c895fc486b3843a181dba99bf092a72d163
owner(view returns (address)
0x0235a22a38dd09291800e097bd2ebe6e3b4d5f04
paused(view returns (bool)
false
rdntToken(view returns (address)
0x137ddb47ee24eaa998a535ab00378d6bfa84f893
rewardConverter(view returns (address)
0xf81ae7e80f9fd04884f8f3089c7223cb3c75114b
rewardsDuration(view returns (uint256)
604800
rewardsLookback(view returns (uint256)
86400
stakingToken(view returns (address)
0xcf7b51ce5755513d4be016b0e28d6edeffa1d52a
starfleetTreasury(view returns (address)
0x0470247a076bef133df1dbaee98c0f1ca5f69f39
vestDuration(view returns (uint256)
7776000
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
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
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
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
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(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
ActiveReward(
AddressZero(
AlreadyAdded(
AlreadySet(
AmountZero(
InsufficientPermission(
InvalidAction(
InvalidAddress(
InvalidAmount(
InvalidBurn(
InvalidEarned(
InvalidLockPeriod(
InvalidLookback(
InvalidPeriod(
InvalidRatio(
InvalidTime(
InvalidType(
UnlockTimeNotFound(