# Using Kiln dApp

## ETH Staking via Kiln's Safe dApp

{% hint style="info" %}
Use this method for a permissionless experience and if you want to pay commissions automatically on-chain (using [Kiln On-chain](https://www.kiln.fi/kiln-on-chain)).
{% endhint %}

1. Access your Safe{Wallet} at <https://safe.global/>.
2. Navigate to the ‘Apps’ in the left hand menu.
3. Search for ‘Kiln’.\
   \ <br>

   <figure><img src="https://1911902555-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fnye3yqpuOzdfrtWAlwng%2Fuploads%2FpDzJsRalq5nhzVvCjH1E%2Fimage.png?alt=media&#x26;token=f690b6a4-a37d-4cfa-bedf-ee48c2992dec" alt=""><figcaption></figcaption></figure>
4. In the Kiln app, specify the amount of ETH you want to stake, and click “Stake”.
5. Confirm the transaction(s) within your Safe{Wallet}.
6. Once the transaction has been approved, your validators begin activating.&#x20;
7. Monitor your validators’ progress and rewards in Kiln dApp at "*Dedicated > Validators*".

Follow the UI to stake in a few clicks. Here is a demo video:&#x20;

{% embed url="<https://youtu.be/L-uyI9aOLB8>" %}

***

## EigenLayer Restaking ETH + LST

### What is EigenLayer restaking?

Read more about EigenLayer and Kiln [here](https://docs.kiln.fi/v1/integrations/wallets/stake-from-safe-wallet/broken-reference).

### Liquid Staking Token (LST) Restaking

Restaking of LSTs with EigenLayer is available via the Kiln dApp.

After this time, all LST deposits will again be paused.

<figure><img src="https://1911902555-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fnye3yqpuOzdfrtWAlwng%2Fuploads%2Ft2n2YT2TzUrymWqdVlhp%2Fimage.png?alt=media&#x26;token=1f06e2fe-1bda-482a-9c26-86ac5c4d5190" alt="" width="563"><figcaption></figcaption></figure>

### Native ETH Restaking

Restaking of native ETH will be available in the Kiln dApp at the end of February 2024.

### How to stake liquid staking tokens (LSTs)

* In the Kiln dApp go to "*EigenLayer > Restake*".

<figure><img src="https://1911902555-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fnye3yqpuOzdfrtWAlwng%2Fuploads%2FnKrVATwMd3L2xCRm7RKw%2Fimage.png?alt=media&#x26;token=fdac9bb7-2488-453e-ba24-b00d9d485ade" alt="" width="375"><figcaption></figcaption></figure>

* You can restake the following LSTs into EigenLayer pools via the Kiln dApp:

<mark style="color:blue;">**`cbETH, osETH, ETHx, wBETH, stETH, rETH, ankrETH, oETH, swETH, mETH, sfrxETH.`**</mark>

* Choose the LST to restake, enter the amount, and click 'restake'.
* Approve the transaction(s)

### What are the fees for restaking?

Right now there are no fees for simply depositing and restaking your LST.  You are free to withdraw at any time. &#x20;

You still pay gas fees for the deposit and withdrawal transactions.

### What happens when I restake my LST via Kiln?

With Liquid Restaking, the LST tokens are transferred to EigenLayer smart contracts. The tokens are held in the smart contracts and you can [withdraw](#unstaking-and-withdrawals) at any time.

### How to view restaked positions

You can see an overview of all your restaked positions at "*EigenLayer > Portfolio*"

<figure><img src="https://1911902555-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fnye3yqpuOzdfrtWAlwng%2Fuploads%2FIEGvGw9YVJTJwWo9cwwZ%2Fimage.png?alt=media&#x26;token=90c855e2-9261-41cb-9984-abb3b36eeef2" alt="" width="563"><figcaption></figcaption></figure>

#### Restaking rewards

EigenLayer deposits will not yet receive any staking rewards. When EigenLayer is launched on mainnet (expected March / April 2024), users will have the ability to redelegate their LSTs to receive additional rewards.

#### Restaking points

By depositing your LST to the EigenLayer pools you will accumulate [restaking points](https://docs.eigenlayer.xyz/restaking-guides/restaking-user-guide/restaked-points), reflecting your contribution measured by the staked ETH amount over time.

### Unstaking and withdrawals

You can request to unstake your LSTs at any time.

All funds unstaked from EigenLayer go through a 7-day escrow period before being able to be withdrawn. After you initiate the withdrawal, you must wait 7-days before being able to withdraw your assets.

To unstake or withdraw, go to "*EigenLayer > Withdraw*" to initiate the unstake process.

<figure><img src="https://1911902555-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fnye3yqpuOzdfrtWAlwng%2Fuploads%2F2fl74yUIr3qKPbqkQGaQ%2Fimage.png?alt=media&#x26;token=f11b6698-b64c-4275-a4e6-81bef386033d" alt="" width="563"><figcaption></figcaption></figure>

***

## Staking via using Kiln Dashboard and WalletConnect

{% hint style="info" %}
Use this method if you are an existing Kiln B2B customer and are OK with being invoiced regularly.\
\
This experience is available on mainnet at <https://dashboard.kiln.fi/> and on testnet at <https://dashboard.testnet.kiln.fi/>.&#x20;
{% endhint %}

To stake Ethereum held in a Safe multisig:&#x20;

1. Go to Kiln dashboard, click stake -> ETH. When asked to connect wallet select wallet Connect.

<figure><img src="https://1911902555-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fnye3yqpuOzdfrtWAlwng%2Fuploads%2F2kPgiq2ycZK0w9wZOfqV%2FScreenshot%202023-07-10%20at%2013.33.27.png?alt=media&#x26;token=1b577d63-86d1-488f-9c7b-1a14792bff9e" alt=""><figcaption></figcaption></figure>

2. Copy the URL from the wallet connect prompt that appears

![](https://1911902555-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fnye3yqpuOzdfrtWAlwng%2Fuploads%2FFrpUyi5BhyoXsTus0ERU%2FScreenshot%202023-07-10%20at%2013.33.58.png?alt=media\&token=076b65c5-545f-458c-98a8-f8961764e21b)

3. Go to your Gnosis Safe apps screen with the wallet you want to stake with and select Wallet Connect

<figure><img src="https://1911902555-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fnye3yqpuOzdfrtWAlwng%2Fuploads%2FHemcIc9gKsGJdNHS4DR1%2FScreenshot%202023-07-10%20at%2013.33.05.png?alt=media&#x26;token=fc7e8982-e576-4b86-9131-07fddde1e979" alt=""><figcaption></figcaption></figure>

4. Paste the URL from the Kiln Dashboard in the Wallet Connect App on Gnosis Safe

<figure><img src="https://1911902555-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fnye3yqpuOzdfrtWAlwng%2Fuploads%2FwOw14NljgHw1pKhK62U2%2FScreenshot%202023-07-10%20at%2013.34.32.png?alt=media&#x26;token=331b1b56-95a2-4e04-8791-ed0913ed0fdb" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1911902555-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fnye3yqpuOzdfrtWAlwng%2Fuploads%2FU8jiQsKAjyvK3MW81B6e%2FScreenshot%202023-07-10%20at%2013.34.53.png?alt=media&#x26;token=a24c4835-57c3-4b35-8f6c-10edf018cfdc" alt=""><figcaption></figcaption></figure>

5. After the wallet is connected return to Kiln Dashboard to select the amount to stake and initialize the transaction

![](https://1911902555-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fnye3yqpuOzdfrtWAlwng%2Fuploads%2F1A49P8svt2fodncA9u67%2FScreenshot%202023-07-10%20at%2013.35.19.png?alt=media\&token=54f56a72-9025-4918-92d7-0b4b0f8e0298)

6. Submit the transaction for it to be initialized in your workspace

![](https://1911902555-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fnye3yqpuOzdfrtWAlwng%2Fuploads%2FxabBzwI7N3nLsVV7mOhr%2FScreenshot%202023-07-10%20at%2013.36.15.png?alt=media\&token=a79161cb-e135-428d-9172-4f832384aaa2)

![](https://1911902555-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fnye3yqpuOzdfrtWAlwng%2Fuploads%2F2eFcvExGZeMdyCrkTcLG%2FScreenshot%202023-07-10%20at%2013.36.43.png?alt=media\&token=adec9428-da0b-449d-9d4b-de6eae5acc0e)

7. Finally approve the transaction in your workspace with the required quorum for that account

<figure><img src="https://1911902555-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fnye3yqpuOzdfrtWAlwng%2Fuploads%2FvS8R3P5prnXWY5AuU33t%2FScreenshot%202023-07-10%20at%2013.38.53.png?alt=media&#x26;token=e83536a5-0067-4f15-a69f-9553bb9bb972" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1911902555-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fnye3yqpuOzdfrtWAlwng%2Fuploads%2F5dtnLiHkjQ9zW6Bjsr0u%2FScreenshot%202023-07-10%20at%2013.39.17.png?alt=media&#x26;token=09743e77-8a36-4b75-ab78-6dc8d64e3bbd" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1911902555-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fnye3yqpuOzdfrtWAlwng%2Fuploads%2FzZoBvP7PStvLeJwNMVqZ%2FScreenshot%202023-07-10%20at%2013.41.23.png?alt=media&#x26;token=252e5f15-ca1e-45a7-aae2-57310c3bf201" alt=""><figcaption></figcaption></figure>

### Stake via API

This is possible using Kiln Connect and the [Safe Transaction Service API](https://safe-transaction-mainnet.safe.global/). Get in touch for Kiln to guide you through how to do this.&#x20;
