DharmaUpgradeBeaconControllerManager
Verified contract
Active on
Ethereum with 33 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
Balances ($0.00)
No balances found for "DharmaUpgradeBeaconControllerManager"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19976965 | 4 months ago | | | 0 | 0.00032593734 | |
| 19278580 | 8 months ago | | | 0 | 0.0010790330 | |
| 18622420 | a year ago | | | 0 | 0.0014934932 | |
| 16983088 | 2 years ago | | | 0 | 0.0011911375 | |
| 16342451 | 2 years ago | | | 0 | 0.00061493439 | |
| 15978995 | 2 years ago | | | 0 | 0.00042012531 | |
| 15135518 | 2 years ago | | | 0 | 0.0016250563 | |
| 14626396 | 2 years ago | | | 0 | 0.0018063315 | |
| 14458208 | 3 years ago | | | 0 | 0.0012935207 | |
| 14121890 | 3 years ago | | | 0 | 0.0042615204 |
ABI
ABI objects
Getter at block 20933424
contingencyStatus() view returns (bool armed, bool activated, uint256 activationTime)
(armed=false, activated=false, activationTime=0)
heartbeatStatus() view returns (bool expired, uint256 expirationTime)
(expired=true, expirationTime=1724779223)
isOwner() view returns (bool)
false
owner() view returns (address)
0x95facf8db8de6d9e0666731b532c41c00291be51
Read-only
getDefaultTimelockExpiration(bytes4 functionSelector) view returns (uint256 defaultTimelockExpiration)
getDefaultTimelockInterval(bytes4 functionSelector) view returns (uint256 defaultTimelockInterval)
getPriorImplementation(address controller, address beacon, uint256 index) view returns (address priorImplementation, bool rollbackAllowed)
getTimelock(bytes4 functionSelector, bytes arguments) view returns (bool exists, bool completed, bool expired, uint256 completionTime, uint256 expirationTime)
getTotalPriorImplementations(address controller, address beacon) view returns (uint256 totalPriorImplementations)
State-modifying
Events acceptOwnership()
activateAdharmaContingency()
agreeToAcceptControllerOwnership(address controller, bool willAcceptOwnership)
armAdharmaContingency(bool armed)
blockRollback(address controller, address beacon, uint256 index)
cancelOwnershipTransfer()
exitAdharmaContingency(address smartWalletImplementation, address keyRingImplementation)
heartbeat()
initiateModifyTimelockExpiration(bytes4 functionSelector, uint256 newTimelockExpiration, uint256 extraTime)
initiateModifyTimelockInterval(bytes4 functionSelector, uint256 newTimelockInterval, uint256 extraTime)
initiateTransferControllerOwnership(address controller, address newOwner, uint256 extraTime)
initiateUpgrade(address controller, address beacon, address implementation, uint256 extraTime)
modifyTimelockExpiration(bytes4 functionSelector, uint256 newTimelockExpiration)
modifyTimelockInterval(bytes4 functionSelector, uint256 newTimelockInterval)
newHeartbeater(address heartbeater)
rollback(address controller, address beacon, uint256 index)
transferControllerOwnership(address controller, address newOwner)
transferOwnership(address newOwner)
upgrade(address controller, address beacon, address implementation)
AdharmaContingencyActivated()
AdharmaContingencyExited()
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
TimelockExpirationModified(bytes4 functionSelector, uint256 oldExpiration, uint256 newExpiration)
TimelockInitiated(bytes4 functionSelector, uint256 timeComplete, bytes arguments, uint256 timeExpired)
TimelockIntervalModified(bytes4 functionSelector, uint256 oldInterval, uint256 newInterval)
constructor()
This contract contains no fallback and receive objects.
This contract contains no error objects.