Using Fireblocks with OPUS Pool

Everything you need to know to use Fireblocks with OPUS Pool

Overview

In order to integrate OPUS Pool with Fireblocks, we will be using the built in WalletConnect functionality to gather the information we need to connect your Fireblocks account to OPUS Pool.

As a brief overview, WalletConnect 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 OPUS Pool from their mobile wallets to manage and execute transactions without exposing private keys.

Fireblocks 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 OPUS Pool? Read on!


Step 1: Connect to OPUS Pool via WalletConnect

When first landing on the OPUS Pool page, click on the 'Connect wallet' button in the upper-right hand side of your screen.

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

You'll see a screen like the following:

Note we have two options here, the QR code, or the Fireblocks button.

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 OPUS 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.

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.

Alternatively, to connect via QR code, skip ahead to Option 2: Connecting via QR Code.


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.

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 OPUS Pool.

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

Illustration of connecting your Fireblocks vault to OPUS Pool.

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.

You've successfully linked your Fireblocks account to OPUS Pool.

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

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

When you finalize your transactions, you will need to sign via your Fireblocks app on your mobile device.

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

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.


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.

Please select the button highlighted above to open the QR code scanner.

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.

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

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

You can select a faster default fee, however, leaving it set to Medium is fine.

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

Final confirmation screen before processing the transaction.

Now if you navigate back to OPUS 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 OPUS Pool, please see:

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 OPUS Pool and sign them from your Fireblocks app.

Here's a screenshot example shown below.

Example of a transaction prompt from OPUS Pool in Fireblocks.

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

Here you can review the transaction before signing it.

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

You'll likely be prompted for your Fireblocks password or FaceID to approve the transaction.

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

Here you can review your recent activity.

Last updated

Was this helpful?