> For the complete documentation index, see [llms.txt](https://sdk.chorus.one/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sdk.chorus.one/our-products/chorus-one-ethereum-staking/using-fireblocks-with-chorus-one-staking.md).

# Using Fireblocks with Chorus One Staking

<figure><img src="/files/e8NuGr62c4fLnbZoC9qu" alt=""><figcaption></figcaption></figure>

## Overview

In order to integrate Chorus One Staking with Fireblocks, we will be using the built in WalletConnect functionality to gather the information we need to connect your Fireblocks account to [Chorus One Ethereum Staking](/our-products/chorus-one-ethereum-staking.md).

As a brief overview, [WalletConnect](https://walletconnect.com/) is an open-source protocol that enables secure and decentralized connections between various blockchain wallets and dApps (decentralized applications). Users can interact with dApps like Ethereum Staking Pool from their mobile wallets to manage and execute transactions without exposing private keys.

[Fireblocks](https://www.fireblocks.com/) is a secure and enterprise-grade platform designed to manage digital assets and crypto transactions, providing solutions for securely transferring, storing, and issuing digital assets, with features like multi-party computation (MPC) and a network of trusted partners.

So how do we get these two interfaces to work together to integrate with Ethereum Staking Pool? Read on!

***

### Step 1: Connect to Ethereum Staking Pool via WalletConnect

When first landing on the Ethereum Staking Pool [page](https://opus.chorus.one/pool/stake/), click on the '**Connect wallet**' button in the upper-right hand side of your screen.

<figure><img src="/files/pGBvcYlB4WJwRQNvBhqv" alt=""><figcaption></figcaption></figure>

Next, you will be prompted with a connection method. In this case, we are choosing WalletConnect as illustrated below.

<figure><img src="/files/c61OSyk79PmXd6rszhIs" alt="" width="563"><figcaption></figcaption></figure>

You'll see a screen like the following:

<figure><img src="/files/ouzrtKPUzSWJX03wsnIj" alt="" width="357"><figcaption><p>Note we have two options here, the QR code, or the Fireblocks button.</p></figcaption></figure>

### Step 2: Choosing Your Connection Preference

From here, you'll have two options on how to proceed.

**1.)** Connect to your Fireblocks account via the Fireblocks button.

* This can be done via your web browser, however, signing transactions will still be done via Fireblocks on your mobile device.

**2.)** Connect to Ethereum Staking Pool via the Wallet Connect QR code from your Fireblocks account.

* This will require the use of a mobile device to access your Fireblocks account. Signing will also take place via your Fireblocks app on your mobile device.

{% hint style="info" %}
Either option is equally viable, it just comes down to which you prefer.

To connect directly via your Fireblocks account, please read on for [Option 1: Connecting via Fireblocks](#option-1-connecting-via-fireblocks).

Alternatively, to connect via QR code, skip ahead to [Option 2: Connecting via QR Code](#option-2-connecting-via-qr-code).
{% endhint %}

***

### Option 1: Connecting via Fireblocks

From the WalletConnect popup window we saw before, select the Fireblocks button to the right of the MetaMask and Ledger buttons.

<figure><img src="/files/PZVFAc12P0OUGR4xvD3i" alt="" width="351"><figcaption></figcaption></figure>

This will open a new browser tab where you will be prompted to first login to your Fireblocks account then connect your Fireblocks vault to Ethereum Staking Pool.

* You'll see a screen similar to the screenshot below:

<figure><img src="/files/ifT0YZ4D6i0IbbOKy44X" alt="" width="516"><figcaption><p>Illustration of connecting your Fireblocks vault to Ethereum Staking Pool.</p></figcaption></figure>

Click '**Connect vault**' and after some loading time has passed, this window will disappear and you will see something similar to the following in your Fireblocks dashboard.

<figure><img src="/files/9UsRMbX0yEs6AqIldUkp" alt="" width="563"><figcaption><p>You've successfully linked your Fireblocks account to Ethereum Staking Pool.</p></figcaption></figure>

Next, leave this window open and navigate back to the tab where you have Ethereum Staking Pool open in your browser.

Now you should see your wallet connected and you will be ready to stake using the Ethereum Staking Pool interface.

{% hint style="info" %}
When you finalize your transactions, you will need to sign via your Fireblocks app on your mobile device.
{% endhint %}

If you'd like a refresher on the staking steps for Ethereum Staking Pool, please see:

* How to stake with Ethereum Staking Pool

As you go through the staking process, you'll be able to check on the progress of the staking transactions via your Fireblocks account.

For example, you may see statuses such as:

```
Queued, Pending Signature, Confirming, Completed
```

Here's some examples of how this may look in your Fireblocks account.

![](/files/EiPz5vXQGVG7l5LKl3sV) ![](/files/7p5tY5GzNsSpbtdVxsjg)

{% hint style="success" %}
And you're all set!

You've successfully staked in Ethereum Staking Pool via your Fireblocks account.
{% endhint %}

***

### Option 2: Connecting via QR Code

First, open up your Fireblocks app on your mobile device and select the 'Scan' button. It can be seen just to the left of the gear icon, highlighted in the screenshot below.

* All transactions will be finalized and signed via your Fireblocks app on your mobile device.

<figure><img src="/files/dQP0w03AMxcPaf6FRL2D" alt="" width="375"><figcaption><p>Please select the button highlighted above to open the QR code scanner.</p></figcaption></figure>

{% hint style="info" %}
This will open up a scan function on your mobile device.

Use this to scan the WalletConnect QR code that is open in your browser.
{% endhint %}

Next, select the Fireblocks vault you wish to stake from.

<figure><img src="/files/SvEKEjYO1AGqOiteyfNT" alt="" width="375"><figcaption></figcaption></figure>

Once you've selected your vault, select '**Connect**'.

<figure><img src="/files/TBr7jRC9xunJjfLZWVAR" alt="" width="375"><figcaption><p>You can select a faster default fee, however, leaving it set to Medium is fine.</p></figcaption></figure>

You'll be prompted to confirm the connection. You can do so by pressing on '**Got it**'.

<figure><img src="/files/E2wxMib6nk5iVGOxWOBm" alt="" width="375"><figcaption><p>Final confirmation screen before processing the transaction.</p></figcaption></figure>

Now if you navigate back to Ethereum Staking Pool in your browser, you will be able to see your connected Fireblocks wallet.

You can proceed with staking as normal.

If you'd like a refresher on the staking steps for Ethereum Staking Pool, please see:

* How to stake with Ethereum Staking Pool

{% hint style="info" %}
As you go through the staking process, you'll be prompted to sign any transactions in your Fireblocks mobile app.

* Simply put, you'll initiate the staking transactions via Ethereum Staking Pool and sign them from your Fireblocks app.
  {% endhint %}

Here's a screenshot example shown below.

<figure><img src="/files/Vnhn7z2RpHZ38ygRxon0" alt="" width="375"><figcaption><p>Example of a transaction prompt from Ethereum Staking Pool in Fireblocks.</p></figcaption></figure>

Click on '**View**' to see the transaction details before you sign it.

<figure><img src="/files/weUWBiWjvSk5EwMI2itp" alt="" width="375"><figcaption><p>Here you can review the transaction before signing it.</p></figcaption></figure>

If all looks good, tap on '**Approve**' to sign and submit the transaction.

{% hint style="info" %}
You'll likely be prompted for your Fireblocks password or FaceID to approve the transaction.
{% endhint %}

After submitting it, you can view your Fireblocks dashboard from either your mobile or web browser interface to review your recent activity.

<figure><img src="/files/YuDrZgfH2HhKFGG0KC1M" alt="" width="563"><figcaption><p>Here you can review your recent activity.</p></figcaption></figure>

{% hint style="success" %}
And that's it!

You've successfully completed a transaction in Ethereum Staking Pool using Fireblocks in your mobile app.
{% endhint %}

***


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://sdk.chorus.one/our-products/chorus-one-ethereum-staking/using-fireblocks-with-chorus-one-staking.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
