This feature is only for Dynamic Embedded wallets. See Dynamic Embedded
Wallets
Exporting a Wallet
Exporting a wallet allows a user to retrieve their wallet credentials for backing up or migrating to another wallet or service. This is useful in the event that a user loses their device or otherwise needs to recover their wallet or if they would like to use a different wallet provider with their existing wallet. Wallet export is a three step process. First, a user must select a credential to export and agree to the acknowledgement screen. Second, a user must request export of their specified wallet credential. This will return the wallet credentials in an encrypted format. Third, the user must then decrypt the credentials by signing a message using their configured passkey.How to enable wallet export
Wallet export is only enabled once users have configured a passkey. See Passkeys for more information on how to configure a passkey. Once users have configured a passkey, they will be able to export their wallet credentials.What it looks like for a user
Inside the Dynamic modal, your end user should see three dots to the right of their wallet address at the top




Triggering wallet export manually
If you want to open the export wallet flow on behalf of your users, you can do so by calling theinitExportProcess method from the useEmbeddedReveal hook. This will open the flow described above.