# Enable ETH Staking

{% hint style="success" %}
This section is for Administrators only.
{% endhint %}

Staking on Ethereum inherently relies on interacting with smart contracts through the act of depositing funds to the official deposit contract.

Therefore, enabling staking on Ethereum accounts follows the same steps as Enabling Smart Contract Interactions on Ethereum accounts. **NB:** If you haven’t yet, you will need to activate your Ledger Enterprise Smart contract interaction capabilities in order to stake on Ethereum. Please contact your Technical Account Manager for more information.

## General Best Practices

Because staking on Ethereum involves significant amounts of money, we highly recommend that you create a dedicated staking account so that you can implement your desired level of governance for any staking-related operations on Ethereum.

To benefit from the highest level of security and reduce potential human errors, we encourage you to leverage hardware-backed whitelists in the smart contract governance rule of your staking account:

1. Go to the Whitelist section in the sidebar
2. Create a dedicated Staking whitelist
3. Add the staking contract address
4. Confirm your whitelist creation request on your security device.

{% hint style="info" %}
**Kiln's** staking contract address is: 0x746d8A8FCAB7f829Fa500504f60D89C5CC1EA973.&#x20;

**Figment's** staking contract address is: 0xF2Be95116845252A28bD43661651917Dc183dAB1
{% endhint %}

To enable staking on a Ledger Enterprise Ethereum account, please follow the steps listed below:

1. Go the the Account section in the sidebar
2. Create a dedicated Staking account
3. Activate Smart Contract Interactions in Step 4 . Carefully select the Operators you want to set as Creators of this rule: they will be responsible for initiating the staking and withdrawing operations.
4. Optional: Add your newly created Staking whitelist, and your desired approval steps.
5. Confirm your account creation request on your security device.

Your account is now ready to stake and generate yield!


---

# 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://help.enterprise.ledger.com/help-center/staking/stake-ethereum/enable-eth-staking.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.
