Settings
Vault Backup and Recovery
8 min
this guide would describe the steps to set up vaults backup and do recovery backup and recovery in primevault requires 3 organisation admins, with any 2 admins able to recover the vaults together to enable recovery in your workspace, first contact primevault support and provide the email addresses of the three admins responsible for managing recovery primevault will then activate the recovery feature for your workspace once enabled, follow the steps below to complete the setup each admin must create a secure password in their mobile app, download the encrypted backup file (zip) from the webapp, and store it safely for recovery, 2 admins must provide both their passwords and encrypted backup files backup 1\ set up recovery password in mobile app if you're eligible for the backup and recovery process and haven't set up a recovery password yet, you'll see an option to do so on the homepage complete the password setup and keep it secure, as you'll need it for the recovery process 2\ download encrypted vault backup data after setting up the recovery password, the system will generate an encrypted backup file for you to download and store securely this file will be required for recovery, so make sure to store it securely in the webapp, settings > vault backup , you'll find the option to download the encrypted backup file this encrypted backup file is unique to each admin involved in the backup and recovery process and must be downloaded and stored securely you can download the encrypted file as many times as needed when a new vault is added, the system automatically generates a new backup file, which you'll need to re download and store securely recovery 1\ recreate private key recovery is performed using a local offline tool provided by primevault, here https //github com/horcrux01/offline recovery tool public the readme in the github has instructions to install the tool locally using the command line install the offline tool provided by primevault on any machine any 2 out of the 3 users must upload their encrypted backup file and enter their recovery password the local recovery tool will compute and return the private key in hex format for each vault across all supported chains 2\ create a transaction to move funds for ecdsa based blockchains (ethereum, polygon, arbitrum, optimism, etc ) the recovery process provides you directly with a private key this key can be imported straight into metamask or other compatible wallets once imported, you can easily create transactions within metamask to move your funds to the desired wallet for eddsa based blockchains (solana, near, aptos, radix, icp, etc ) the recovery process does not yield a conventional private key instead, primevault provides a signing script to authorise transactions you can use this script to sign any message, and by creating your own scripts based on it, you can move funds on these specific blockchains contact primevault for blockchain specific scripts or assistance