From 84ab24fd83658c3c209ffabc04444c32d7599c43 Mon Sep 17 00:00:00 2001 From: Rouan van der Ende Date: Tue, 4 Feb 2020 10:00:07 +0200 Subject: [PATCH] Typescript fix for Randombytes --- lib/Crypto.ts | 2 +- lib/Mnemonic.ts | 2 +- lib/Randombytes.ts | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 lib/Randombytes.ts diff --git a/lib/Crypto.ts b/lib/Crypto.ts index 8ce5235d..050f0d0d 100644 --- a/lib/Crypto.ts +++ b/lib/Crypto.ts @@ -1,4 +1,4 @@ -import randomBytes from "randombytes" +import randomBytes from "./Randombytes" const Bitcoin = require("@bitcoin-dot-com/bitcoincashjs2-lib") export class Crypto { diff --git a/lib/Mnemonic.ts b/lib/Mnemonic.ts index c98b5dc8..55818590 100644 --- a/lib/Mnemonic.ts +++ b/lib/Mnemonic.ts @@ -2,7 +2,7 @@ import * as BIP39 from "bip39" import * as bcl from "bitcoincashjs-lib" // import * as Bitcoin from "bitcoincashjs-lib" import { Buffer } from "buffer" -import randomBytes from "randombytes" +import randomBytes from "./Randombytes" import * as wif from "wif" import { Address } from "./Address" // TODO: convert "bitcoincashjs-lib" require to import diff --git a/lib/Randombytes.ts b/lib/Randombytes.ts new file mode 100644 index 00000000..eb93aada --- /dev/null +++ b/lib/Randombytes.ts @@ -0,0 +1,2 @@ +var randomBytes = require('randombytes'); +export default randomBytes; \ No newline at end of file