What is the Fireblocks Chrome Extension?
The Fireblocks Chrome Extension allows you to connect to Web3 decentralized applications (dApps) using their Rabby integration. dApps recognize the extension as a Rabby wallet, but the extension is connected to your Fireblocks workspace and secure wallet infrastructure. Therefore, any contract calls placed by dApps are subject to your Transaction Authorization Policy (TAP) and secure multi-party computation (MPC) signing, just like any other transaction you make using Fireblocks.
Note
Since the extension uses Fireblocks security measures, you will not receive Rabby’s security features or alerts.
Supported blockchains
You can use the Fireblocks Chrome Extension to connect to dApps on the following blockchains:
- Arbitrum
- Astar
- Aurora
- Avalanche
- Base
- BNB Chain
- Canto
- Celo
- Ethereum
- Ethereum Classic
- Evmos
- Fantom
- Flare
- Kava
- Linea
- Moonbeam
- Moon River
- Oasys
- Optimism
- Polygon
- Polygon zkEVM
- Ronin
- RSK
- SmartBCH
- Songbird
- SX
- WEMIX
- zkSync
Note
You can use the Fireblocks Chrome Extension on all Fireblocks-supported EVM testnets in Testnet and Sandbox workspaces. Keep in mind transaction activity is not recorded in the extension on testnets.
New EVM-compatible blockchains are supported automatically. You can see the list of supported blockchains in the extension by selecting More > Supported chains.
Installing the Fireblocks Chrome Extension
Before installing the Fireblocks Chrome Extension, verify that all other wallet browser extensions are disabled and removed from your Chrome profile since they may interfere with the Fireblocks Chrome Extension.
To install the Fireblocks Chrome Extension:
- Find the extension in the Google Chrome Web store.
- Select Add to Chrome.
- On the confirmation window, select Add extension.
- Open the extension and set a password for it. This password is only used to access the extension itself.
Connecting your Fireblocks account
To connect the extension to your Fireblocks account:
- After logging in to the extension, scan the QR code using your Fireblocks mobile app or select connect using the Fireblocks console.
- Using the method you selected in the previous step, select the user and vault account you want to connect to the extension. Then choose your preferred default fee rate, and select Connect.
- In the extension, enter a name for the vault account you just connected.
- You can leave the vault account’s name as it appears in your workspace, or you can enter a different name. The different name only appears in the extension, not in the Fireblocks Console.
You can now use the extension to connect your workspace to dApps. The extension’s connection status displays on the top right corner of the Web3 Access page in the Fireblocks Console.
Connecting additional vault accounts
You can have multiple vault accounts from the same workspace connected to the Fireblocks Chrome Extension. You can then switch between vault accounts within the extension as needed.
To connect additional vault accounts:
- Open the extension, and select
.
- Scan the QR code using your Fireblocks mobile app.
- In the mobile app, select the user and the additional vault account you want to connect. Then choose your preferred default fee rate, and select Connect.
- In the extension, enter a name for the vault account you just connected.
- You can leave the vault account’s name as it appears in your workspace or enter a different name. The different name only appears in the extension, not in the Fireblocks Console.
Connecting to dApps
To connect to dApps using the Fireblocks Chrome Extension:
- In the dApp, select Connect Wallet. The instructions or button name can vary dApp to dApp.
- On the following window, select either Rabby Wallet or Fireblocks depending on the available options. If neither is available, you can use the browser wallet option.
- On the notification window, choose which blockchain to connect in the top right corner then select Connect.
If you have multiple vault accounts connected to the extension, you can change which vault account is connected to the dApp. Open the extension, and select the vault account in the top left corner. Then select the vault account you want connected to the dApp.
Managing connected dApps
In the Fireblocks Chrome Extension, select Connected dApps to see the list of dApps currently connected to the extension. You can also disconnect dApps from this menu.
Disconnecting individual vault accounts from the extension
- In the Fireblocks Chrome Extension, select the vault account in the upper left corner to view all your vault accounts.
- Hover over the vault account you want to disconnect and select Delete
.
Disconnecting the extension from your workspace
In the Fireblocks Console, go to the Web3 Access page > Fireblocks extension connected > Disconnect.
The extension will be disconnected from your workspace and all previously connected vault accounts. You can reconnect the extension at any time.
Troubleshooting
If you encounter any issues with the Fireblocks Chrome Extension, make sure you've downloaded the latest version of the extension.