Manager

Verified contract

Implementation

Active on Ethereum with 13 txns
Deployed by via 0xd297deb8 at 14629300
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"

0x2e1aaabca27aea2527680f19fd028dbc1d4c1ab672629594f7c37a6e37bbbde0
0x896c535f96053a7cd718e3c294514d396dc390d022cfd3ec7282e1efa14645b3
0x3e711ae9d9515b4c1fd9058941d6b85c9d11079f2d7a87ba7364f806d6845a48
0x343f1a1e5ba36b13e9b0343edca6a0d39e29c36c5caf959562bb56c1578cf8df
0xc9a2b7216c414d03d9e79fceb65c90ed53ca2258e679160de3e4f841f7bb4e63
0x421fcd55a1d9637354529be836a6df1316f3201e136206761ac011a1aa519b99
0x3038eb94602bbac08226178a313456d20fd3e97bf09fd03eddf310b4e9b51570
0xcb224120fee404c42ba90c888925dc97d7ea61caefe2e64390c3f7ea50ff87ec
0xeb7f80f70ab9310f348df0bdcae8408a6d58f0dc6f0aa32bcc0dc035a326f255
0x732471e62c277618e825e47f4a586fd49f351196670dbe7273114f29fcd54cb4

Functions
Getter at block 21224319
ADD_LIQUIDITY_ROLE(view returns (bytes32)
0xad02fbc13153ebd0c0ef004ff61ba31d9ce93d7998e6fc3a4a4a667ac0ae2a16
ADMIN_ROLE(view returns (bytes32)
0xa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MID_CYCLE_ROLE(view returns (bytes32)
0xacdbe8822a55450624cde6a504a915514985ffcec4ce4dcd1d9d6e9af2151a18
MISC_OPERATION_ROLE(view returns (bytes32)
0xb31eaee23a579dabb2a4effb45a79031addeff3990e6fc9284cc2ad257c588a1
REMOVE_LIQUIDITY_ROLE(view returns (bytes32)
0x99a732c1592dacad61c17aa1d8c4a304ed8aa6966133090e2df7f7c3ec3c66f7
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)
10000
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)
10000
getPools(view returns (address[])
[0x061aee9ab655e73719577EA1df116D7139b2A7E7]
getRolloverStatus(view returns (bool)
false
nextCycleStartTime(view returns (uint256)
1650567850
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
receive(
Errors

This contract contains no error objects.