AdminUpgradeabilityProxy

Verified contract

Proxy

Active on Ethereum with 335 txns
Deployed by via 0xc847c6b3 at 12839593
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 10 additional slots
-
variable spans 1 additional slot
-
variable spans 1 additional slot

No balances found for "AdminUpgradeabilityProxy"

0xb75ee76fd16b229aa5ea0b62ff631046d627f2f472ffccd990a29b2a55c2dfa4
0xf245bda8d0e854a8161fdebf204d21b74954c544ff5ecee2b4a49fa764595f79
0xa2718b9f120ff893b33988d280e45729bfd942025656d989cc5786e5ce6a5e6d
0x7f2d5d7b398743af4cd4ac647cb237094346f504052f7620fbefdc7b6ffb7fcf
0xd67eacd8426f82476cd11585443452e7636dd698f44a6a8bdb4a761a87512116
0x4a8e59557da7ba85e0829a263ca2cb1c2a646374a4da28569749bacf581de662
0x616941f4fe7a3722455b93b8141ff4c3397ab96770c5afce7ad43d99ed09dff8
0x6555f92941bc47fa6965041158d47af210149ab8ec41bc2034c3365f98829a28
0x3c78467e5229b9565f36f9f06f335c1583f969606b78a1b9a96fbd1c4ddd3c71
0x28353d382e9ef923e67c01f5f08c43c62b70529f4cc3337ec8a8b114d82dd16e

Functions
Getter at block 20883870
BASE_SHARES_PER_WEI(view returns (uint256)
1000000
MAX_REWARD_TOKENS(view returns (uint256)
50
MAX_STAKES_PER_VAULT(view returns (uint256)
30
getBonusTokenSetLength(view returns (uint256 length)
0
getCurrentTotalStakeUnits(view returns (uint256 totalStakeUnits)
1028709675555062871501012
 
getCurrentUnlockedRewards(view returns (uint256 unlockedRewards)
 
getGeyserData(view returns (struct IGeyserGeyserData geyser)
getPowerController(view returns (address controller)
0x6723b7641c8ac48a61f5f505ab1e9c03bb44a301
getPowerSwitch(view returns (address powerSwitch)
0x9abcd9ca94c37caa643b02171f86557378a54265
getVaultFactorySetLength(view returns (uint256 length)
2
isOffline(view returns (bool status)
false
isOnline(view returns (bool status)
true
isShutdown(view returns (bool status)
false
owner(view returns (address)
0x6723b7641c8ac48a61f5f505ab1e9c03bb44a301
Read-only
calculateReward(uint256 unlockedRewardsuint256 stakeAmountuint256 stakeDurationuint256 totalStakeUnitsstruct IGeyserRewardScaling rewardScalingpure returns (uint256 reward)
calculateRewardFromStakes(struct IGeyserStakeData[] stakesuint256 unstakeAmountuint256 unlockedRewardsuint256 totalStakeUnitsuint256 timestampstruct IGeyserRewardScaling rewardScalingpure returns (struct IGeyserRewardOutput out)
calculateStakeUnits(uint256 amountuint256 startuint256 endpure returns (uint256 stakeUnits)
calculateTotalStakeUnits(struct IGeyserStakeData[] stakesuint256 timestamppure returns (uint256 totalStakeUnits)
calculateUnlockedRewards(struct IGeyserRewardSchedule[] rewardSchedulesuint256 rewardBalanceuint256 sharesOutstandinguint256 timestamppure returns (uint256 unlockedRewards)
getBonusTokenAtIndex(uint256 indexview returns (address bonusToken)
getCurrentStakeReward(address vaultuint256 stakeAmountview returns (uint256 reward)
getCurrentVaultReward(address vaultview returns (uint256 reward)
getCurrentVaultStakeUnits(address vaultview returns (uint256 stakeUnits)
getFutureStakeReward(address vaultuint256 stakeAmountuint256 timestampview returns (uint256 reward)
getFutureTotalStakeUnits(uint256 timestampview returns (uint256 totalStakeUnits)
getFutureUnlockedRewards(uint256 timestampview returns (uint256 unlockedRewards)
getFutureVaultReward(address vaultuint256 timestampview returns (uint256 reward)
getFutureVaultStakeUnits(address vaultuint256 timestampview returns (uint256 stakeUnits)
getVaultData(address vaultview returns (struct IGeyserVaultData vaultData)
getVaultFactoryAtIndex(uint256 indexview returns (address factory)
isValidAddress(address targetview returns (bool validity)
isValidVault(address targetview returns (bool validity)
State-modifying
admin(returns (address)
changeAdmin(address newAdmin
implementation(returns (address)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
fundGeyser(uint256 amountuint256 duration
initialize(address ownerAddressaddress rewardPoolFactoryaddress powerSwitchFactoryaddress stakingTokenaddress rewardTokenstruct IGeyserRewardScaling rewardScaling
initializeLock(
rageQuit(
registerBonusToken(address bonusToken
registerVaultFactory(address factory
removeVaultFactory(address factory
renounceOwnership(
rescueTokensFromRewardPool(address tokenaddress recipientuint256 amount
stake(address vaultuint256 amountbytes permission
transferOwnership(address newOwner
unstakeAndClaim(address vaultuint256 amountbytes permission
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
BonusTokenRegistered(address token
GeyserCreated(address rewardPooladdress powerSwitch
GeyserFunded(uint256 amountuint256 duration
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RewardClaimed(address vaultaddress tokenuint256 amount
Staked(address vaultuint256 amount
Unstaked(address vaultuint256 amount
VaultFactoryRegistered(address factory
VaultFactoryRemoved(address factory
Constructor
constructor(address _logicaddress _adminbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.