InitializableImmutableAdminUpgradeabilityProxy

Verified contract

Proxy

Active on Ethereum with 15,590 txns
Deployed by via 0x7e9035e1 at 12251569
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
ERC-20
Value $5,363,519.83
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x7543ca846562fd6e39cb897d54b52d6c973cba417f1c22331415daddc95dc9bc
0xa135be1304c64b7b4ff2111279643cf10ed57932f3bcddaa90b42d160ac0d702
0xf27bcca42714da1247a26e343a4785e4ec7e8e9b490271014b0b51ab29a8c539
0x8efbd5759a6a31c13d13c50371ea2b3c056a149fdebd68557b0608efde50817a
0x2964401ff70e8e154a32cc58c4824bcd480a6583442b48b2ba4636e5072ac7a4
0xe135da5c4bb57df2f96bbcc78897a49d7a5255964276a1d21d429835125b66a0
0x77bf8d5479ff57d817485c11c60d660b0f1a4ea382dc5a02df027618a6bf103e
0x02d97fe6f75ad275f2a1df4cf043e4b6c50cb42eaf4020d0f3b2b4cd5028815a
0xd6cf21858e8ce4e49b4ec7e8a345bef352c68a3a5dfb8837002286c2e16c718e
From
0xc8141d891bf5f2063781ec184d5c99749858b1cbe88ed3aa679c21abce25d289

Functions
Getter at block 20855961
DISTRIBUTION_END(view returns (uint256)
1653238828
EMISSION_MANAGER(view returns (address)
0xee56e2b3d491590b5b31738cc34d5232f378a8d5
PRECISION(view returns (uint8)
18
REVISION(view returns (uint256)
2
REWARD_TOKEN(view returns (address)
0x4da27a545c0c5b758a6ba100e3a049001de870f5
STAKE_TOKEN(view returns (address)
0x4da27a545c0c5b758a6ba100e3a049001de870f5
getDistributionEnd(view returns (uint256)
1653238828
Read-only
assets(addressview returns (uint104 emissionPerSeconduint104 indexuint40 lastUpdateTimestamp)
getAssetData(address assetview returns (uint256uint256uint256)
getClaimer(address userview returns (address)
getRewardsBalance(address[] assetsaddress userview returns (uint256)
getUserAssetData(address useraddress assetview returns (uint256)
getUserUnclaimedRewards(address _userview returns (uint256)
State-modifying
admin(returns (address)
implementation(returns (address)
initialize(address _logicbytes _datapayable 
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
claimRewards(address[] assetsuint256 amountaddress toreturns (uint256)
claimRewardsOnBehalf(address[] assetsuint256 amountaddress useraddress toreturns (uint256)
claimRewardsToSelf(address[] assetsuint256 amountreturns (uint256)
configureAssets(address[] assetsuint256[] emissionsPerSecond
handleAction(address useruint256 totalSupplyuint256 userBalance
initialize(address
setClaimer(address useraddress caller
setDistributionEnd(uint256 distributionEnd
Events
Upgraded(address indexed implementation
AssetConfigUpdated(address indexed assetuint256 emission
AssetIndexUpdated(address indexed assetuint256 index
ClaimerSet(address indexed useraddress indexed claimer
DistributionEndUpdated(uint256 newDistributionEnd
RewardsAccrued(address indexed useruint256 amount
RewardsClaimed(address indexed useraddress indexed toaddress indexed claimeruint256 amount
UserIndexUpdated(address indexed useraddress indexed assetuint256 index
Constructor
constructor(address admin
Fallback and receive
fallback(
Errors

This contract contains no error objects.