# Ownership
Source: https://docs.chain.link/chainlink-nodes/contracts/ownership

> For the complete documentation index, see [llms.txt](/llms.txt).

[ConfirmedOwnerWithProposal](https://github.com/smartcontractkit/chainlink/blob/contracts-v1.3.0/contracts/src/v0.8/shared/access/ConfirmedOwnerWithProposal.sol) is inherited by [operator](/chainlink-nodes/contracts/operator) and [forwarder](/chainlink-nodes/contracts/forwarder) contracts. It contains helpers for basic contract ownership.

## API reference

### Methods

#### transferOwnership

```solidity
function transferOwnership(address to) public
```

Allows an owner to begin transferring ownership to a new address.
Emits an [OwnershipTransferRequested](#ownershiptransferrequested) event.

#### acceptOwnership

```solidity
function acceptOwnership() external
```

Allows an ownership transfer to be completed by the recipient.
Emits an [OwnershipTransferred](#ownershiptransferred) event.

#### owner

```solidity
function owner() public view returns (address)
```

Get the current owner.

### Events

#### OwnershipTransferRequested

```solidity
event OwnershipTransferRequested(address from, address to)
```

#### OwnershipTransferred

```solidity
event OwnershipTransferred(address from, address to)
```