TransparentUpgradeableProxy

Verified contract

Proxy

Active on Base with 4,766 txns
Deployed by via 0x8c33dfe0 at 6313760
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
9 additional variables
ERC-20
Value $1,724.25
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
0xf3d9faffd7e909fa2e0e7ed74f366257dddbef33ac99c55e6cb557bf2a71e0d2
0x3b26c24f7a5c882373d7f88139a24b6e5fb1d417e3a9ba3b79118e25d36ba299
0x1a3c0728d892d21ed4e1bed7f4897081d9e1c82ee075ab1b7baff5437829cf66
0xed1e6e939ad10dc647115f32267e4d1824b0c695584407a12daf53644d7fb096
0xa1a8d84921ae59041ed98fda487d9ae58c04f1cfbe9443740daa35b54fa9ba57
0x26b8fdda37f9ed0407db55454a6210591d3e52bf87f2084f8399b8939b0a48d1
0x2cdf50ffc093b873eb36ca99907ed24e6b4d5f28c3eb456b50c4f9cb6c951592
0x1c6f10f84e5a9d7b52bf29e37542ea168ed067bb0f6b511daf9edd01af3f0978
0x0b7077df6ba7d0cbebac8fd914f5c719179fb3c2efa3fa54fc314f6a405b8b1e
0x00e3a9cd4b95c010e51d9eefaf4dbfd03260104ecea49cea48efe41368ba2e33

Functions
Getter at block 22760193
accountedRewards(view returns (uint256)
36769401590394468161103912
bountyManager(view returns (address)
0x0000000000000000000000000000000000000000
depositedRewards(view returns (uint256)
40000000000000000000000000
eligibilityEnabled(view returns (bool)
true
eligibleDataProvider(view returns (address)
0xfcadc3e259866a8600d9df22ba204cc2e8749c1f
emissionScheduleIndex(view returns (uint256)
0
endingTime(view returns (uint256 estimatedTimeuint256 lastUpdatedTimeuint256 updateCadence)
(estimatedTime=115792089237316195423570985008687907853269984665640564039457584007913129639935, lastUpdatedTime=1732303519, updateCadence=0)
lastAllPoolUpdate(view returns (uint256)
1717650891
lastRPS(view returns (uint256)
1400000000000000000
multiFeeDistribution(view returns (address)
0x1f961a0a0da61735eeb2f4027cdb231fe4159b38
owner(view returns (address)
0x2cb7aafae57c071e900477209c5a6b2605e0a09b
paused(view returns (bool)
false
persistRewardsPerSecond(view returns (bool)
true
poolConfigurator(view returns (address)
0xe11aadb7bbc0c76a15bcd5b3afb9590bbcbfb865
poolLength(view returns (uint256)
4
rewardsPerSecond(view returns (uint256)
0
startTime(view returns (uint256)
1699452000
totalAllocPoint(view returns (uint256)
100
xenToken(view returns (address)
0x981d41c115a2d48cb1215d13bda8f989d407c9c5
Read-only
allPendingRewards(address _userview returns (uint256 pending)
authorizedContracts(addressview returns (bool)
eligibilityExempt(addressview returns (bool)
emissionSchedule(uint256view returns (uint128 startTimeOffsetuint128 rewardsPerSecond)
pendingRewards(address _useraddress[] _tokensview returns (uint256[])
poolInfo(addressview returns (uint256 totalSupplyuint256 allocPointuint256 lastRewardTimeuint256 accRewardPerShareaddress onwardIncentives)
registeredTokens(uint256view returns (address)
userBaseClaimable(addressview returns (uint256)
userInfo(addressaddressview returns (uint256 amountuint256 depositedAmountuint256 rewardDebtuint256 lastClaimTime)
State-modifying
addPool(address _tokenuint256 _allocPoint
afterLockUpdate(address _user
batchUpdateAllocPoint(address[] _tokensuint256[] _allocPoints
beforeLockUpdate(address _user
claim(address _useraddress[] _tokens
claimAll(address _user
claimBounty(address _userbool _executereturns (bool issueBaseBounty)
deposit(uint256 piduint256 amountaddress to
endRewardTime(returns (uint256)
handleActionBefore(address _user
initialize(address _poolConfiguratoraddress _eligibleDataProvideraddress _xenTokenaddress _multiFeeDistributionuint256 _rewardsPerSeconduint256 _startTime
pause(
recoverERC20(address tokenAddressuint256 tokenAmount
registerRewardDeposit(uint256 _amount
renounceOwnership(
setBountyManager(address _bountyManager
setContractAuthorization(address _addressbool _authorize
setEligibilityEnabled(bool _newVal
setEligibilityExempt(address _contractbool _value
setEmissionSchedule(uint256[] _startTimeOffsetsuint256[] _rewardsPerSecond
setEndingTimeUpdateCadence(uint256 _lapse
setOnwardIncentives(address _tokenaddress _incentives
setRewardsPerSecond(uint256 _rewardsPerSecondbool _persist
transferOwnership(address newOwner
unpause(
withdraw(uint256 piduint256 amount
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AuthorizedContractUpdated(address _contractbool _authorized
BalanceUpdated(address indexed tokenaddress indexed useruint256 balanceuint256 totalSupply
BatchAllocPointsUpdated(address[] _tokensuint256[] _allocPoints
BountyManagerUpdated(address indexed _bountyManager
ChefReserveLow(uint256 indexed _balance
Deposit(address indexed useruint256 indexed piduint256 amountaddress indexed to
Disqualified(address indexed user
EligibilityEnabledUpdated(bool indexed _newVal
EmissionScheduleAppended(uint256[] startTimeOffsetsuint256[] rewardsPerSeconds
EndingTimeUpdateCadence(uint256 indexed _lapse
Initialized(uint8 version
OnwardIncentivesUpdated(address indexed _tokenaddress _incentives
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Recovered(address indexed tokenuint256 amount
RewardDeposit(uint256 indexed _amount
RewardsPerSecondUpdated(uint256 indexed rewardsPerSecondbool persist
Unpaused(address account
Withdraw(address indexed useruint256 indexed piduint256 amount
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
AddressZero(
AlreadyStarted(
ArrayLengthMismatch(
AuthorizationAlreadySet(
BountyOnly(
CadenceTooLong(
DuplicateSchedule(
ExceedsMaxInt(
InsufficientPermission(
InvalidRToken(
InvalidStart(
NotAllowed(
NotAscending(
NotEligible(
NotMFD(
NotRTokenOrMfd(
NothingToVest(
OutOfRewards(
PoolExists(
UnknownPool(