Heritable
inputs | 0 | uint256 | _heartbeatTimeout |
HeirChanged
4e6093f8
inputs | 0 | address | owner | |
1 | address | newHeir |
HeirOwnershipClaimed
1017a357
inputs | 0 | address | previousOwner | |
1 | address | newOwner |
OwnerHeartbeated
d40b9d9a
inputs | 0 | address | owner |
OwnerProclaimedDead
66389f1f
inputs | 0 | address | owner | |
1 | address | heir | ||
2 | uint256 | timeOfDeath |
OwnershipRenounced
f8df3114
inputs | 0 | address | previousOwner |
OwnershipTransferred
8be0079c
inputs | 0 | address | previousOwner | |
1 | address | newOwner |
claimHeirOwnership
1c921e16
Allows heir to transfer ownership only if heartbeat has timed out.
heartbeat
3defb962
Owner can send a heartbeat if they were mistakenly pronounced dead.
heartbeatTimeout
7bca38be
heir
91f2ebb8
Use these getter functions to access the internal variables in an inherited contract.
owner
8da5cb5b
proclaimDeath
24845131
Heir can pronounce the owners death. To claim the ownership, they will have to wait for heartbeatTimeout
seconds.
removeHeir
ebf88de4
set heir = 0x0
renounceOwnership
715018a6
Renouncing to ownership will leave the contract without an owner. It will not be possible to call the functions with the onlyOwner
modifier anymore.
Allows the current owner to relinquish control of the contract.
setHeir
23defc77
inputs | 0 | address | _newHeir |
timeOfDeath
b4a8f3e6
transferOwnership
f2fde38b
Allows the current owner to transfer control of the contract to a newOwner.
inputs | 0 | address | _newOwner | The address to transfer ownership to. |