Manager

Verified contract

Implementation

Active on Ethereum with 1 txns
Deployed by via 0xc5cabc4a at 14264743
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
-
variable spans 1 additional slot
-
variable spans 1 additional slot

No balances found for "Manager"

0xa1077d29cc63e83744d9ae63bb1e1e23ec7e9b84603e688ab3803227c2ad02c2
From

Functions
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 fxStateSenderaddress 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(uint256view returns (string)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
registeredControllers(bytes32view returns (address)
State-modifying
completeRollover(string rewardsIpfsHash
executeMaintenance(struct IManagerMaintenanceExecution params
executeRollover(struct IManagerRolloverExecution params
grantRole(bytes32 roleaddress account
initialize(uint256 _cycleDurationuint256 _nextCycleStartTime
registerController(bytes32 idaddress controller
registerPool(address pool
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setCycleDuration(uint256 duration
setDestinations(address _fxStateSenderaddress _destinationOnL2
setEventSend(bool _eventSendSet
setNextCycleStartTime(uint256 _nextCycleStartTime
setupRole(bytes32 role
startCycleRollover(
sweep(address[] poolAddresses
unRegisterController(bytes32 id
unRegisterPool(address pool
Events
ControllerRegistered(bytes32 idaddress controller
ControllerUnregistered(bytes32 idaddress controller
CycleDurationSet(uint256 duration
CycleRolloverComplete(uint256 timestamp
CycleRolloverStarted(uint256 timestamp
DeploymentStepExecuted(bytes32 controlleraddress adapaterAddressbytes data
DestinationsSet(address fxStateSenderaddress destinationOnL2
EventSendSet(bool eventSendSet
LiquidityMovedToManager(address pooluint256 amount
LiquidityMovedToPool(address pooluint256 amount
ManagerSwept(address[] addressesuint256[] amounts
NextCycleStartSet(uint256 nextCycleStartTime
PoolRegistered(address pool
PoolUnregistered(address pool
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(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.