LogoLogo
  • Introduction
    • Get started
  • Kiln Products
    • Overview
    • 🧱Validators
      • ⛓️Protocols
        • Algorand (ALGO)
        • Aptos (APT)
        • Avalanche (AVAX)
        • Babylon (BABY)
        • Bittensor (TAO)
        • Cardano (ADA)
        • Celestia (TIA)
        • CoreChain (CORE)
        • Cosmos (ATOM)
        • Cronos (CRO)
        • DyDx (DYDX)
        • Ethereum (ETH)
        • Eigenlayer (EIGEN)
        • Fetch.ai (FET)
        • Flare (FLR)
        • Harmony (ONE)
        • Injective (INJ)
        • Iota (IOTA)
        • Kava (KAVA)
        • Kusama (KSM)
        • Mantra (OM)
        • MultiversX (EGLD)
        • Near (NEAR)
        • Oasis (ROSE)
        • Osmosis (OSMO)
        • Peaq (PEAQ)
        • Polkadot (DOT)
        • Polygon (POL - ex MATIC)
        • Sei (SEI)
        • Solana (SOL)
        • Stacks (STX)
        • Starknet (STRK)
        • Story(IP)
        • Sui (SUI)
        • Symbiotic (SYM)
        • Tezos (XTZ)
        • The Open Network (TON)
        • Tron (TRX)
        • Zetachain (ZETA)
    • 🎆Connect
      • Accessing Kiln Connect
      • API specs
      • Postman Demo
      • SDK
        • Getting started
        • How to find Kiln's validators
        • Upgrade guide from v2 to v3
      • Tutorials
        • SOL - Tag a stake
        • DYDX - How to bridge your rewards
      • Kiln Connect FAQs
    • 🚀Dashboard
      • Architecture
      • Staking
        • Cardano (ADA)
        • Celestia (TIA)
        • Cosmos (ATOM)
        • Cronos (CRO)
        • DYDX (DYDX)
        • Ethereum (ETH)
          • Native EigenLayer Restaking
          • Deposit into compounding validators
          • Convert skimming validators to compounding validators
        • Fetch.ai (FET)
        • Injective (INJ)
        • Kava (KAVA)
        • Kusama (KSM)
        • Mantra (OM)
        • Near (NEAR)
        • Osmosis (OSMO)
        • Polkadot (DOT)
        • Polygon (POL)
        • Solana (SOL)
        • Tezos (XTZ)
        • The Open Network (TON)
        • TRON (TRX)
        • ZetaChain (ZETA)
      • Reporting
        • Cardano (ADA)
        • Celestia (TIA)
        • Cosmos (ATOM)
        • Cronos (CRO)
        • DYDX (DYDX)
        • Ethereum (ETH)
        • Fetch.ai (FET)
        • Injective (INJ)
        • Kava (KAVA)
        • Kusama (KSM)
        • Mantra (OM)
        • Near (NEAR)
        • Osmosis (OSMO)
        • Polkadot (DOT)
        • Polygon (POL)
        • Solana (SOL)
        • Tezos (XTZ)
        • The Open Network (TON)
        • Tron (TRX)
        • ZetaChain (ZETA)
      • Unstaking
        • Cardano (ADA)
        • Celestia (TIA)
        • Cosmos (ATOM)
        • Cronos (CRO)
        • DYDX (DYDX)
        • Ethereum (ETH)
          • Native EigenLayer Withdraw Flow
          • Partial withdraw liquidity
        • Fetch.ai (FET)
        • Injective (INJ)
        • Kava (KAVA)
        • Kusama (KSM)
        • Mantra (OM)
        • Near (NEAR)
        • Osmosis (OSMO)
        • Polkadot (DOT)
        • Polygon (POL)
        • Solana (SOL)
          • Deactivate
          • Merge
          • Split
          • Withdraw
        • Tezos (XTZ)
        • Tron (TRX)
        • The Open Network (TON)
        • ZetaChain (ZETA)
      • Import stakes
      • Move stakes
      • Invite a user to your organization
      • Troubleshooting
      • 🎓Tutorials
        • Cosmos Chains - Auto-compound a stake
      • Dashboard FAQs
    • 📥dApp
      • ETH staking
      • EigenLayer
        • Operator delegation
        • Native restaking
        • Liquid restaking
      • 🔒Security
      • Kiln dApp FAQ
    • ⛓️Onchain
      • 🙋‍♀️Dedicated Validators
        • Key concepts
          • Deposit Flow
          • Rewards Management
          • Unstaking
        • How to integrate
          • 1. Contract Interactions
          • 2. Administration
      • 🤽‍♂️Pooled Staking
        • Key concepts
          • Staking Positions
          • Oracle Reports
          • Exit & Withdrawal
        • How to integrate
          • 🐎Getting Started
          • 🏗️Architecture overview
          • 😊User experience
          • 📃Integration contract
          • ⛑️Contract governance
          • ℹ️Contract ABI
          • 📥Using TheGraph
          • 🥩Staking Interactions
            • Staking
            • Rewards
            • Unstaking & Withdrawals
      • 🎡Tokenized Validators
      • 🎩Node Operators: how to integrate
        • Dedicated Validators (v1)
          • Manage Validators
        • Pooled Staking
          • 1. Using TheGraph for Setup
          • 2. Deploying vPool
          • 3. Key Provisioning in vFactory
          • 4. Oracle Daemon
          • 5. Depositing via Integration Contracts
          • 6. Exit Daemon
          • 7. Deploy Integration Contract (optional)
      • 🔓Security
        • Staking Risks
        • Audits & Bug Bounties
        • Business Continuity
        • Source code
    • 💰DeFi
      • 🦋Morpho via Kiln DeFi
      • 💻How to integrate?
        • Smart contract interactions
        • Governance
        • Reporting data
        • Administration
        • Supported DeFi Protocols
        • Additional Rewards Management
      • 🔓Security
        • Risks
        • Audits & Bug Bounty
        • Pause
        • Source code
        • Compliance Features
      • Kiln DeFi FAQ
    • 🪄Widget
      • 🧑‍🎨Customize - Widget Editor
      • ☄️Integrate - No/Low Code
    • 🛠️More Tools
      • ETH Batch Deposit Contract
      • Safe CD
  • Integrations
    • 🔭Plan your integration
    • 🔌Integrate Kiln products
    • 📱Wallets
      • Stake from Ledger Live
        • Direct Staking
        • Using Kiln Widget
          • DeFi Lending in Ledger Live
        • Using Kiln dApp
          • Dedicated Validators
          • Pooled Staking
          • EigenLayer Restaking
      • Stake from Safe{Wallet}
        • How to stake ETH on Safe & FAQ
        • DeFi Lending in Safe{Wallet}
        • Using Kiln dApp
      • Stake from Squads
    • 🏢Custody platforms
      • Stake from Anchorage
      • Stake from Bitgo
      • Stake from Coinbase Custody/Prime
      • Stake from Copper
      • Stake from Cordial Systems
      • Stake from DFNS
      • Stake from Finoa
      • Stake from Fireblocks
      • Stake from Fordefi
      • Stake from Hex Safe
      • Stake from Ledger Enterprise
      • Stake from Metamask Institutional
      • Stake from Rakkar
      • Stake from Taurus
      • Stake from Utila
      • Stake with Zodia
  • Working with Kiln
    • ☑️Staking & DeFi Track Record
    • ✅Security & Insurances
    • ☎️Support
      • FAQs
        • Enzyme FAQ
        • EigenLayer FAQ
        • Kiln x Safe{Wallet} FAQ
        • Ledger Live FAQ
Powered by GitBook
On this page
  • Pooled Staking on Ledger Live
  • FAQs
  • General
  • Pool Rewards
  • Receiving Rewards
  • Withdrawals
  • Withdrawal Process
  • Withdrawal Time
  • Rewards analytics

Was this helpful?

Export as PDF
  1. Integrations
  2. Wallets
  3. Stake from Ledger Live
  4. Using Kiln dApp

Pooled Staking

PreviousDedicated ValidatorsNextEigenLayer Restaking

Last updated 1 year ago

Was this helpful?

Kiln Pooling staking mainnet smart contract address in Ledger Live is:

0x5DB5235b5C7e247488784986e58019fFFd98FdA4

Do not interact with other addresses.

Pooled Staking on Ledger Live

Staking pools provide an opportunity for users to stake amount of ETH and receive a proportionate share of the rewards. This is particularly beneficial for Ethereum staking because it allows individuals who do not possess the required 32 ETH to still participate and earn rewards.

Staking fee

Kiln takes full responsibility for managing and operating the validator on your behalf in return for a fee. The current fee for this service is 12% of total pooled rewards.

FAQs

General

What are the risks of staking?

Staking is not risk free.

Read our detailed overview of staking risks .

Why do I see "staking pool is not supported in your country or region"?

The staking pool is not available to all countries or regions. Please check the 'terms and conditions' of the Kiln dapp via Ledger Live for the latest updates and service availability.

Is there a minimum & maximum stake allowed?

When staking via Ledger Live, 0.05 ETH is the minimum stake amount but keep in mind that when staking small amounts, gas fees could exceed your stake and potential rewards, making it less cost-effective.

There is no maximum requirement in the pool, allowing you the freedom to stake any amount of ETH you desire.

How to stake in Ledger Live
  1. Connect a wallet

  2. Before staking, read and fully understand the 'terms and conditions' and product documentation to ensure you are familiar with how the product works

  3. Enter the amount you wish to stake and follow all the on-screen prompts.

Is there a bonding period when staking in the pool?

The value of staked positions are typically recalculated daily. If the pool already has active validators generating rewards, you will need to wait for up to 24 hours for the calculations to reflect the changes in the value of your stake.

What happens after I stake my ETH?

The token symbol is psETH and it can viewed in your wallet using a block explorer such as Etherscan.

Can I transfer or trade the staked position soulbound tokens?

No, these are non-transferable and are only used to represent the ownership of your staked position, including withdrawal rights.

Pool Rewards

What is the reward rate of the pool?

The current rate is not a guarantee of future performance.

The reward rate is the trailing 7-day average rate of the pool, inclusive of fees. It is updated daily.

It represents the annualized percentage of rewards generated by all pool validators in relation to the total staked amount.

Staking fees are automatically deducted from rewards generated by the pool.

How does the pool generate rewards?

Validators are created based on the ETH being deposited into pool, and these validators generate rewards.

All consensus layer and execution layer rewards from validators supporting the pool are returned to the pool and compounded. This means the rewards received are used to create more validators in the pool.

These validators work in exactly the same way, and run in the same infrastructure, as the validators that are created for stakers engaging in native staking (32 ETH, dedicated validators).

Are rewards compounded?

Yes, all rewards generated by validators are returned to the pool and compounded, allowing for more validators to be created.

Are the validators in the pool MEV-enabled?

Receiving Rewards

Are rewards automatically sent to my wallet?

No, rewards are not distributed directly to your wallet.

Instead, staking rewards accrue to your staked ETH position automatically, so the value of that position increases inline with rewards generated by the pool and proportional to your stake.

How long does it take to receive rewards?

The value of staked positions are typically recalculated daily at 12h30 UTC (14h30 CET). If the pool already has active validators generating rewards, you will need to wait for up to 24 hours for the calculations to reflect the changes in the value of your stake.

How often do rewards accrue to staked positions?

Individual staked positions are typically recalculated on a daily basis at 12h30 UTC (14h30 CET) after an oracle report is submitted.

How do I see the current value of my staked position?

Go to the 'Rewards' tab and scroll down to 'Pooling' and find 'Staked balance'

How do I see the rewards my stake has received?

Go to the 'Rewards' tab and scroll down to 'Pooling' and find 'Total rewards'.

Withdrawals

Can I partially withdraw my stake?

Certainly, you can withdraw any amount up to and including the current value of your stake.

How do I withdraw my staked ETH?

Under normal circumstances, the withdrawal period can take anywhere between 1-5 days.

To begin the process, you need to ‘request an exit’ from the ‘Rewards’ tab.

Once that has been processed and fulfilled, you can withdraw your ETH from the same tab.

Withdrawal Process

How does the withdrawal process work?

Withdrawing ETH from the pool is a three staged process:

  1. Request exit

  2. Wait for your request to be fulfilled

  3. Claim your ETH

Request exit

  • Wait for your request to be fulfilled

    Withdraw your ETH

    • When your ETH is available, you will need to perform a 'claim transaction' during which the NFT will be burned in exchange for the ETH.

    • Go back to the Kiln dapp in Ledger Live and click 'Rewards'.

    • Click 'withdraw' and follow the on-screen prompts to approve the transaction on the Ledger device.

What are the Kiln withdrawal NFTs?

Your withdrawal request is represented by an NFT and automatically generated when you make a request. You can also add it into your wallet.

When your ETH is ready to claim and withdraw, the NFT is burnt in exchange for the ETH.

Can I transfer or sell the NFT?

Withdrawal Time

How long does it take to withdraw from the pool?

All exit requests are typically processed daily at 12h30 UTC (14h30 CET), so it can take up to 24hrs for your exit request to be processed.

The pool uses available validator rewards for withdrawals. If demand exceeds supply, validators are exited programmatically alongside future rewards. This may result in longer withdrawal times, depending on the validator exit queue length.

Under normal circumstances, the withdrawal period is estimated to take between 1-5 days.

What factors affect the withdrawal time?

The pool smart contract utilizes available ETH received from validator rewards and deposits to facilitate the withdrawal process, and if demand for withdrawals exceeds the supply, the pool will programmatically exit validators to help meet the demand.

Depending on the length of the validator exit queue, this can lead to longer withdrawal times.

  • Ethereum (Beacon chain) validator exit queue: when the pool needs ETH by exiting validators, it must wait for the full protocol exit and withdrawal process. This is a variable time depending on the number of validators trying to exit at the same time.

  • Staking and withdrawal demand: the pool uses rewards and deposits to help service exit requests faster. If the demand for exits exceeds the supply and validators must be exited, this can add additional time.

  • Timing of exit request and next oracle report: oracle reports are processed once per day and at a high level, the reports allow for calculation of rewards earned, processing of exit requests, validator activation/exit. For example, If you request an exit 1 minute after the oracle, you must wait 24hrs for the next report to acknowledge that request.

Rewards analytics

How can I access my pooling rewards outside of the Ledger Live dApp?

There are two ways to do this:

Open 'Discover' and find the Kiln dapp

Select 'Pooled staking'

You always receive a token in your wallet that represents your staked position and withdrawal rights.

Yes, we use all of the relays that are listed so there is a cross section of max profit, ethical and regulated.

Total Rewards displays the total amount of rewards you have received since staking in the pool.

Issue a request to withdraw an amount of ETH from the pool. After the transaction is confirmed and executed, you'll be issued an 'exit queue ticket', which is a NFT token representing your withdrawal request.

Exit requests are processed on a daily basis at 13h30 UTC (14h30 CET) and it usually takes several days before the request is fulfilled. Once fulfilled, you will see that the 'withdrawable balance' is updated. Your ETH can be claimed from the smart contract.

No, the withdrawal NFT is a token and cannot be transferred.

query on the ledger live contract the view function balanceOfUnderlying(addr) where addr is the address of your wallet to get the ETH amount of the staked position

use our public The Graph endpoint with this query (replacing 0x8411Daa13eb8312c0F9b725F6f00E4D76cd7C558 with your wallet address) and do sharesBalance * totalUnderlyingSupply / (totalSupply * 10^18)

📱
here
soulbound
here
soulbound
https://etherscan.io/address/0x5DB5235b5C7e247488784986e58019fFFd98FdA4
https://query.thegraph.kiln.fi/subgraphs/name/vsuite/graphql?query=%7B%0A++erc20S%28wher[…]++++totalUnderlyingSupply%0A++++totalSupply%0A++%7D%0A%7D
soulbound
example transaction