Use wallet recovery to enable your users to create multiple signing shares across their devices.
portal.recoverWallet
. This provisioning relies on the user already having a successful set of backup shares (in the below example we’ll assume they are password backup shares).
While recovering, the wallet fetches the encryption key from the user’s cloud storage provider to decrypt the encrypted user backup share. Note that our SDK handles the decryption; you only need to supply the encrypted user backup share that was stored by your API.
For wallet recovery support, consult the recovery documentation to establish the necessary /backup/fetch
webhook. Also, ensure the user has successfully completed the backup process.
Here’s how to implement portal.recoverWallet
: