What is the Fireblocks Chrome Extension?
The Fireblocks Chrome Extension allows you to connect to Web3 decentralized applications (dApps) using their MetaMask integration. Web3 applications recognize the extension as a MetaMask wallet, but the extension is actually connected to your Fireblocks workspace and secure wallet infrastructure. Therefore, any contract calls placed by Web3 applications are subject to your Transaction Authorization Policy (TAP) and secure multi-party computation (MPC) signing, just like any other transaction you make using your Fireblocks Vault.
Installing the Fireblocks Chrome Extension
Before installing the Fireblocks Chrome Extension, verify that MetaMask is disabled or removed from the Chrome profile you are using since it may interfere with the extension's operation.
To install the Fireblocks Chrome Extension from the Google Chrome web store, complete the following steps:
- Go to the Web3 Access page in the console, and select Connect with Fireblocks Extension.
- On the window, select Install the Extension. The extension displays in the Google Chrome web store.
- Select Add to Chrome.
- On the confirmation window, select Add extension.
- On the Create Password page, enter the password to use for the extension in the New password and Confirm password fields. Then select Set password. This password is only used to access the extension itself.
- The extension automatically creates a default account.
Note
The default account is a local account, meaning that its private key is stored on your browser and not your Fireblocks account. Fireblocks does not recommend using this default account for any of your crypto operations.
Connecting your Fireblocks account
To connect your extension to your Fireblocks account, complete the following steps:
- On the extension’s main page, select your avatar in the top right corner. A context menu opens.
- On the context menu, select Connect To Fireblocks Vault. A QR code appears.
- Scan the QR code using your Fireblocks mobile app.
- Select the user, vault account, and network you want to connect to the extension. Your Fireblocks account connects to the extension and can now be used with Web3 applications.
- The extension status displays on the top right corner of the Web3 Access page in the Fireblocks console. From there, you can change which vault account is connected to the extension or disconnect the extension from your Vault.
Connecting Web3 apps to the extension
To connect your Web3 applications to the Fireblocks Chrome Extension, complete the following steps:
- In the Web3 application, select Connect Wallet.
- On the following window, select MetaMask. A notification window appears.
- On the notification window, select your Fireblocks vault account. Do not select the default account created by the extension.
- Select Next. Your Fireblocks wallet connects to the Web3 application.
Managing your Fireblocks Chrome Extension
Changing the network
To change the network the Chrome extension operates on, select a new network from the dropdown list at the top of the extension's main page. Please note that you cannot use custom RPC endpoints. All transactions initiated in the Fireblocks Chrome Extension use Fireblocks' transaction processing infrastructure and Fireblocks-managed RPC endpoints.
Connected dApps
Click on the three dots on the top right corner to see the list of dApps currently connected to the extension. You can also disconnect dApps from this menu.
Disconnecting the extension
Click your avatar at the top right corner and select Disconnect From Fireblocks Vault to disconnect the extension from your Fireblocks Vault.