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');