From 5bd1084c76c7d85045a206fd5b4b5247c3dc8d41 Mon Sep 17 00:00:00 2001 From: Chris Duncan Date: Fri, 1 Aug 2025 23:47:24 -0700 Subject: [PATCH] Restore wallet database export method. --- src/lib/wallet.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/lib/wallet.ts b/src/lib/wallet.ts index f0513bb..1543c86 100644 --- a/src/lib/wallet.ts +++ b/src/lib/wallet.ts @@ -66,6 +66,23 @@ export class Wallet { } } + /** + * Retrieves all wallet IDs from the database. + * + * @returns Array of hexadecimal-formatted wallet IDs + */ + static async export (): Promise { + try { + const response = await Database.getAll(this.DB_NAME) + debugger + const ids = Object.keys(response) + return ids.map(id => response[id]) + } catch (err) { + console.error(err) + return [] + } + } + /** * Imports an existing HD wallet by using an entropy value generated using a * cryptographically strong pseudorandom number generator.NamedD -- 2.47.3