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:

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

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.

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.
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.
And you're all set!
You've successfully staked in OPUS Pool via 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.

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

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

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

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:
Here's a screenshot example shown below.

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

If all looks good, tap on 'Approve' to sign and submit the transaction.
After submitting it, you can view your Fireblocks dashboard from either your mobile or web browser interface to review your recent activity.

And that's it!
You've successfully completed a transaction in OPUS Pool using Fireblocks in your mobile app.
Last updated
Was this helpful?