From c1ee902c4fbe752ddad53f984e183a6da29ce976 Mon Sep 17 00:00:00 2001 From: Leon Talbert Date: Tue, 18 Apr 2023 12:34:33 +0800 Subject: [PATCH] Patch invalid names for now --- packages/ensjs/src/GqlManager.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/ensjs/src/GqlManager.ts b/packages/ensjs/src/GqlManager.ts index a8a4607e..487d0f9f 100644 --- a/packages/ensjs/src/GqlManager.ts +++ b/packages/ensjs/src/GqlManager.ts @@ -68,7 +68,13 @@ export const responseMiddleware = return } - const hashedName = namehash(responseItem.name) + let hashedName = '[Invalid ENS Name]' + try { + hashedName = namehash(responseItem.name) + } catch (e) { + this.update({ ...responseItem, name: hashedName, invalidName: true }) + return + } if (responseItem.id !== hashedName) { this.update({ ...responseItem, name: hashedName, invalidName: true }) }