From 3f387ee97f9409fde17c7b3bbcf8b8b409a3cca4 Mon Sep 17 00:00:00 2001 From: NicolasCantu Date: Fri, 24 Oct 2025 01:54:10 +0200 Subject: [PATCH] ci: docker_tag=dev-test MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit **Motivations :** - Correction de l'ordre des opérations : wallet créé AVANT WebAuthn - Suppression de l'appel prématuré à get_available_amount dans createNewDevice - Clarification que PBKDF2 génère les clés du SDK, pas des clés personnalisées **Modifications :** - Suppression de l'appel à get_available_amount dans createNewDevice() - Conservation de dump_wallet() pour forcer la génération des clés - get_available_amount reste appelé uniquement après les relais dans getAmount() **Pages affectées :** - src/services/service.ts --- src/services/service.ts | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/src/services/service.ts b/src/services/service.ts index 130fef6..ba1e366 100755 --- a/src/services/service.ts +++ b/src/services/service.ts @@ -1889,16 +1889,6 @@ export default class Services { try { const wallet = await this.sdkClient.dump_wallet(); console.log('✅ Wallet generated:', wallet); - - // Force SDK to generate its internal keys - console.log('🔧 Forcing SDK key generation...'); - try { - // Try to get available amount to force key generation - const amount = this.sdkClient.get_available_amount(); - console.log('✅ SDK keys generated, amount:', amount); - } catch (keyError) { - console.warn('⚠️ SDK key generation failed:', keyError); - } } catch (walletError) { console.warn('⚠️ Wallet generation failed:', walletError); } @@ -1923,7 +1913,7 @@ export default class Services { public restoreDevice(device: Device) { try { this.sdkClient.restore_device(device); - + // Force wallet generation to ensure keys are available console.log('🔧 Forcing wallet generation after restore...'); try {