# 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: 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:

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

The question should be specific, self-contained, and written in natural language.
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.
