TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 526 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
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)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
UST_whv23CRV-f | ERC-20 | 6.637673K | -- | -- | |
CNC | ERC-20 | 2.446457K | -- | -- | |
HQG | ERC-20 | 0.13 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21180167 | 6 days ago | | | 0 | 0.0083194832 | |
| 21179828 | 6 days ago | | | 0 | 0.0075945712 | |
| 21129916 | 13 days ago | | | 0 | 0.0018731326 | |
| 21129665 | 13 days ago | | | 0 | 0.0019506801 | |
| 21079750 | 20 days ago | | | 0 | 0.0018300476 | |
| 21079507 | 20 days ago | | | 0 | 0.0024700545 | |
| 21064305 | 22 days ago | | | 0 | 0.0011748437 | |
| 21029348 | a month ago | | | 0 | 0.0025745631 | |
| 20979297 | a month ago | | | 0 | 0.0027885463 | |
| 20979180 | a month ago | | | 0 | 0.0024238222 |
ABI
ABI objects
Getter at block 21224319 getControllers() view returns (bytes32[]) getPools() view returns (address[])
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 fxStateSender, address destinationOnL2)
(fxStateSender=0xfe5e5d361b2ad62c541bab87c45a0b9b018389a2, destinationOnL2=0x7f4fb56b9c85bab8b89c8879a660f7eaaa95a3a8)
getCurrentCycle() view returns (uint256)
1731513600
getCurrentCycleIndex() view returns (uint256)
343
getCycleDuration() view returns (uint256)
604800
getRolloverStatus() view returns (bool)
false
nextCycleStartTime() view returns (uint256)
1732118400
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 admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
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)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
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(address _logic, address admin_, bytes _data)
fallback()
receive()
receive()
This contract contains no error objects.