This contract is being backfilled. You may encounter incomplete storage history.

TransparentUpgradeableProxy

Verified contract

Proxy

Active on Base with 4,870 txns
Deployed by via 0xb7b40d54 at 16401446
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
19 additional variables
ERC-20
Value $742,685.22
ERC-20
--
ERC-20
--
ERC-20
--
0xf3249bb239ae48877df609f37fa8433b30f05e59f2f571f3a461fb296b886529
0x519c918d6511df576e6660bf03fd30d34369533bf155610a88c02d837d662ad3
0x410d25500ff51a5b4eb8221ef8c29f39b91efa1374ac24e6dd0ff8dc83ec61d0
0x104e810432739b72e58d0ec617b8560be3da874bd4b992d20c407ff1e1c8e0bb
0x131f5a7a818a5de21bb36f9f29d270e99bffdadfa5379d68fb8a3a307e9cb97d
0x3bac9dd96de13b48b98af2f2beb1ab1eb1290624b63dfa9f14fb6c44d64af9e2
0x6d8bce07826ac33466b98317c53587cb409357a2b003d1301ce0a8d42a516d3f
0x911011cc0789764a239b0554a78745bf6f6f012dd1121e9cdba6fbd50683834f
0x3254b84ce6024148acf9ceeaf6dd0222f4df5b5c8b20c8659e99604523abcd05
0xbb50d9fae67165fcbf3fdc942b467593a3058d74507abe0d0e420673dc164f6f

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)
0x0ff1a27339b663515f31da5dd7e8503e058d20b0
burn(view returns (uint256)
10000
daoTreasury(view returns (address)
0x2ab122a2703d02c2f12fb17b6dd63f7f7c8a89ae
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)
0x8096240d997a25f3d11a2354659a16ea3886fcff
lockedSupply(view returns (uint256)
42730464799504776119208354
lockedSupplyWithMultiplier(view returns (uint256)
642955974589376277313816239
middleFeeDistribution(view returns (address)
0xc49b4d1e6cbbf4caef542f297449696d8b47e411
mintersAreSet(view returns (bool)
true
owner(view returns (address)
0xbbf7edf92926b775a434f9df15860f4cd268b0a0
paused(view returns (bool)
false
rdntToken(view returns (address)
0xd722e55c1d9d9fa0021a5215cbb904b92b3dc5d4
rewardConverter(view returns (address)
0xb905f3c95576baa125c56e477d119db9f9eabfb7
rewardsDuration(view returns (uint256)
604800
rewardsLookback(view returns (uint256)
86400
stakingToken(view returns (address)
0x8a76639fe8e390ed16ea88f87beb46d6a5328254
starfleetTreasury(view returns (address)
0xed31cc70999a7cb29c0c5eedbf9349ed2bda4225
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)
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(
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
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
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(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(
InvalidTime(
InvalidType(
UnlockTimeNotFound(