This contract is being backfilled. You may encounter incomplete storage history.

AdminUpgradeabilityProxy

Verified contract

Proxy

Active on Ethereum with 10,015 txns
Deployed by via 0x08f37743 at 11380951
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 1 additional slot
ERC-20
--
0x1333865d7ae5baf516f60cefe2310ec4ec39140fafb68e5a141aa8329c22e297
0x95fd81ab8e4e15574104228711b42b08b96d384af9cad9afd6e93598fb80f40c
0xd87681d9d5364b4801b35f96ab42af8c4bd112f701fefa99d32d7ff5ee422496
0x0f1be7a461ab6d04884d18fe39b9c1c75dbf5d43fd2b1bf386f0af33c2b5d22d
From
0x9f4ebe056fad92256c4cb836388a3ff58a361388aa6aff37dc50bf1c33a72236
0x7b6840483723570fa384236802f4267566cd364f8ff0b2b45c285fc2f3be68df
0x749581e20ae8fe9a32a969450e4b0fa445a5019c8ed2e6cdfb3fb75e9fb1ca41
0xe32ed8a8aa9088fbec3ba10637521ad5aa1a82a20d020616db8000d130dd31ea
0xefc105a91d4e6f8dae3362c97fe4b5907c70e24011fd29263d6acd33766bafde
0x0447803c6eb00ce25ee61172b54415e26f28d6bd0af374b292e9ea01e9189e66

Functions
Getter at block 20801163
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MAX_PERCENTAGE(view returns (uint256)
100
TOKEN_LOCKER_ROLE(view returns (bytes32)
0x4bf6f2cdcc8ad6c087a7a4fbecf46150b3686b71387234cac2b3e2e6dc70e345
getDistributionTokens(view returns (address[])
[0x3472A5A71965499acd81997a54BBA8D852C6E53d, 0x798D1bE841a82a273720CE31c822C61a67a601C3]
getNumDistributionTokens(view returns (uint256)
2
getStakingToken(view returns (address)
0x235c9e24d3fb2fafd58a2e49d454fdcd2dbf7ff1
globalStartTime(view returns (uint256)
1607014800
supportsHistory(pure returns (bool)
false
totalStaked(view returns (uint256)
2627941841538599
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
getUnlockSchedulesFor(address tokenview returns (struct BadgerGeyserUnlockSchedule[])
hasRole(bytes32 roleaddress accountview returns (bool)
totalStakedFor(address addrview returns (uint256)
unlockScheduleCount(address tokenview returns (uint256)
unlockSchedules(addressuint256view returns (uint256 initialLockeduint256 endAtSecuint256 durationSecuint256 startTime)
State-modifying
admin(returns (address)
changeAdmin(address newAdmin
implementation(returns (address)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addDistributionToken(address token
grantRole(bytes32 roleaddress account
initialize(address stakingToken_address initialDistributionToken_uint256 globalStartTime_address initialAdmin_address initialTokenLocker_
modifyTokenLock(address tokenuint256 indexuint256 amountuint256 durationSecuint256 startTime
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
signalTokenLock(address tokenuint256 amountuint256 durationSecuint256 startTime
stake(uint256 amountbytes data
stakeFor(address useruint256 amountbytes data
unstake(uint256 amountbytes data
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Staked(address indexed useruint256 amountuint256 totaluint256 indexed timestampuint256 indexed blockNumberbytes data
TokensLocked(address indexed tokenuint256 amountuint256 durationSecuint256 startTimeuint256 endTimeuint256 indexed timestampbytes data
UnlockScheduleSet(address tokenuint256 indexuint256 initialLockeduint256 durationSecuint256 startTimeuint256 endTime
Unstaked(address indexed useruint256 amountuint256 totaluint256 indexed timestampuint256 indexed blockNumberbytes data
Constructor
constructor(address _logicaddress _adminbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.