DharmaAccountRecoveryManagerV2
Verified contract
Active on
Ethereum with 1,300 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "DharmaAccountRecoveryManagerV2"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 12430569 | 3 years ago | | | 0 | 0.0033235230 | |
| 11557206 | 4 years ago | | | 0 | 0.0028147350 | |
| 11321954 | 4 years ago | | | 0 | 0.0037012181 | |
| 11224630 | 4 years ago | | | 0 | 0.0022298120 | |
| 11224629 | 4 years ago | | | 0 | 0.0022298120 | |
| 11224628 | 4 years ago | | | 0 | 0.0022298120 | |
| 11224625 | 4 years ago | | | 0 | 0.0030098120 | |
| 11224622 | 4 years ago | | | 0 | 0.0022298120 | |
| 11224621 | 4 years ago | | | 0 | 0.0030098120 | |
| 11224617 | 4 years ago | | | 0 | 0.0022298120 |
ABI
ABI objects
Getter at block 21162485
getCanceller() view returns (address canceller)
0x28ebc02fbd21bf8f6cdfed42f62099ceafd4ccb9
getDisabler() view returns (address disabler)
0x7e4a8391c728fed9069b2962699ab416628b19fa
getOperator() view returns (address operator)
0x3142c1ca46f7439752c65a455dcd5e9b52d2d218
getPauser() view returns (address pauser)
0x7e4a8391c728fed9069b2962699ab416628b19fa
getRecoverer() view returns (address recoverer)
0x7936612c0231fba089d6e2726ae383ce62395d24
isOwner() view returns (bool)
false
owner() view returns (address)
0x982a0326c9c0b24cb69906b39f1ecdd91fe3565f
Read-only
accountRecoveryDisabled(address smartWallet) view returns (bool hasDisabledAccountRecovery)
getDefaultTimelockExpiration(bytes4 functionSelector) view returns (uint256 defaultTimelockExpiration)
getDefaultTimelockInterval(bytes4 functionSelector) view returns (uint256 defaultTimelockInterval)
getTimelock(bytes4 functionSelector, bytes arguments) view returns (bool exists, bool completed, bool expired, uint256 completionTime, uint256 expirationTime)
isPaused(uint8 role) view returns (bool paused)
isRole(uint8 role) view returns (bool hasRole)
State-modifying
Events acceptOwnership()
cancelAccountRecovery(address smartWallet, address userSigningKey)
cancelAccountRecoveryDisablement(address smartWallet)
cancelOwnershipTransfer()
disableAccountRecovery(address smartWallet)
initiateAccountRecovery(address smartWallet, address userSigningKey, uint256 extraTime)
initiateAccountRecoveryDisablement(address smartWallet, uint256 extraTime)
initiateModifyTimelockExpiration(bytes4 functionSelector, uint256 newTimelockExpiration, uint256 extraTime)
initiateModifyTimelockInterval(bytes4 functionSelector, uint256 newTimelockInterval, uint256 extraTime)
modifyTimelockExpiration(bytes4 functionSelector, uint256 newTimelockExpiration)
modifyTimelockInterval(bytes4 functionSelector, uint256 newTimelockInterval)
pause(uint8 role)
recover(address smartWallet, address newUserSigningKey)
removeRole(uint8 role)
setRole(uint8 role, address account)
transferOwnership(address newOwner)
unpause(uint8 role)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Recovery(address indexed wallet, address oldUserSigningKey, address newUserSigningKey)
RecoveryCancelled(address indexed wallet, address cancelledUserSigningKey)
RecoveryDisabled(address wallet)
RecoveryDisablementCancelled(address wallet)
RoleModified(uint8 indexed role, address account)
RolePaused(uint8 indexed role)
RoleUnpaused(uint8 indexed role)
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.