TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 526 txns
Deployed by via 0x6abbee65 at 12912471
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
ERC-20
--
ERC-20
--
ERC-20
--
0x8b77ad1d68548d85968605af4ae412b2a5fcbeeceb77264f4002591a72d951dd
0x1ec69d1cc48bd845243a2564441220d55d8b9aa0dde9e64b5fe1b781c825f21c
0x290f357b850de373aaff67ed35f881ca04056fe9e1a46c4ea296b022ce01b102
0x02ff06bef72697ac1ef25788e64bbfe9401f2bf111ed7ff4cf016bc0a49b382d
0xb20ac93378de0b37cb574c3f355ac6885ce3e7789d3f3846e92eeb1d98ab500e
0x56bc88a88393af061ab89f0659aea6610646e7a1ef3456d33200298f757e8d6f
0xa6e0c6cc6d91acd2df6f5d73cb9bff73bc961e23fc0b6a4cb230677d8d6aa14b
0x4ba7ca4a9a0b891fdc488c52f60e34be87d88b44a0176a4ac5ba0d1d498ceec8
0xe30107b30b549a57f2587e4edcd6d4b534e482798c505eaa5b0c0fc9342dbaa3
0x41a3424f97fb636ae5f2fc23125da9cd52b5a593b76125a6ec65a495365f42b9

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)
true
currentCycle(view returns (uint256)
1731513600
currentCycleIndex(view returns (uint256)
343
cycleDuration(view returns (uint256)
604800
destinations(view returns (address fxStateSenderaddress destinationOnL2)
(fxStateSender=0xfe5e5d361b2ad62c541bab87c45a0b9b018389a2, destinationOnL2=0x7f4fb56b9c85bab8b89c8879a660f7eaaa95a3a8)
 
getControllers(view returns (bytes32[])
getCurrentCycle(view returns (uint256)
1731513600
getCurrentCycleIndex(view returns (uint256)
343
getCycleDuration(view returns (uint256)
604800
 
getPools(view returns (address[])
getRolloverStatus(view returns (bool)
false
nextCycleStartTime(view returns (uint256)
1732118400
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
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
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
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
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(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
receive(
Errors

This contract contains no error objects.