Skip to content

TemporarilyOwned

Description

Source: contracts/TemporarilyOwned.sol

Variables

expiryTime

Source

Type: uint256

nominatedOwner

Source

Type: address

temporaryOwner

Source

Type: address

Constructor

constructor

Source

Details

Signature

constructor(address _temporaryOwner, uint256 _ownershipDuration)

Visibility

public

State Mutability

``

Requires

Restricted Functions

nominateNewOwner

Source

Details

Signature

nominateNewOwner(address _owner)

Visibility

external

State Mutability

``

Modifiers

Emits

setNewExpiryTime

Source

Details

Signature

setNewExpiryTime(uint256 _duration)

Visibility

external

State Mutability

``

Requires

Modifiers

External Functions

acceptOwnership

Source

Details

Signature

acceptOwnership()

Visibility

external

State Mutability

``

Requires

Emits

Modifiers

onlyTemporaryOwner

Source

Events

OwnerChanged

Source

Signature: OwnerChanged(address oldOwner, address newOwner)

OwnerNominated

Source

Signature: OwnerNominated(address newOwner)