summaryrefslogtreecommitdiff
path: root/src/digiid.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/digiid.ts')
-rw-r--r--src/digiid.ts4
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 {