# XDC

{% hint style="info" %}

## XDC validators require a 10M XDC bond to run. Please reach out to the Kiln team to discuss deploying validators into the XDC ecosystem: <support@kiln.fi>

{% endhint %}

## Staking mechanics

<table><thead><tr><th width="351">Parameter</th><th>Value</th></tr></thead><tbody><tr><td><strong>Stake activation time</strong></td><td>instant</td></tr><tr><td><strong>Stake lock-up time</strong> </td><td>30 days unbonding</td></tr><tr><td><strong>Re-delegating activation time</strong></td><td>30 days unbonding</td></tr><tr><td><strong>Rewards frequency</strong></td><td>Daily</td></tr><tr><td><strong>Auto-compounding</strong></td><td>No</td></tr><tr><td><strong>Self-bond</strong></td><td>10M XDC</td></tr><tr><td><strong>Active set</strong></td><td>108 Masternodes/145 standby</td></tr><tr><td><strong>Slashing</strong></td><td>No loss of principal, can be demoted to Standby</td></tr></tbody></table>

## Staking workflow

| What is the staking process?                                | <p>Bond 10M XDC to run a validator after Kiln has deployed to the network</p><p><br></p>                                              |
| ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
| Do funds move out to another wallet?                        | No, funds are typically locked via smart contract or validator system rather than being sent to a different wallet you don’t control. |
| Can I keep staking/unstaking from/to the same wallet?       | Yes, you can stake and unstake using the same wallet address.                                                                         |
| Can I select how much of my wallet balance I want to stake? | Yes, you can choose the specific amount of XDC you want to stake                                                                      |
| Can I unstake a portion of my stake?                        | Yes, partial unstaking is generally possible                                                                                          |
| How do I unstake?                                           | <p></p><p>You initiate an unstake/withdrawal request<br></p>                                                                          |


---

# 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.kiln.fi/v1/kiln-products/validators/protocols/xdc.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.
