From 853e416a8bf8266e5e5a5b0977f73fb89f6f3de2 Mon Sep 17 00:00:00 2001 From: Assaf Morami Date: Mon, 12 Jun 2023 14:50:46 +0300 Subject: [PATCH] Fix tests where init admin is null --- src/utils.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/utils.ts b/src/utils.ts index 961ecd18..0a0f36e3 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -218,6 +218,9 @@ export const validateAddress = ( * @returns {Uint8Array} - The resulting bytes address. */ export function addressToBytes(address: string): Uint8Array { + if (address === "") { + return new Uint8Array(0); + } return Uint8Array.from(bech32.fromWords(bech32.decode(address).words)); } @@ -231,5 +234,8 @@ export function bytesToAddress( bytes: Uint8Array, prefix: string = "secret", ): string { + if (bytes.length === 0) { + return ""; + } return bech32.encode(prefix, bech32.toWords(bytes)); }