TransparentUpgradeableProxy

Verified contract

Proxy

Active on Base with 3,050 txns
Deployed by via 0x28a07741 at 6313738
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
-
variable spans 48 additional slots
21 additional variables
ERC-20
Value $2,890.88
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
0x4a21629b5d139191e321452d62c9944016d5d62d4fa53840f5ef9e08a9502a46
0x3e8aeca6f741026aace0449e31807c6a55097d7963cc988e08e126584f8d8eca
0x3cec5d2e43c6e81a40a173b463502584d098407abcbd0cf3c4c8ae1c9edfaa95
0xdaaf9995d991c1a178ebc646f91ad94204480bb2a3183faf10ae407822b75443
0x52f6155213fceba123af0879df1e1d42ec88511c4e1c0f24199948296b532ce3
0x1c081e070824215627bcf8858117d7fe9840d0e0fdd9981cb1152268c4bad58e
0xf469b6c33a2162ca167822dc70df6b9731f505eb68596314abb485352fb3fe7b
0x225e58c95535ad06eb853422993ce5921e3e3b6bef8f83f493a834bdd1213671
0x6f83bff6abca4dc938e0a2e98c79e1bf9efcf33c34afc90582c7c7d47b49ad02
0x417e3d40a3f4455942c9fe0cb30ed11eb676e96af53db45eeaf4f9420efadc30

Functions
Getter at block 23083853
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
TAX_PRECISION(view returns (uint256)
100000000
WETH(view returns (address)
0x4200000000000000000000000000000000000006
WHOLE(view returns (uint256)
100000
bountyManager(view returns (address)
0x0000000000000000000000000000000000000000
burn(view returns (uint256)
0
daoTreasury(view returns (address)
0xcacdafa1e9cbe1bfbbca63c187a042d4472d31ba
defaultLockDuration(view returns (uint256)
7776000
exitTaxCashRate(view returns (uint256)
66000000
getLockDurations(view returns (uint256[])
[7776000]
getLockMultipliers(view returns (uint256[])
[1]
getPriceProvider(view returns (address)
0x382989107d3d712ca551d35c3ec06c0083c0c65c
incentivesController(view returns (address)
0xfec7a8ff63ed66f6bfcf00de045f630c3ce24f46
lockedSupply(view returns (uint256)
737587691843010818595
lockedSupplyWithMultiplier(view returns (uint256)
737587691843010818595
missingDecimal(view returns (uint256)
1
owner(view returns (address)
0xe11aadb7bbc0c76a15bcd5b3afb9590bbcbfb865
paused(view returns (bool)
false
rewardConverter(view returns (address)
0x0000000000000000000000000000000000000000
rewardsDuration(view returns (uint256)
604800
rewardsLookback(view returns (uint256)
86400
stakingToken(view returns (address)
0xf32fdb63d0a976cc6cec939f2824fcf7f9819f68
starfleetTreasury(view returns (address)
0x2cb7aafae57c071e900477209c5a6b2605e0a09b
userlist(view returns (address)
0x0000000000000000000000000000000000000000
vestDuration(view returns (uint256)
7776000
xenToken(view returns (address)
0x981d41c115a2d48cb1215d13bda8f989d407c9c5
Read-only
autoRelockDisabled(addressview returns (bool)
autocompoundEnabled(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
addRewardConverter(address rewardConverter_
claimBounty(address userbool executereturns (bool issueBaseBounty)
exit(bool claimRewards
exitWithCash(uint256 _maxTaxAmountaddress _touint256 _deadlinepayable 
getAllRewards(
getReward(address[] rewardTokens_
individualEarlyExit(bool claimRewardsuint256 unlockTime
individualEarlyExitWithCash(uint256 unlockTimeuint256 _maxTaxAmountaddress _touint256 _deadlinepayable 
initialize(address xenToken_address lockZap_address dao_address priceProvider_uint256 rewardsDuration_uint256 rewardsLookback_uint256 lockDuration_uint256 burnRatio_uint256 vestDuration_address _wethuint256 _exitTaxCashRate
pause(
recoverERC20(address tokenAddressuint256 tokenAmount
relock(
renounceOwnership(
requalify(
requalifyFor(address user
setAddresses(address controller_address treasury_
setAddresses(address dao_
setAutocompound(bool statusuint256 slippage
setBountyManager(address bounty
setDefaultRelockTypeIndex(uint256 index
setExitTaxCashRate(uint256 _exitTaxCashRate
setLPToken(address stakingToken_
setLockTypeInfo(uint256[] lockPeriod_uint256[] rewardMultipliers_
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)
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AddressesUpdated(address _controlleraddress indexed _treasury
BountyManagerUpdated(address indexed _bounty
Converted(address indexed useruint256 receivedAmountuint256 lockedBalanceuint256 penaltyAmountuint256 taxAmount
DaoTreasuryUpdated(address indexed _dao
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
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
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(
ETHTransferFailed(
InsufficientPermission(
InvalidAction(
InvalidAddress(
InvalidAmount(
InvalidBurn(
InvalidEarned(
InvalidLockPeriod(
InvalidLookback(
InvalidPeriod(
InvalidTime(
InvalidType(
MintersSet(
SlippageExceeded(uint256 requireduint256 allowed
Timeout(
UnlockTimeNotFound(