Embedded Wallet
Created by Fireblocks Ltd. on 24/07/2024. EmbeddedWallet is the main entry point for the Fireblocks Embedded Wallet SDK.
Parameters
The application context
The authClientId of the EmbeddedWallet instance
The AuthTokenRetriever instance
The EmbeddedWalletOptions instance
Throws
Constructors
Functions
Assign a wallet.
Cancel a transaction by ID.
Create a new account.
Creates a new transaction. This endpoint can be used for regular Transfers, Contract Calls, Raw & Typed message signing. For Transfers, the required parameters are: assetId, source, destination and amount. For Contract Calls, the required parameters are: operation.CONTRACT_CALL, assetId (Base Asset), source, destination, amount (usually 0) and extraParameters object with contractCallData string. For RAW and Typed messages signing, the required parameters are: operation.RAW/TYPED_MESSAGE, assetId or derivationPath, source or derivationPath, extraParameters with rawMessageData object. Typed Message Signing is supported for the following asset IDs: 'ETH', 'BTC' and 'TRX'. Typed Message Signing Guide. For MEV Protection configuration the required parameters are: extraParameters with the nodeControls object
Create a new web3 connection.
Estimates the transaction fee for a specific transaction request. This endpoint simulates a transaction which means that the system will expect to have the requested asset and balance in the specified wallet.
Get accounts
Returns a paginated response of the addresses for a given vault account and asset.
Get the balance of a specific asset for a specific account.
Get the latest backup information.
Get a specific NFT by ID.
Get all owned NFTs.
Get all supported assets.
Get a specific transaction by ID.
Get transactions history Returns a list of transactions that were created within the specified time frame.
Returns a paginated response of the web3 connections.
Initialize the Fireblocks core
Returns all owned NFT assets
Returns all owned NFT collections
Refresh the balance of a specific asset for a specific account.