# 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: 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/dapp-deprecated/security.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.
