> For the complete documentation index, see [llms.txt](https://docs.kiln.fi/v1/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.kiln.fi/v1/kiln-products/dapp-deprecated/security.md).

# Security

## Staking risks

{% content-ref url="/pages/jTO021XwCSKmCb6qVlm1" %}
[Staking Risks](/v1/kiln-products/onchain/security/staking-risks.md)
{% endcontent-ref %}

## dApp Smart Contract Interactions

This section details what contracts Kiln's dApp will require you to interact with to manage your staking or restaking position.

### Dedicated Staking

<table data-full-width="true"><thead><tr><th width="184">Interaction</th><th>Details</th><th>Contract address</th><th data-hidden></th></tr></thead><tbody><tr><td>Deposit 32ETH multiples</td><td><img src="/files/ETHQsJ4q60kMvukxUkhi" alt="" data-size="line">Kiln's On-Chain v1 - deposit</td><td><code>0xEF650d5DbE75f39e2ec18A4381F75c8a4D4E19C8</code>  <a href="https://etherscan.io/address/0xEF650d5DbE75f39e2ec18A4381F75c8a4D4E19C8#code">Link</a></td><td></td></tr><tr><td>Claim your rewards</td><td><img src="/files/VgprJykRlmxoyVp5GOgj" alt="" data-size="line">Kiln's On-Chain v1 - withdraw or batchWithdraw</td><td><code>0xEF650d5DbE75f39e2ec18A4381F75c8a4D4E19C8</code>  <a href="https://etherscan.io/address/0xEF650d5DbE75f39e2ec18A4381F75c8a4D4E19C8#code">Link</a></td><td></td></tr><tr><td>Exit you validators</td><td><img src="/files/AbL8mQ11PTv1L6sYvnP3" alt="" data-size="line">Kiln's On-Chain v1 - requestValidatorExit</td><td><code>0xEF650d5DbE75f39e2ec18A4381F75c8a4D4E19C8</code>  <a href="https://etherscan.io/address/0xEF650d5DbE75f39e2ec18A4381F75c8a4D4E19C8#code">Link</a></td><td></td></tr></tbody></table>

### Native Restaking

<table data-full-width="true"><thead><tr><th width="179">Interaction</th><th>Details</th><th>Contract address</th><th data-hidden></th></tr></thead><tbody><tr><td>Deploy EigenPod</td><td><img src="/files/i6Z13ooUfZzrAfvq5eeS" alt="" data-size="line">EigenPod Manager (EigenLayer) - createPod</td><td><code>0x91E677b07F7AF907ec9a428aafA9fc14a0d3A338</code> <a href="https://github.com/Layr-Labs/eigenlayer-contracts/blob/dev/README.md#deployments">Link</a></td><td></td></tr><tr><td>Deploy Fee splitter</td><td><img src="/files/uKsVKZ6Hksq1MNOBva8u" alt="" data-size="line">Kiln's Fee Splitter Factory - createSplitter</td><td><code>0x8659EEFF31CFcff580D37AF8e7Af250F8998aA83</code> <a href="https://etherscan.io/address/0x8659EEFF31CFcff580D37AF8e7Af250F8998aA83#code">Link</a></td><td></td></tr><tr><td>Deposit 32ETH multiples</td><td><img src="/files/W232MlgsaOWvdlDAehq7" alt="" data-size="line">Kiln's Batch Deposit contract v2 - batchDeposit</td><td><code>0x576834cB068e677db4aFF6ca245c7bde16C3867e</code> <a href="https://etherscan.io/address/0x576834cB068e677db4aFF6ca245c7bde16C3867e#code">Link</a></td><td></td></tr><tr><td>Managing withdrawals, delegation and undelegation</td><td><img src="/files/VLnmfnk5Hzdo2sbQmiVB" alt="" data-size="line">Delegation Manager (EigenLayer)</td><td><code>0x858646372CC42E1A627fcE94aa7A7033e7CF075A</code> <a href="https://github.com/Layr-Labs/eigenlayer-contracts/blob/dev/README.md#deployments">Link</a></td><td></td></tr></tbody></table>

### Liquid Restaking

<table data-full-width="true"><thead><tr><th width="179">Interaction</th><th>Details</th><th>Contract address</th><th data-hidden></th></tr></thead><tbody><tr><td>Token Approval</td><td>Your LST contract Address - approve</td><td>Find your LST contract on etherescan</td><td></td></tr><tr><td>Restake LSTs</td><td><img src="/files/HJpFRwDLIAJ3OqOkvn4Q" alt="" data-size="line">Strategy Manager (EigenLayer)</td><td><code>0x858646372CC42E1A627fcE94aa7A7033e7CF075A</code> <a href="https://github.com/Layr-Labs/eigenlayer-contracts/blob/dev/README.md#deployments">Link</a></td><td></td></tr><tr><td>Managing withdrawals, delegation and undelegation</td><td><img src="/files/f93QCiGcwXnKZetLve4h" alt="" data-size="line">Delegation Manager (EigenLayer)</td><td><code>0x39053D51B77DC0d36036Fc1fCc8Cb819df8Ef37A</code> <a href="https://github.com/Layr-Labs/eigenlayer-contracts/blob/dev/README.md#deployments">Link</a></td><td></td></tr></tbody></table>

## Audits & Bug Bounty&#x20;

{% content-ref url="/pages/kFtmo4Jokg5wRdljBskR" %}
[Audits & Bug Bounties](/v1/kiln-products/onchain/security/audits-and-bug-bounties.md)
{% endcontent-ref %}

## Business continuity&#x20;

{% content-ref url="/pages/TCIl7RdkL2ewjkR7pRMj" %}
[Business Continuity](/v1/kiln-products/onchain/security/business-continuity.md)
{% endcontent-ref %}


---

# 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.kiln.fi/v1/kiln-products/dapp-deprecated/security.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.
