AdminUpgradeabilityProxy

Verified contract

Proxy

Active on Ethereum with 234 txns
Deployed by via 0x545f766d at 17928871
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"

0x00f880b8c0e0baea7dae980db0ad2c43554faf62ff08d5e13d4da0698cfd3986
0x64d7f951490302179e108fd270f48f573a25c0f4470004779625e54f4bbbdf5b
0x28fd569c48345bb99230ac666054a4ad9280b4561350bfc806ebe16b6edfd94b
0x77709cc5a9fb189dc58c54c8d9b9e09360de687d2aa316928607f077c82afce0
0x8ee86d9bd4909308a7d23eb46b7b4cc6943c1889adac9a7a988634494b50476c
0x484d3fe2326a40a0ea8c963df27bfca6a867879597e74f59fe6e58c82dfe5125
0x343e852a91d0d32c6da5aed8c5a59aca42356bef264ed34033e249665c630778
0xb6d256b71c8c8e84c3133eb83a2628f25b0a90423d7fb152963de70efd33ee4b
0xbc18d80ea6a36d314dfc1e039b6c27cff70ae249be65cc62974f07814973ab4a
0xea1ae33a45172bd851f125f9d006eebcd700083d5d13feeeb14e3e5aa9939ee6

Functions
Getter at block 21204926
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)
262039819909529637410028
 
getCurrentUnlockedRewards(view returns (uint256 unlockedRewards)
 
getGeyserData(view returns (struct IGeyserGeyserData geyser)
getPowerController(view returns (address controller)
0x57981b1eafe4b18ec97f8b10859b40207b364662
getPowerSwitch(view returns (address powerSwitch)
0x3cfa7b57b9c6c460438225f3cb7b0989ffd70292
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)
0x57981b1eafe4b18ec97f8b10859b40207b364662
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.