diff --git a/lib/blockchain/chainentry.js b/lib/blockchain/chainentry.js index c40fefb8..313ef567 100644 --- a/lib/blockchain/chainentry.js +++ b/lib/blockchain/chainentry.js @@ -9,7 +9,7 @@ const assert = require('bsert'); const bio = require('bufio'); -const BN = require('bn.js'); +const BN = require('bcrypto/lib/bn.js'); const consensus = require('../protocol/consensus'); const hash256 = require('bcrypto/lib/hash256'); const util = require('../utils/util'); diff --git a/lib/mining/common.js b/lib/mining/common.js index 47c3135b..1754e1ac 100644 --- a/lib/mining/common.js +++ b/lib/mining/common.js @@ -8,7 +8,7 @@ const assert = require('bsert'); const consensus = require('../protocol/consensus'); -const BN = require('bn.js'); +const BN = require('bcrypto/lib/bn.js'); /** * @exports mining/common diff --git a/lib/protocol/consensus.js b/lib/protocol/consensus.js index 7049c16a..951a4f94 100644 --- a/lib/protocol/consensus.js +++ b/lib/protocol/consensus.js @@ -12,7 +12,7 @@ */ const assert = require('bsert'); -const BN = require('bn.js'); +const BN = require('bcrypto/lib/bn.js'); /** * One bitcoin in satoshis. diff --git a/lib/protocol/networks.js b/lib/protocol/networks.js index 63e81668..50a7e192 100644 --- a/lib/protocol/networks.js +++ b/lib/protocol/networks.js @@ -11,7 +11,7 @@ * @module protocol/networks */ -const BN = require('bn.js'); +const BN = require('bcrypto/lib/bn.js'); const network = exports; diff --git a/migrate/chaindb2to3.js b/migrate/chaindb2to3.js index 2357a7d2..a07a7e4c 100644 --- a/migrate/chaindb2to3.js +++ b/migrate/chaindb2to3.js @@ -18,7 +18,7 @@ if (process.argv.indexOf('-h') !== -1 const assert = require('assert'); const bdb = require('bdb'); const hash256 = require('bcrypto/lib/hash256'); -const BN = require('bn.js'); +const BN = require('bcrypto/lib/bn.js'); const bio = require('bufio'); const LRU = require('blru'); const {BufferMap} = require('buffer-map'); diff --git a/package.json b/package.json index e3592ea7..9a519292 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,6 @@ "blru": "~0.1.2", "blst": "~0.1.1", "bmutex": "~0.1.2", - "bn.js": "~4.11.8", "bsert": "~0.0.4", "bsip": "~0.1.1", "bsock": "~0.1.2", diff --git a/test/consensus-test.js b/test/consensus-test.js index 5cde951e..10b09860 100644 --- a/test/consensus-test.js +++ b/test/consensus-test.js @@ -5,7 +5,7 @@ const assert = require('./util/assert'); const consensus = require('../lib/protocol/consensus'); -const BN = require('bn.js'); +const BN = require('bcrypto/lib/bn.js'); describe('Consensus', function() { it('should calculate reward properly', () => {