AdminUpgradeabilityProxy

Verified contract

Proxy

Active on Ethereum with 235 txns
Deployed by via 0x4f8e07c3 at 16476148
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"

0xffeb2606fe0b462936f5cb4d959275c38159a1b08d205e0b53c9d65c73af0141
0x8ee5ff1f3019306bd82a062bef1666e5fc26c773d0dd3d39b336baa03d47dc0c
0x02bdc12237555a4c8024eb400f48d7732120ccdde4f592d63c2737775a22d4fd
0x002afaf83576c5cdaa574ea1beb5aca130329c0124c9860b343b0cad32592278
0xc5cde083cb5fc4bf4cbe3bc1a552b81dbbce3dd013e6d587686e07ccbd2ea122
0x7af67ebc1436d11ad0aa8666ea7d655791a89414b15bc2301b64cdeb07575045
0xaccac41d90933de02113d698ba7c3352dcaebe4b0cc5e3f66454fe712088ab27
0xe2c8014a832095d7016e5becc9537ea35aa6e4f55adb37e396a5fb86c2ea3ea5
0x5c8e8cba76a46268aa5283d3873563de3a2bcab0133dc1f4b4200f63da1ca039
0xaf9368d1d2c624e59e91849c7d2e3cb3a737b885f0f7d149fa58d106db84cf45

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