Skip to content

Latest commit

 

History

History
73 lines (49 loc) · 2.77 KB

ownership-facet.md

File metadata and controls

73 lines (49 loc) · 2.77 KB

Ownership Facet

{% hint style="warning" %} Note that this page has not been updated to reflect the current state of Beanstalk, but is left here as a reference. {% endhint %}

The Ownership Facet handles the ownership of Beanstalk.

Call Functions

function transferOwnership(address _newOwner) external;

Transfers ownership of Beanstalk to a new address. Can only be called by the owner of Beanstalk.

Parameter Type Description
_newOwner address The address to transfer ownership to.
function claimOwnership() external;

Callable by candidate for ownership after a successful transferOwnership function call.

View Functions

function owner() external view returns (address owner_);

Returns the address of the owner of Beanstalk.

Return Value Type Description
owner_ address The address of the owner of Beanstalk.
function ownerCandidate() external view returns (address ownerCandidate_);

Returns the owner candidate of Beanstalk.

Return Value Type Description
ownerCandidate_ address The owner candidate of Beanstalk.

Events

event OwnershipTransferred(
    address indexed previousOwner, 
    address indexed newOwner
);

Emitted when ownership of Beanstalk is transferred.

Parameter Type Description
previousOwner address The previous owner of Beanstalk.
newOwner address The new owner of Beanstalk.