Delegate to Kiln's EigenLayer 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.

1 - Upgrade your EigenPod (only required if you staked native 32 ETH validators, not LSTs)

Follow the instructions here on the EigenLayer website to upgrade your EigenPod on: https://app.eigenlayer.xyz/

Please note: you can accept this warning, the fee recipient address is a configuration on the Kiln infrastructure side, and has been correctly configured.

Please note: that for Beacon Chain ETH (native restaking) - not for LSTs - there will be a delay you can track on the web app:

Also note that there may be some incorrect warnings that your tx failed, but always check on the explorer for the source of truth.

2 - Restake your validators ( only required if you staked native 32 ETH validators, not LSTs)

Go to the EigenLayer beacon chain ETH page, you should be able to see your waiting stake balance. You can click on "Restake", (after you waited for the next beacon state to be available, every ~4 hours).

  • The Eigenlayer app will generate proofs for you, you will be prompted to upload one proof per validator in a verify withdrawal field transaction that you need to sign with your wallet.

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

Once you have upgraded your EigenPod you can choose the Kiln operator to delegate to from the Delegate tab on: https://app.eigenlayer.xyz/

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

The video flow for an LST delegation is as follows:

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