EigenLayer - Restake & Delegate to Kiln's AVS Operator

On Monday April 8th 2024 EigenLayer completed its M2 upgrade.

This means it is now possible to delegate your EigenPod to an Operator. By doing this, you are helping secure additional networks (AVSs) with your restaked collateral, which will earn you points and later rewards on these networks.

In this document, we explain how to delegate to Kiln using Kiln's public dApp.

0 - Connect to Kiln's Dapp using wallet connect

Navigate to stake.kiln.fi native restaking portfolio section, and connect your custodian wallet using wallet connect.

1 - Upgrade your EigenPod

💡 This step is only required if you staked native 32 ETH validators before the 8th of April 2024. This step is not necessary to delegate your LSTs.


To upgrade your EigenPod, navigate to the Native restaking portfolio page:

  • You will be able to see your Restakable Balance in orange, representing the amount not yet restaked. You can also see how many EigenLayer points you generated.

  • You will also be able to the list of all of your validators just below.

To upgrade your EigenLayer position, click "Upgrade EigenPod" in the Restakable balance section, then click "Upgrade" in the modal to sign the transaction and proceed.

If you use a custody setup with whitelisting feature, you need to authorize smart contract function call to your EigenPod contract address.You can find this address displayed in the "Upgrade EigenPod" modal or in your transaction history.

This operation will trigger the withdrawal of your EigenPod available balance, including generated consensus layer rewards and possibly exited validators, you will be able to withdraw them after 7 days, you can track this in the table at the bottom of the page. Learn more.

2 - Restake your validators

💡 This step is only required if you staked native 32 ETH validators before the 8th of April 2024. This step is not necessary to delegate your LSTs.


To restake your validators, navigate to Kiln's Dapp Native restaking portfolio page.

video

Under the EigenLayer section, you will find the amount you can restake, if you deposited 32ETH multiples.

Click "Restake", it will open a modal with the balance currently available to restake, and list all of the validators that you can activate. By clicking "Restake" in the modal we will fetch the proof of you running these validators. You need to upload one proof per validator in a verify withdrawal field transaction that you need to sign with by wallet.

If you use a custody setup with whitelisting feature, you need to authorize smart contract function call to your EigenPod contract address.You can find this address displayed in the "Native Restaking" page or in your transaction history.

Restaking - proof upload operational note

Proof uploads are batched by EigenLayer app, you might need to sign more than one transaction if you restaked a large amount of ETH.

eg. Native restaking of 2048 ETH, require running 64 validators, batching them by 50 proofs will require you to sign at least 2 transactions to complete restaking.

3 - Delegate to Kiln

To delegate your restaked balance to Kiln, navigate to the operator delegation page.

You will be able to see:

  • Your Available Native restaking balance, representing the amount restaked validators not yet delegated.

  • Your Available Liquid restaking balance, representing the amount in LST you deposited into the EigenLayer contract.

  • Additional details about Kiln's AVS operator, like what AVS Kiln's is currently running.

If you use a custody setup with whitelisting feature, you need to authorize smart contract function call to 0x39053D51B77DC0d36036Fc1fCc8Cb819df8Ef37A, the EigenLayer Delegation manager contract.

Kiln's Mainnet Operator address is 0x1f8c8b1d78d01bcc42ebdd34fae60181bd697662

That's it, you are now earning additional points for helping secure the AVSs run by the Kiln operator!

FAQs

What are Kiln's credentials on EigenLayer?

Please visit this forum post.

Which AVSs is Kiln running?
What is Kiln's testnet operator address?

Kiln is one of the leading operators on the EigenLayer Holesky testnet. Our operator address is 0xa4e245c3a1cb2f0512a71b9cd908dca2f1641781.

What are the risks of delegating to an operator?

At this stage, there are no additional risks as there is no slashing implemented in the AVSs. For more details on the general risks of EigenLayer, please visit our EigenLayer FAQ

I have another question

Please get in touch via support@kiln.fi or your Kiln account manager / shared channel.

Last updated