Manager
Verified contract
Implementation
Active on
Ethereum with 1 txns
Storage
Map
Table
Raw
Constants and immutables
9
Slot
XX
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
-
variable spans 1 additional slot
-
variable spans 1 additional slot
Balances ($0.00)
No balances found for "Manager"
ABI
ABI objects
Getter at block 21314016
ADMIN_ROLE() view returns (bytes32)
0xa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MID_CYCLE_ROLE() view returns (bytes32)
0xacdbe8822a55450624cde6a504a915514985ffcec4ce4dcd1d9d6e9af2151a18
ROLLOVER_ROLE() view returns (bytes32)
0xf0983e2b51e2b2ff224c42b1eabc9a0c5025d7bfb63557cd50ce5287048e6808
START_ROLLOVER_ROLE() view returns (bytes32)
0xa95e5e3246938eb1d0d95aa37eaf5b84b831b10fd555a441e23593836972d76f
_eventSend() view returns (bool)
false
currentCycle() view returns (uint256)
0
currentCycleIndex() view returns (uint256)
0
cycleDuration() view returns (uint256)
604800
destinations() view returns (address fxStateSender, address destinationOnL2)
(fxStateSender=0x0000000000000000000000000000000000000000, destinationOnL2=0x0000000000000000000000000000000000000000)
getControllers() view returns (bytes32[])
[]
getCurrentCycle() view returns (uint256)
0
getCurrentCycleIndex() view returns (uint256)
0
getCycleDuration() view returns (uint256)
604800
getPools() view returns (address[])
[]
getRolloverStatus() view returns (bool)
false
nextCycleStartTime() view returns (uint256)
1646240400
rolloverStarted() view returns (bool)
false
Read-only
cycleRewardsHashes(uint256) view returns (string)
getRoleAdmin(bytes32 role) view returns (bytes32)
getRoleMember(bytes32 role, uint256 index) view returns (address)
getRoleMemberCount(bytes32 role) view returns (uint256)
hasRole(bytes32 role, address account) view returns (bool)
registeredControllers(bytes32) view returns (address)
State-modifying
Events completeRollover(string rewardsIpfsHash)
executeMaintenance(struct IManagerMaintenanceExecution params)
executeRollover(struct IManagerRolloverExecution params)
grantRole(bytes32 role, address account)
initialize(uint256 _cycleDuration, uint256 _nextCycleStartTime)
registerController(bytes32 id, address controller)
registerPool(address pool)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
setCycleDuration(uint256 duration)
setDestinations(address _fxStateSender, address _destinationOnL2)
setEventSend(bool _eventSendSet)
setNextCycleStartTime(uint256 _nextCycleStartTime)
setupRole(bytes32 role)
startCycleRollover()
sweep(address[] poolAddresses)
unRegisterController(bytes32 id)
unRegisterPool(address pool)
ControllerRegistered(bytes32 id, address controller)
ControllerUnregistered(bytes32 id, address controller)
CycleDurationSet(uint256 duration)
CycleRolloverComplete(uint256 timestamp)
CycleRolloverStarted(uint256 timestamp)
DeploymentStepExecuted(bytes32 controller, address adapaterAddress, bytes data)
DestinationsSet(address fxStateSender, address destinationOnL2)
EventSendSet(bool eventSendSet)
LiquidityMovedToManager(address pool, uint256 amount)
LiquidityMovedToPool(address pool, uint256 amount)
ManagerSwept(address[] addresses, uint256[] amounts)
NextCycleStartSet(uint256 nextCycleStartTime)
PoolRegistered(address pool)
PoolUnregistered(address pool)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
constructor()
This contract contains no fallback and receive objects.
This contract contains no error objects.