Overview
The Fireblocks Vault Key Derivation Tool is an open-source tool that inspects a Hierarchical Deterministic (HD) Wallet for any ECDSA-based asset and extracts the derived addresses.
You can use this tool to do the following:
- Retrieve the extended public key and the derived addresses of a matching account ID based on the extended public key, asset type, and account ID.
- Retrieve the extended private key and the derived addresses of a matching account ID based on the extended private key, asset type, and account ID.
Using the Vault Key Derivation Tool
- Go to our Key Recovery Tool GitHub repo.
- Find the fb-hd-derive-v2.7.html file, then right-click and select Save Link As. If you have already downloaded the Fireblocks Key Backup and Recovery tool, the Fireblocks Vault Key Derivation tool is already on your device as part of that folder.
- Save the file in the appropriate directory on your machine.
- Open the file, then enter the necessary information in the Derivation Inputs fields to find the vault account's extended private and public keys.
Sandbox and Testnet Workspace Exceptions
There are specific points to note regarding Sandbox and Testnet Workspaces. Go here for more information.