From ab51c3d916913c8997050b11735b1a41e8ec927e Mon Sep 17 00:00:00 2001 From: fbc Date: Sun, 12 May 2024 11:20:14 +0200 Subject: [PATCH] added a check for window to avoid breaking node envs (#998) * added a check for window to avoid breaking node envs addresses https://github.com/snapshot-labs/snapshot.js/issues/992 * v0.11.22 --------- Co-authored-by: Chaitanya --- package.json | 2 +- src/sign/index.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index f572455f7..fd420c583 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@snapshot-labs/snapshot.js", - "version": "0.11.21", + "version": "0.11.22", "repository": "snapshot-labs/snapshot.js", "license": "MIT", "main": "dist/snapshot.cjs.js", diff --git a/src/sign/index.ts b/src/sign/index.ts index e70ea4736..bf3f7a7e2 100644 --- a/src/sign/index.ts +++ b/src/sign/index.ts @@ -83,7 +83,7 @@ export default class Client { ...domain }; // @ts-ignore - if (window?.ethereum?.isTrust) { + if (typeof window !== 'undefined' && window.ethereum?.isTrust) { domainData.chainId = (await signer.provider.getNetwork()).chainId; } const data: any = { domain: domainData, types, message };