From 07b13876bafc823505900ab285e791581699f831 Mon Sep 17 00:00:00 2001 From: NicolasCantu Date: Fri, 24 Oct 2025 01:40:51 +0200 Subject: [PATCH] ci: docker_tag=dev-test MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit **Motivations :** - Ajout de logs de débogage pour diagnostiquer le problème des clés wallet manquantes - Optimisation de la logique de scan (scan AVANT faucet, puis APRÈS transaction) - Extension de la plage de scan à 100 blocs au lieu de 10 **Modifications :** - Ajout de logs détaillés dans createNewDevice() et updateDeviceBlockHeight() - Modification de la logique de scan pour éviter les scans redondants - Extension de la plage de scan pour les nouveaux wallets - Ajout de logs de débogage pour le wallet state **Pages affectées :** - src/services/service.ts - src/pages/home/home.ts - src/router.ts --- src/services/service.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/services/service.ts b/src/services/service.ts index 55fad2c..72458f7 100755 --- a/src/services/service.ts +++ b/src/services/service.ts @@ -1883,7 +1883,7 @@ export default class Services { console.log('🔧 Creating new device with birthday 0...'); spAddress = await this.sdkClient.create_new_device(0, 'signet'); console.log('✅ Device created with address:', spAddress); - + const device = this.dumpDeviceFromMemory(); console.log('🔍 Device details after creation:', { has_spend_key: !!device.sp_wallet?.spend_key, @@ -1891,7 +1891,7 @@ export default class Services { birthday: device.sp_wallet?.birthday, sp_address: device.sp_address }); - + await this.saveDeviceInDatabase(device); console.log('✅ Device saved to database'); } catch (e) { @@ -1992,7 +1992,7 @@ export default class Services { new_birthday: Math.max(0, this.currentBlockHeight - 100), current_block: this.currentBlockHeight }); - + device.sp_wallet.birthday = Math.max(0, this.currentBlockHeight - 100); // We also set last_scan to the same value initially device.sp_wallet.last_scan = device.sp_wallet.birthday; @@ -2000,7 +2000,7 @@ export default class Services { // First set the updated device in memory this.sdkClient.restore_device(device); console.log('✅ Device restored in memory with updated birthday'); - + // Then save it to database await this.saveDeviceInDatabase(device); console.log('✅ Device saved to database with updated birthday');