diff options
Diffstat (limited to 'src/digiid.ts')
-rw-r--r-- | src/digiid.ts | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/digiid.ts b/src/digiid.ts index 8b1dc07..363a82f 100644 --- a/src/digiid.ts +++ b/src/digiid.ts @@ -1,4 +1,6 @@ import { randomBytes } from 'crypto'; +// Import createRequire for CJS dependencies in ESM +import { createRequire } from 'module'; import { DigiIDUriOptions, DigiIDError, @@ -20,6 +22,8 @@ export async function _internalVerifySignature( address: string, signature: string ): Promise<boolean> { + // Create a require function scoped to this module + const require = createRequire(import.meta.url); // eslint-disable-next-line @typescript-eslint/no-var-requires const Message = require('digibyte-message'); try { |