Ledger Enterprise
Help Center
Help Center
  • Welcome to the Help Center
  • Fundamentals
    • Getting set up
      • Sign in and out
      • For Administrators
      • For Operators
  • Supported Networks
  • What's new
  • CORE
    • Workspace administration
      • Admin Rule
        • Edit the admin rule
      • Accounts
        • Create an account
        • Solana SPL token account
        • Direct Access EVM Accounts
        • Edit an account
        • Activate a view-only account
        • Generate a receiving address
      • Groups
        • Create a group
        • Edit a group
        • Delete a group
      • Whitelists
        • Create a whitelist
        • Edit a whitelist
      • Entities
        • Create an entity
        • Edit an entity
        • Delete an entity
    • Users
      • User Roles and Permissions
      • New users
      • Register on the Ledger Vault
    • Your Device
      • Initialize your Personal Security Device (PSD)
      • Update your Personal Security Device (PSD)
      • Configure the Ledger Cryptosteel
      • Device pairing: View your partition ID
    • Managing requests
      • Approve or reject a request
      • Track the status of a request
      • Recreate a rejected or failed request
    • Transactions
      • Create a transaction
      • Transaction fees & speed
      • UTXOs
      • Replace by Fee
      • Export transaction history
      • Vault Raw Signing Overview
    • Compliance capabilities
      • Proof of Reserve - Enable Message Signing on an account
      • Proof of Researve - Sign Messages
      • Address Screening and KYT
    • Using Vault Signer
      • Create a Vault Signer account
      • Connect your Signer account to the Ledger Live extension
      • Craft a transaction on Ledger Live with your Vault Signer account
    • Overview of the Ledger Enterprise API
    • Public Key Infrastructure (PKI) Implementation
    • Ledger Enterprise mobile application
      • Terms of Use
  • staking
    • Stake Cardano
      • Overview
      • Enable ADA Staking
      • Stake ADA with Figment
      • Reporting
    • Stake Cosmos
      • Overview
      • Enable ATOM Staking on your Ledger Cosmos Enterprise accounts
      • How to stake ATOM
    • Stake Ethereum
      • Overview
      • Enable ETH Staking on your Ethereum accounts
      • Stake ETH with Kiln
      • Stake ETH with Figment
      • Stake ETH with Blockdaemon
    • Stake Solana
      • Overview
      • Enable SOL Staking on your Solana accounts
      • Stake SOL with Figment
      • Solana Staking Reporting
    • Stake Polkadot
      • Overview
      • Enable DOT Staking
      • Stake DOT with Figment
    • Stake Polygon
      • Overview
      • Enable MATIC Staking
      • Stake MATIC with Figment
      • Stake MATIC with Kiln
    • Stake Tezos
      • Overview
    • Staking Providers
      • Stake with kiln
      • Stake with Figment
      • Stake with Blockdaemon
  • Web3: DeFi & NFT
    • Web3: DeFi & NFT Interactions
      • Web3 governance & configuration
        • Enable Smart Contract Interactions on EVM accounts
        • Enable Message Signatures on EVM accounts
        • Enable Contract Deployments on EVM accounts
        • Customize DApps catalog on EVM accounts
      • Vault DApps
        • DApp Provider Guide
        • Lido
        • Paraswap
        • Yearn
      • Interact with an external DApp via WalletConnect
      • Deploy a Smart Contract
      • Sign DApp messages
      • Interact with a smart contract
    • Raw Signing Best Practices
  • TRADELINK
    • Introduction
    • Best Practices
    • Run Tradelink as an Administrator
    • Operate Tradelink as a Custodian
    • Operate Tradelink as an Asset Manager
    • Operate Tradelink as an Exchange
    • Ledger Tradelink Terms of Use
  • Support
    • Troubleshooting
    • Security best practices
      • Ledger Stax Best Practices
    • Recovering your Vault Master Seed
    • Recover your Ledger Vault's master seed on a Nano S Plus
Powered by GitBook
On this page
  • Prerequisites
  • Staking interface
  • Rewards interface
  • Stake with Kiln via API
  1. staking
  2. Stake Ethereum

Stake ETH with Kiln

PreviousEnable ETH Staking on your Ethereum accountsNextStake ETH with Figment

Last updated 28 days ago

This section is for Operators only.

Prerequisites

You need to be a Creator on at least one smart contract governance rule to have access to the Vault DApps. If not, reach out to your Administrators to request it. Note that the account you wish to stake from needs to have at least 32 eth to be able to perform a valid stake.

Staking interface

To start staking from your Ledger Vault, head to the Dapps section in the sidebar. There, you should be able to see Kiln’s application (among others, such as Paraswap and Lido), which is the interface built in partnership with Kiln to provide direct staking on Ethereum from the Vault.

Head to Kiln’s app. There, select the account you wish to stake from.

Please note that this account will be the only one that can control the staked funds, and that can receive the withdrawn funds (rewards and principal post Shanghai fork).

Once you are on the app, you will be presented with two sections:

  • Stake, to initiate a new stake

  • Portfolio, to visualize, monitor and manage your rewards.

To initiate a stake, simply go to the Stake section, and select the amount you wish to stake using the slider. As per network requirements, you can only stake 32 ETH or any multiple of 32 ETH. The slider will reflect that by enforcing an amount that is multiple by 32 to prevent input errors. Then, simply click on the Stake button, and review the information on your security device.

Please make sure that you are interacting with the right contract address, and that the amount matches your intended amount to stake.

Rewards interface

To monitor and track your staking rewards, simply head to the Portfolio section on Kiln’s app. You will be able to visualize all the active stakes for a given Vault account, as well as their generated rewards. You can withdraw your available rewards as well as request a validator exit, which will effectively trigger the unstaking process.

Unstake an active position: request a validator exit

To unstake an active 32 ETH position and withdraw the validator's balance (staked balance - 32 ETH - and available rewards), you first need to request the exit of the position (i.e. the request to start the exit process for the validator). To do so, simply follow these steps:

  • Head to your staking account for which you wish to unstake a position

  • Go to the staking section, and click on Manage ; you should be redirected to Kiln's app interface

  • Go to the Rewards section. Here, you can select one (or multiple) active position(s), and click on Request validator exit to unstake it.

  • Confirm the request, and validate it on your security device.

  • Make sure you are interacting with the right contract.

  • Withdrawals should not incur any additional Ether apart from gas. Please make sure this is reflected on your security device (amount should be set to 0, and total amount should only include gas fees).

Withdraw rewards & exited validator balance

To withdraw your available rewards and unstaked balance (after having exited a position, see above), please refer to the steps below:

  • Head to your staking account for which you wish to unstake a position

  • Go to the staking section, and click on Manage ; you should be redirected to Kiln's app interface

  • Go to the Rewards section. Here, you can select one (or multiple) position(s), and click on Withdraw available rewards to withdraw the balances (rewards, and staked balance if one of your position has been exited) to your account. Note that all balances will automatically withdrawn to the account that initiated the stake, and cannot be withdrawn to any other address.

  • Confirm the request, and validate it on your security device.

  • Make sure you are interacting with the right contract.

  • Withdrawals should not incur any additional Ether apart from gas. Please make sure this is reflected on your security device (amount should be set to 0, and total amount should only include gas fees).

Once all approvals have been gathered, the transaction will be signed and broadcast. If you head back to the Rewards section, you should see that the Available rewards balance is now null. This means that you successfully withdrew your rewards (and staked balance if applicable). The Total rewards should remain identical, as it reflects the total amount of rewareds generated by a given position since its activation.

Stake with Kiln via API

Once all approvals have been gathered, the transaction will be signed and broadcast. If you head back to the Rewards section, you should see that the status for the unstaked positions has been updated to Exit requested. This means that you successfully started the unstaking process. Your exited validators will be included in the . Once they have been processed by the network, you will be able to finalize the unstaking process by withdrawing your available balances. Once finalized, your validators' status will be: Exited.

You can find the relevant API tutorials to stake with Kiln programmatically in our .

exit queue
API documentation