ci: docker_tag=dev-test
**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
This commit is contained in:
parent
31f57b86a0
commit
07b13876ba
@ -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');
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user