TemporarilyOwned¶
Description¶
Source: contracts/TemporarilyOwned.sol
Variables¶
expiryTime
¶
Type: uint256
nominatedOwner
¶
Type: address
temporaryOwner
¶
Type: address
Constructor¶
constructor
¶
Details
Signature
constructor(address _temporaryOwner, uint256 _ownershipDuration)
Visibility
public
State Mutability
``
Requires
Restricted Functions¶
nominateNewOwner
¶
Details
Signature
nominateNewOwner(address _owner)
Visibility
external
State Mutability
``
Modifiers
Emits
setNewExpiryTime
¶
Details
Signature
setNewExpiryTime(uint256 _duration)
Visibility
external
State Mutability
``
Requires
Modifiers
External Functions¶
acceptOwnership
¶
Details
Signature
acceptOwnership()
Visibility
external
State Mutability
``
Requires
Emits
Modifiers¶
onlyTemporaryOwner
¶
Events¶
OwnerChanged
¶
Signature: OwnerChanged(address oldOwner, address newOwner)
OwnerNominated
¶
Signature: OwnerNominated(address newOwner)