Documentation Index
Fetch the complete documentation index at: https://developers.fireblocks.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
The Fireblocks Embedded Wallet (EW) solution allows multiple devices to perform actions using the same wallet, such as signing transactions and running takeovers. This lets you support a multi-device, multi-platform seamless digital experience and enables an end user to use their account on any of their devices.Definitions
Let us define the following two types of devices for a multiple-device wallet:- Requesting device: A new device that wants to join the wallet.
- Approving device: The device in the wallet that can already run operations, like signing transactions; for example, the device you generated key shares with.
Supported functions
Two functions in the EW SDK interface support multiple devices:requestJoinExistingWallet: A function in the requesting device that receives a handler that emits events according to the progression of the process. Specifically, the function emitsrequestId, the UUID used to approve the request.approveJoinWalletRequest: A function in the approving device that receives arequestIdand will allow the processing of the approval to start.