All pages
Powered by GitBook
1 of 1

Native EigenLayer Withdraw Flow

This page describes how you can withdraw your CL rewards or exit your validators from your EigenPod.

In order to withdraw, you will need to whitelist the following smart contracts:

  • EigenPod Manager: used to create your EigenPod

    • Mainnet address: 0x91E677b07F7AF907ec9a428aafA9fc14a0d3A338

  • EigenPod address associated to your wallet

    • Mainnet: Can be retrieved entering your wallet address in the getPod method here

  • EigenLayer Delayed Withdrawal Router: Smart contract to withdraw rewards

    • Mainnet address: 0x7Fe7E9CC0F274d2435AD5d56D5fa73E47F6A23D8

This contracts should be whitelisted alongside the staking and exiting contract for native staking in our dashboard that can be found here

EigenLayer Withdrawal Overview

On EigenLayer, both consensus layer (CL) rewards and exited validator balances are skimmed to your Eigenpod. Here are the steps to exit the validators and regain access to your funds:

The withdrawal process is split between the Kiln dashboard and the EigenLayer dApp.

  1. Request Exit from Kiln Dashboard:

    1. Select the Validator/s in Kiln Dashboard and click on Exit/Batch Request Exit.

b. Connect with the wallet associated to the Eigenpod, Request Exit and confirm the transaction.

  1. Queue Withdrawal: Every ~9 days, consensus rewards and exited validator balances are skimmed to your Eigenpod. Once available, you can queue your funds by submitting a transaction via the Eigen dapp. The queue period is 14 days.

    1. Navigate to Natively Staked Ether page and select Queue Withdrawal.

    b. Select the amount and execute the Transaction Flow. You might be required to sign multiple transactions.

  2. Withdraw ETH from your Eigenpod: After the queuing period of 14 days, the equivalent amount of ETH will be available to withdraw. From the same page you can now withdraw your funds from the Eigenpod back to the associated wallet address.