diff --git a/src/services/service.ts b/src/services/service.ts index 5915a5f..f37ba07 100755 --- a/src/services/service.ts +++ b/src/services/service.ts @@ -201,7 +201,7 @@ export default class Services { // Ensure the amount is available before proceeding await this.getTokensFromFaucet(); let unconnectedAddresses = []; - const myAddress = await this.getDeviceAddress(); + const myAddress = this.getDeviceAddress(); for (const member of members) { const sp_addresses = member.sp_addresses; if (!sp_addresses || sp_addresses.length === 0) continue; @@ -693,8 +693,12 @@ export default class Services { return amount; } - async getDeviceAddress() { - return await this.sdkClient.get_address(); + getDeviceAddress(): string { + try { + return this.sdkClient.get_address(); + } catch (e) { + throw new Error(`Failed to get device address: ${e}`); + } } public dumpDeviceFromMemory(): string {