AdminUpgradeabilityProxy

Verified contract

Proxy

Active on Ethereum with 3 txns
Deployed by via 0x4ff3874f at 11472325
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 3 additional slots
-
variable spans 24 additional slots
-
variable spans 4 additional slots

No balances found for "AdminUpgradeabilityProxy"

0xb5b0e725f5c6fa428f42b58f78f7f26d59bd732857541be01e1d943bed94ad61
0x0f40cbacdfb597efa5922629aad831f9675aefd6e34240a6ec42708f1d084f69
0x1834a26136a38c082602bd44a10572b378528e4bdb4b6dd5fa2c4769daf16b95

Functions
Getter at block 21161879
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MANAGER_ROLE(view returns (bytes32)
0x241ecf16d79d0f8dbfb92cbc07fe17840425976cf0667f022fe9877caa831b08
MIGRATOR_ROLE(view returns (bytes32)
0x600e5f1c60beb469a3fa6dd3814a4ae211cc6259a6d033bae218a742f2af01d3
STAKING_ROLE(view returns (bytes32)
0x843c3a00fa95510a35f425371231fd3fe4642e719cb4595160763d6d02594b50
addresses(view returns (address mainTokenaddress foreignSwapaddress bigPayDayPooladdress auction)
(mainToken=0x0d3516183b8a7f6af742cae6d8d06ceabc4a1d6d, foreignSwap=0x04e38f527891102229969b0825e070f6150366f8, bigPayDayPool=0x9e507876c9794a6c2d0a031d723747cce59d94b3, auction=0x4f99d79d93f483138827609f6eea541b58dac2a7)
basePeriod(view returns (uint256)
350
currentSharesTotalSupply(view returns (uint256)
390144087094023767257761291883
getClosestYearShares(view returns (uint256 shareAmount)
0
getPoolsMinted(view returns (bool[5] poolsMinted)
[false, false, false, false, false]
getPoolsMintedAmounts(view returns (uint256[5] poolsMintedAmounts)
[0, 0, 0, 0, 0]
getStartTimes(view returns (uint256[5] startTimes)
[1635491063, 1665731063, 1695971063, 1726211063, 1756451063]
init_(view returns (bool)
true
startTimestamp(view returns (uint256)
1605251063
stepTimestamp(view returns (uint256)
86400
subBalancesV1(view returns (address)
0xac0031652fb4907c17aa1f32def350e433357ffc
Read-only
calculateSessionPayout(uint256 startuint256 enduint256 finishTimeuint256 sharesbool[5] payDayEligibleview returns (uint256uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
getStakeSession(uint256 sessionIdview returns (address stakeruint256 sharesuint256 startuint256 enduint256 finishTimebool withdrawnbool[5] payDayEligible)
hasRole(bytes32 roleaddress accountview returns (bool)
periods(uint256view returns (uint256)
stakeSessions(uint256view returns (address stakeruint256 sharesuint256 startuint256 enduint256 finishTimebool withdrawn)
subBalanceList(uint256view returns (uint256 totalSharesuint256 totalWithdrawAmountuint256 payDayTimeuint256 requiredStakePeriodbool minted)
State-modifying
admin(returns (address)
changeAdmin(address newAdmin
implementation(returns (address)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addStakeSessions(uint256[] _sessionIdsaddress[] _stakersuint256[] _sharesListuint256[] _startListuint256[] _endListuint256[] _finishTimeListbool[] _payDayEligibleList
callIncomeStakerTrigger(address stakeruint256 sessionIduint256 startuint256 enduint256 shares
callOutcomeStakerTrigger(uint256 sessionIduint256 startuint256 enduint256 actualEnduint256 shares
callOutcomeStakerTriggerV1(address stakeruint256 sessionIduint256 startuint256 enduint256 actualEnduint256 shares
generatePool(returns (bool)
grantRole(bytes32 roleaddress account
init(address _mainTokenAddressaddress _foreignSwapAddressaddress _bigPayDayPoolAddressaddress _auctionAddressaddress _subBalancesV1Addressaddress _stakingAddressuint256 _stepTimestampuint256 _basePeriod
initialize(address _manageraddress _migrator
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setNormalVariables(uint256 _currentSharesTotalSupplyuint256[5] _periodsuint256 _startTimestamp
setSubBalanceList(uint256[5] _totalSharesListuint256[5] _totalWithdrawAmountListuint256[5] _payDayTimeListuint256[5] _requiredStakePeriodListbool[5] _mintedList
withdrawPayout(uint256 sessionId
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
PoolCreated(uint256 paydayTimeuint256 poolAmount
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Constructor
constructor(address _logicaddress _adminbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.