InitializableImmutableAdminUpgradeabilityProxy

Verified contract

Proxy

Active on Ethereum with 15,788 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,537,541.94
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x189c57b841bbc72f37bfb16b72f2010f576745baca26a710f4b0cf3e031ec6f6
0x3034f1027897edfd3169364c12d92fc200126234dd3d1d42ee3603faee0e7f00
0x4c642cd394ef27b2b589b542212554b653c9a02cdb4ef365ebef09dd7aaa9640
0xe264fe8f14bc228298eedddd50676894da39f326b46264c5750c436fcf9425bc
0x4a112bc310d893d22236d792426e38fcc3e5c25f08fcc0b447aff6f36d8ff08b
0x6c3ffcf836f5a7076855e392aa63efc3f53250b097aa8a4525ae282654c0033f
0x84cdb2da6c2ba80b4e35f902e4f1762071eec905043b512293dec13358ef48e1
0xebe0f5779582a76987a9361aa2581feb58d300fb219c4b2328733dd7fa98b1a3
0xb588e92f6007faf38589374327d5ac591569685321c7c65205b344d15cd78255
0x54f00466252f520c6179f1c47c5f434a8201e3eddf79bfbfd92657ae929aff72

Functions
Getter at block 21248971
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.