# Stacks (STX)

{% hint style="warning" %}
Due to the high operational cost of managing STX staking, we ask for a minimum staking position of 100k STX per customer.
{% endhint %}

{% hint style="warning" %}
Please notify your point of contact at Kiln before delegating to our pool.
{% endhint %}

## Validators

{% tabs %}
{% tab title="Mainnet" %}

<table><thead><tr><th width="210" align="center">Name</th><th align="center">Address</th></tr></thead><tbody><tr><td align="center">Kiln - Pool address</td><td align="center">SP37NDP02F9Q8Q3RYKRNYN1QNP5N2RDQYM6R9Z4PK</td></tr><tr><td align="center">Kiln - Signer address</td><td align="center">SP25FZSGTAVP8CM3WYXCQW65GP684SNDZ8H7CD523</td></tr></tbody></table>
{% endtab %}
{% endtabs %}

## Staking mechanics

{% hint style="info" %}
On the Stacks network, staking is called "stacking" and validators are called "signers".
{% endhint %}

<table data-header-hidden><thead><tr><th width="346">Parameter</th><th>Value</th></tr></thead><tbody><tr><td><strong>Stack activation time</strong></td><td>Next stacking cycle: O-2 weeks</td></tr><tr><td><strong>Stack lock-up time</strong> </td><td>Next stacking cycle: O-2 weeks</td></tr><tr><td><strong>Rewards frequency</strong></td><td>First rewards: 1 epoch after stack is active (0-2 weeks).<br><br>Rewards frequency: beginning of every epoch (2 weeks).<br><br>Last rewards: next rewards to be earned after unstacking.</td></tr><tr><td><strong>How do I receive my rewards?</strong></td><td>When staking STX, rewards are earned in BTC.<br><br>Before initiating a stake, you need to notify the Kiln team and communicate a BTC address where your rewards will be manually sent at the end of every stacking cycle.<br><br>The Kiln reward address receives 100% of all rewards.<br><br>Every 2 weeks, we will compute the share of rewards that was generated by your stake and rebate you the rewards accordingly.</td></tr><tr><td><strong>Auto-compounding</strong></td><td>No</td></tr><tr><td><strong>Self-bond</strong></td><td>None</td></tr><tr><td><strong>Active set</strong></td><td>Any Signer with more than 100k staked STX. This minimum is dynamic and grows as more network participants stake their STX.</td></tr><tr><td><strong>Slashing</strong></td><td>No automated slashing currently implemented in the protocol.</td></tr><tr><td><strong>Relationship between validator stake balance and rewards</strong></td><td>Linear. The more stake balance there is on the validator, the more rewards it will earn.</td></tr></tbody></table>

## Staking guide

### In Lockstacks.com

{% hint style="info" %}
You will need to connect your Stacks account through one of the following browser wallets: [Xverse](https://www.xverse.app/), [Leather ](https://leather.io/)or [Asigna](https://asigna.io/)
{% endhint %}

1. Go to <https://lockstacks.com/sign-in?chain=mainnet>
2. &#x20;Select the "Stack in a pool" option
3. Connect your wallet
4. Go to "Custom Pool" and input Kiln's Pool address `SP37NDP02F9Q8Q3RYKRNYN1QNP5N2RDQYM6R9Z4PK`

   <figure><img src="https://1911902555-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fnye3yqpuOzdfrtWAlwng%2Fuploads%2F7J29wy8MyCA1IIPpLdsy%2Fimage.png?alt=media&#x26;token=6b104b59-763b-4bd3-b9da-c03eaeb0b764" alt=""><figcaption></figcaption></figure>
5. Input the Bitcoin address where you wish to receive the rewards (please don't forget to communicate this to Kiln afterwards)&#x20;

   <figure><img src="https://1911902555-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fnye3yqpuOzdfrtWAlwng%2Fuploads%2Fnzas3QJvfzdINKCgUiAR%2Fimage.png?alt=media&#x26;token=3501a96b-6204-44f4-a8e7-8e2752dd839c" alt=""><figcaption></figcaption></figure>
6. Select the amount of STX you wish to delegate
7. Select the duration (We recommend selecting "indefinite" since you can always revoke this permission afterward)
8. Confirm and sign the staking transaction

### In Bitgo

Please find details [here](https://docs.kiln.fi/v1/integrations/custody-platforms/stake-from-bitgo).

### In Coinbase Custody

Stacking is enabled. Please refer to your account manager for details.


---

# 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/stacks-stx.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.
