diff --git a/src/app/services/app-settings.service.ts b/src/app/services/app-settings.service.ts index 742a5a3..a0b2407 100644 --- a/src/app/services/app-settings.service.ts +++ b/src/app/services/app-settings.service.ts @@ -73,7 +73,7 @@ export class AppSettingsService { name: 'dn724 (NL)', value: 'dn724-nl', api: 'https://coin.m724.dn42/rpc', - ws: 'wss://coin.m724.dn42/rpc/ws', + ws: 'wss://coin.m724.dn42/ws', auth: null, shouldRandom: true, }, diff --git a/src/app/services/util.service.ts b/src/app/services/util.service.ts index 01cf60c..14e46a6 100644 --- a/src/app/services/util.service.ts +++ b/src/app/services/util.service.ts @@ -330,7 +330,7 @@ function getAccountPublicKey(account) { if (!isValidAccount(account)) { throw new Error(`Invalid nano account`); } - const account_crop = account.length === 64 ? account.substring(4, 64) : account.substring(5, 65); + const account_crop = account.substring(account.length - 60, account.length); const isValid = /^[13456789abcdefghijkmnopqrstuwxyz]+$/.test(account_crop); if (!isValid) throw new Error(`Invalid nano account`);