> For the complete documentation index, see [llms.txt](https://docs.constellationnetwork.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.constellationnetwork.io/run-a-node/validator-node-guides/delegated-staking/create-delegated-staking-configuration.md).

# Create Delegated Staking Configuration

nodectl requires you to create a configuration file with the necessary parameters to properly enable delegated staking according to your preferences and requirements.

## **First time and future updates**[**​**](http://localhost:3000/validate/quick-start/delegated-staking#-future-updates)

Regardless of whether this is your first time configuring your node for delegation, you must **create or update the configuration file** to define the specific parameters you want to use when offering your node for delegation.

If you wish to change any delegated staking parameters in the future, you must **update the configuration file first** before submitting a request to apply those changes to your node’s delegated staking settings.

## Important

{% hint style="success" %}
Configuring delegated staking **does not automatically commit** your node to accept delegations.

The process involves **two steps**:

1. **Create or update the configuration** with your desired delegation parameters.
2. **Manually submit** the configuration to the Metagraph to activate delegated staking.
   {% endhint %}

## Create or Update Configuration

{% stepper %}
{% step %}

### Log into your node <a href="#enter-the-configurator" id="enter-the-configurator"></a>

{% endstep %}

{% step %}

### Enter the configurator <a href="#enter-the-configurator" id="enter-the-configurator"></a>

* `-e` edit mode
* `-cb` confirm backup *automatically*
* `-d` detailed mode

```
sudo nodectl configure -e -cb -d
```

{% endstep %}

{% step %}

### Enter delegated staking setup  <a href="#setup-delegated-staking" id="setup-delegated-staking"></a>

We will choose option <kbd>D</kbd>.

```
D) Setup/Update Delegated Staking
```

{% endstep %}

{% step %}

### Continue to the next section

[First Time Configuration](/run-a-node/validator-node-guides/delegated-staking/first-time-configuration.md)

[Modifying existing Configuration](/run-a-node/validator-node-guides/delegated-staking/modify-existing-configuration.md)
{% endstep %}
{% endstepper %}

### [​](http://localhost:3000/validate/quick-start/delegated-staking#-setup-delegated-staking) <a href="#setup-delegated-staking" id="setup-delegated-staking"></a>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.constellationnetwork.io/run-a-node/validator-node-guides/delegated-staking/create-delegated-staking-configuration.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
