bcoin: switch to bsert for everything.

This commit is contained in:
Christopher Jeffrey 2018-07-19 02:00:10 -07:00
parent b92839c82a
commit a45e683eb2
No known key found for this signature in database
GPG Key ID: 8962AB9DE6666BBD
82 changed files with 102 additions and 112 deletions

View File

@ -5,12 +5,9 @@ bin/spvnode
bin/wallet bin/wallet
browser/server.js browser/server.js
browser/wsproxy.js browser/wsproxy.js
examples/
lib/ lib/
migrate/ migrate/
scripts/ scripts/
test/ test/
webpack/
webpack.browser.js webpack.browser.js
webpack.compat.js webpack.compat.js
webpack.node.js

View File

@ -5,7 +5,7 @@
}, },
"extends": "eslint:recommended", "extends": "eslint:recommended",
"parserOptions": { "parserOptions": {
"ecmaVersion": 8 "ecmaVersion": 9
}, },
"root": true, "root": true,
"rules": { "rules": {

View File

@ -7,7 +7,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const path = require('path'); const path = require('path');
const AsyncEmitter = require('bevent'); const AsyncEmitter = require('bevent');
const Logger = require('blgr'); const Logger = require('blgr');

View File

@ -7,7 +7,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const bdb = require('bdb'); const bdb = require('bdb');
const bio = require('bufio'); const bio = require('bufio');
const LRU = require('blru'); const LRU = require('blru');

View File

@ -7,7 +7,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const bio = require('bufio'); const bio = require('bufio');
const BN = require('bn.js'); const BN = require('bn.js');
const consensus = require('../protocol/consensus'); const consensus = require('../protocol/consensus');

View File

@ -6,7 +6,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const fixed = require('../utils/fixed'); const fixed = require('../utils/fixed');
/** /**

View File

@ -6,7 +6,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const Address = require('../primitives/address'); const Address = require('../primitives/address');
const Amount = require('./amount'); const Amount = require('./amount');

View File

@ -6,7 +6,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const bio = require('bufio'); const bio = require('bufio');
const Coin = require('../primitives/coin'); const Coin = require('../primitives/coin');
const Output = require('../primitives/output'); const Output = require('../primitives/output');

View File

@ -6,7 +6,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const CoinEntry = require('./coinentry'); const CoinEntry = require('./coinentry');
/** /**

View File

@ -11,7 +11,7 @@
* @ignore * @ignore
*/ */
const assert = require('assert'); const assert = require('bsert');
const {encoding} = require('bufio'); const {encoding} = require('bufio');
const secp256k1 = require('bcrypto/lib/secp256k1'); const secp256k1 = require('bcrypto/lib/secp256k1');
const consensus = require('../protocol/consensus'); const consensus = require('../protocol/consensus');

View File

@ -6,7 +6,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const bio = require('bufio'); const bio = require('bufio');
const CoinEntry = require('../coins/coinentry'); const CoinEntry = require('../coins/coinentry');

View File

@ -6,7 +6,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const LRU = require('blru'); const LRU = require('blru');
const common = exports; const common = exports;

View File

@ -6,7 +6,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const common = require('./common'); const common = require('./common');
const Mnemonic = require('./mnemonic'); const Mnemonic = require('./mnemonic');
const HDPrivateKey = require('./private'); const HDPrivateKey = require('./private');

View File

@ -6,7 +6,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const bio = require('bufio'); const bio = require('bufio');
const sha256 = require('bcrypto/lib/sha256'); const sha256 = require('bcrypto/lib/sha256');
const cleanse = require('bcrypto/lib/cleanse'); const cleanse = require('bcrypto/lib/cleanse');

View File

@ -6,7 +6,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const bio = require('bufio'); const bio = require('bufio');
const {base58} = require('bstring'); const {base58} = require('bstring');
const sha512 = require('bcrypto/lib/sha512'); const sha512 = require('bcrypto/lib/sha512');

View File

@ -6,7 +6,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const bio = require('bufio'); const bio = require('bufio');
const {base58} = require('bstring'); const {base58} = require('bstring');
const sha512 = require('bcrypto/lib/sha512'); const sha512 = require('bcrypto/lib/sha512');

View File

@ -8,7 +8,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const bio = require('bufio'); const bio = require('bufio');
const Logger = require('blgr'); const Logger = require('blgr');
const {BufferMap} = require('buffer-map'); const {BufferMap} = require('buffer-map');

View File

@ -6,7 +6,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const path = require('path'); const path = require('path');
const EventEmitter = require('events'); const EventEmitter = require('events');
const bdb = require('bdb'); const bdb = require('bdb');

View File

@ -6,7 +6,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const consensus = require('../protocol/consensus'); const consensus = require('../protocol/consensus');
const BN = require('bn.js'); const BN = require('bn.js');

View File

@ -7,7 +7,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const EventEmitter = require('events'); const EventEmitter = require('events');
const {Lock} = require('bmutex'); const {Lock} = require('bmutex');
const util = require('../utils/util'); const util = require('../utils/util');

View File

@ -6,7 +6,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const hash256 = require('bcrypto/lib/hash256'); const hash256 = require('bcrypto/lib/hash256');
/** /**

View File

@ -7,7 +7,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const EventEmitter = require('events'); const EventEmitter = require('events');
const Heap = require('bheep'); const Heap = require('bheep');
const {BufferMap} = require('buffer-map'); const {BufferMap} = require('buffer-map');

View File

@ -7,7 +7,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const bio = require('bufio'); const bio = require('bufio');
const hash256 = require('bcrypto/lib/hash256'); const hash256 = require('bcrypto/lib/hash256');
const merkle = require('bcrypto/lib/merkle'); const merkle = require('bcrypto/lib/merkle');

View File

@ -10,7 +10,7 @@
* @module net/bip152 * @module net/bip152
*/ */
const assert = require('assert'); const assert = require('bsert');
const bio = require('bufio'); const bio = require('bufio');
const consensus = require('../protocol/consensus'); const consensus = require('../protocol/consensus');
const sha256 = require('bcrypto/lib/sha256'); const sha256 = require('bcrypto/lib/sha256');

View File

@ -7,7 +7,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const Network = require('../protocol/network'); const Network = require('../protocol/network');
const hash256 = require('bcrypto/lib/hash256'); const hash256 = require('bcrypto/lib/hash256');

View File

@ -6,7 +6,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const path = require('path'); const path = require('path');
const fs = require('bfile'); const fs = require('bfile');
const IP = require('binet'); const IP = require('binet');

View File

@ -6,7 +6,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const bio = require('bufio'); const bio = require('bufio');
const IP = require('binet'); const IP = require('binet');
const Network = require('../protocol/network'); const Network = require('../protocol/network');

View File

@ -11,7 +11,7 @@
* @module net/packets * @module net/packets
*/ */
const assert = require('assert'); const assert = require('bsert');
const bio = require('bufio'); const bio = require('bufio');
const {BloomFilter} = require('bfilter'); const {BloomFilter} = require('bfilter');
const common = require('./common'); const common = require('./common');

View File

@ -9,7 +9,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const EventEmitter = require('events'); const EventEmitter = require('events');
const {format} = require('util'); const {format} = require('util');
const Network = require('../protocol/network'); const Network = require('../protocol/network');

View File

@ -7,7 +7,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const EventEmitter = require('events'); const EventEmitter = require('events');
const {Lock} = require('bmutex'); const {Lock} = require('bmutex');
const {format} = require('util'); const {format} = require('util');

View File

@ -7,7 +7,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const EventEmitter = require('events'); const EventEmitter = require('events');
const {Lock} = require('bmutex'); const {Lock} = require('bmutex');
const IP = require('binet'); const IP = require('binet');

View File

@ -7,7 +7,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const Chain = require('../blockchain/chain'); const Chain = require('../blockchain/chain');
const Fees = require('../mempool/fees'); const Fees = require('../mempool/fees');
const Mempool = require('../mempool/mempool'); const Mempool = require('../mempool/mempool');

View File

@ -7,7 +7,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const path = require('path'); const path = require('path');
const {Server} = require('bweb'); const {Server} = require('bweb');
const Validator = require('bval'); const Validator = require('bval');

View File

@ -7,7 +7,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const EventEmitter = require('events'); const EventEmitter = require('events');
const fs = require('bfile'); const fs = require('bfile');
const Logger = require('blgr'); const Logger = require('blgr');

View File

@ -6,7 +6,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const bweb = require('bweb'); const bweb = require('bweb');
const {Lock} = require('bmutex'); const {Lock} = require('bmutex');
const IP = require('binet'); const IP = require('binet');

View File

@ -7,7 +7,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const {Lock} = require('bmutex'); const {Lock} = require('bmutex');
const Chain = require('../blockchain/chain'); const Chain = require('../blockchain/chain');
const Pool = require('../net/pool'); const Pool = require('../net/pool');

View File

@ -7,7 +7,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const hash256 = require('bcrypto/lib/hash256'); const hash256 = require('bcrypto/lib/hash256');
const bio = require('bufio'); const bio = require('bufio');
const util = require('../utils/util'); const util = require('../utils/util');

View File

@ -7,7 +7,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const bio = require('bufio'); const bio = require('bufio');
const {base58, bech32} = require('bstring'); const {base58, bech32} = require('bstring');
const sha256 = require('bcrypto/lib/sha256'); const sha256 = require('bcrypto/lib/sha256');

View File

@ -7,9 +7,9 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const bio = require('bufio'); const bio = require('bufio');
const util = require('../utils/util'); const {BufferSet} = require('buffer-map');
const hash256 = require('bcrypto/lib/hash256'); const hash256 = require('bcrypto/lib/hash256');
const merkle = require('bcrypto/lib/merkle'); const merkle = require('bcrypto/lib/merkle');
const consensus = require('../protocol/consensus'); const consensus = require('../protocol/consensus');
@ -18,6 +18,7 @@ const TX = require('./tx');
const MerkleBlock = require('./merkleblock'); const MerkleBlock = require('./merkleblock');
const Headers = require('./headers'); const Headers = require('./headers');
const Network = require('../protocol/network'); const Network = require('../protocol/network');
const util = require('../utils/util');
const {encoding} = bio; const {encoding} = bio;
/** /**
@ -63,6 +64,8 @@ class Block extends AbstractBlock {
this.txs.push(tx); this.txs.push(tx);
} }
} }
return this;
} }
/** /**
@ -88,10 +91,12 @@ class Block extends AbstractBlock {
this._witness = -1; this._witness = -1;
if (!all) if (!all)
return; return this;
for (const tx of this.txs) for (const tx of this.txs)
tx.refresh(); tx.refresh();
return this;
} }
/** /**
@ -503,16 +508,16 @@ class Block extends AbstractBlock {
*/ */
getPrevout() { getPrevout() {
const prevout = Object.create(null); const prevout = new BufferSet();
for (let i = 1; i < this.txs.length; i++) { for (let i = 1; i < this.txs.length; i++) {
const tx = this.txs[i]; const tx = this.txs[i];
for (const input of tx.inputs) for (const input of tx.inputs)
prevout[input.prevout.hash] = true; prevout.add(input.prevout.hash);
} }
return Object.keys(prevout); return prevout.toArray();
} }
/** /**

View File

@ -7,13 +7,14 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const bio = require('bufio'); const bio = require('bufio');
const util = require('../utils/util'); const util = require('../utils/util');
const Amount = require('../btc/amount'); const Amount = require('../btc/amount');
const Output = require('./output'); const Output = require('./output');
const Network = require('../protocol/network'); const Network = require('../protocol/network');
const consensus = require('../protocol/consensus'); const consensus = require('../protocol/consensus');
const Outpoint = require('./outpoint');
/** /**
* Coin * Coin
@ -152,7 +153,7 @@ class Coin extends Output {
*/ */
toKey() { toKey() {
return this.toRaw(); return Outpoint.toKey(this.hash, this.index);
} }
/** /**
@ -163,7 +164,10 @@ class Coin extends Output {
*/ */
fromKey(key) { fromKey(key) {
return this.fromRaw(key); const {hash, index} = Outpoint.fromKey(key);
this.hash = hash;
this.index = index;
return this;
} }
/** /**

View File

@ -7,7 +7,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const bio = require('bufio'); const bio = require('bufio');
const Network = require('../protocol/network'); const Network = require('../protocol/network');
const Script = require('../script/script'); const Script = require('../script/script');

View File

@ -7,7 +7,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const {base58} = require('bstring'); const {base58} = require('bstring');
const bio = require('bufio'); const bio = require('bufio');
const hash160 = require('bcrypto/lib/hash160'); const hash160 = require('bcrypto/lib/hash160');
@ -820,7 +820,7 @@ class KeyRing {
if (this.privateKey) { if (this.privateKey) {
bw.writeVarBytes(this.privateKey); bw.writeVarBytes(this.privateKey);
bw.writeU8(this.publicKey.length === 33); bw.writeU8(this.publicKey.length === 33 ? 1 : 0);
} else { } else {
bw.writeVarBytes(this.publicKey); bw.writeVarBytes(this.publicKey);
} }

View File

@ -7,7 +7,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const bio = require('bufio'); const bio = require('bufio');
const {BufferMap, BufferSet} = require('buffer-map'); const {BufferMap, BufferSet} = require('buffer-map');
const util = require('../utils/util'); const util = require('../utils/util');

View File

@ -7,7 +7,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const {encoding} = require('bufio'); const {encoding} = require('bufio');
const {BufferMap} = require('buffer-map'); const {BufferMap} = require('buffer-map');
const Script = require('../script/script'); const Script = require('../script/script');

View File

@ -6,7 +6,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const bio = require('bufio'); const bio = require('bufio');
const util = require('../utils/util'); const util = require('../utils/util');
const consensus = require('../protocol/consensus'); const consensus = require('../protocol/consensus');

View File

@ -7,7 +7,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const bio = require('bufio'); const bio = require('bufio');
const Amount = require('../btc/amount'); const Amount = require('../btc/amount');
const Network = require('../protocol/network'); const Network = require('../protocol/network');

View File

@ -7,7 +7,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const bio = require('bufio'); const bio = require('bufio');
const hash256 = require('bcrypto/lib/hash256'); const hash256 = require('bcrypto/lib/hash256');
const secp256k1 = require('bcrypto/lib/secp256k1'); const secp256k1 = require('bcrypto/lib/secp256k1');

View File

@ -6,7 +6,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const bio = require('bufio'); const bio = require('bufio');
const util = require('../utils/util'); const util = require('../utils/util');
const TX = require('./tx'); const TX = require('./tx');
@ -198,7 +198,7 @@ class TXMeta {
*/ */
static fromJSON(json) { static fromJSON(json) {
return new this().fromJSON(JSON); return new this().fromJSON(json);
} }
/** /**

View File

@ -11,7 +11,7 @@
* @module protocol/consensus * @module protocol/consensus
*/ */
const assert = require('assert'); const assert = require('bsert');
const BN = require('bn.js'); const BN = require('bn.js');
/** /**

View File

@ -11,7 +11,7 @@
* @module protocol/errors * @module protocol/errors
*/ */
const assert = require('assert'); const assert = require('bsert');
/** /**
* Verify Error * Verify Error

View File

@ -7,7 +7,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const binary = require('../utils/binary'); const binary = require('../utils/binary');
const networks = require('./networks'); const networks = require('./networks');
const consensus = require('./consensus'); const consensus = require('./consensus');

View File

@ -11,7 +11,7 @@
* @module protocol/policy * @module protocol/policy
*/ */
const assert = require('assert'); const assert = require('bsert');
const consensus = require('./consensus'); const consensus = require('./consensus');
/** /**

View File

@ -11,7 +11,7 @@
* @module script/common * @module script/common
*/ */
const assert = require('assert'); const assert = require('bsert');
const secp256k1 = require('bcrypto/lib/secp256k1'); const secp256k1 = require('bcrypto/lib/secp256k1');
const ScriptNum = require('./scriptnum'); const ScriptNum = require('./scriptnum');

View File

@ -7,7 +7,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const bio = require('bufio'); const bio = require('bufio');
const ScriptNum = require('./scriptnum'); const ScriptNum = require('./scriptnum');
const common = require('./common'); const common = require('./common');

View File

@ -7,7 +7,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const common = require('./common'); const common = require('./common');
const scriptTypes = common.types; const scriptTypes = common.types;

View File

@ -7,7 +7,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const bio = require('bufio'); const bio = require('bufio');
const ripemd160 = require('bcrypto/lib/ripemd160'); const ripemd160 = require('bcrypto/lib/ripemd160');
const sha1 = require('bcrypto/lib/sha1'); const sha1 = require('bcrypto/lib/sha1');

View File

@ -6,7 +6,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const {I64} = require('n64'); const {I64} = require('n64');
const ScriptError = require('./scripterror'); const ScriptError = require('./scripterror');

View File

@ -6,7 +6,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const {BufferMap} = require('buffer-map'); const {BufferMap} = require('buffer-map');
const secp256k1 = require('bcrypto/lib/secp256k1'); const secp256k1 = require('bcrypto/lib/secp256k1');

View File

@ -7,7 +7,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const common = require('./common'); const common = require('./common');
const ScriptNum = require('./scriptnum'); const ScriptNum = require('./scriptnum');

View File

@ -7,7 +7,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const bio = require('bufio'); const bio = require('bufio');
const Script = require('./script'); const Script = require('./script');
const common = require('./common'); const common = require('./common');

View File

@ -6,7 +6,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
/** /**
* Convert int to fixed number string and reduce by a * Convert int to fixed number string and reduce by a

View File

@ -7,7 +7,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
/** /**
* @exports utils/util * @exports utils/util

View File

@ -6,7 +6,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const bio = require('bufio'); const bio = require('bufio');
const binary = require('../utils/binary'); const binary = require('../utils/binary');
const Path = require('./path'); const Path = require('./path');

View File

@ -7,7 +7,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const {NodeClient} = require('bclient'); const {NodeClient} = require('bclient');
const util = require('../utils/util'); const util = require('../utils/util');
const TX = require('../primitives/tx'); const TX = require('../primitives/tx');

View File

@ -7,7 +7,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const path = require('path'); const path = require('path');
const {Server} = require('bweb'); const {Server} = require('bweb');
const Validator = require('bval'); const Validator = require('bval');

View File

@ -6,7 +6,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const bio = require('bufio'); const bio = require('bufio');
const {Lock} = require('bmutex'); const {Lock} = require('bmutex');
const random = require('bcrypto/lib/random'); const random = require('bcrypto/lib/random');

View File

@ -6,7 +6,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const Node = require('../node/node'); const Node = require('../node/node');
const WalletDB = require('./walletdb'); const WalletDB = require('./walletdb');
const HTTP = require('./http'); const HTTP = require('./http');

View File

@ -6,7 +6,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const AsyncEmitter = require('bevent'); const AsyncEmitter = require('bevent');
/** /**

View File

@ -6,7 +6,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const EventEmitter = require('events'); const EventEmitter = require('events');
/** /**

View File

@ -6,7 +6,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const bio = require('bufio'); const bio = require('bufio');
const Address = require('../primitives/address'); const Address = require('../primitives/address');
const {encoding} = bio; const {encoding} = bio;

View File

@ -10,7 +10,7 @@
* @module wallet/records * @module wallet/records
*/ */
const assert = require('assert'); const assert = require('bsert');
const bio = require('bufio'); const bio = require('bufio');
const util = require('../utils/util'); const util = require('../utils/util');
const TX = require('../primitives/tx'); const TX = require('../primitives/tx');

View File

@ -6,7 +6,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const {format} = require('util'); const {format} = require('util');
const bweb = require('bweb'); const bweb = require('bweb');
const {Lock} = require('bmutex'); const {Lock} = require('bmutex');

View File

@ -7,7 +7,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const bio = require('bufio'); const bio = require('bufio');
const {BufferSet} = require('buffer-map'); const {BufferSet} = require('buffer-map');
const util = require('../utils/util'); const util = require('../utils/util');

View File

@ -7,7 +7,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const EventEmitter = require('events'); const EventEmitter = require('events');
const {Lock} = require('bmutex'); const {Lock} = require('bmutex');
const {base58} = require('bstring'); const {base58} = require('bstring');

View File

@ -7,7 +7,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const path = require('path'); const path = require('path');
const EventEmitter = require('events'); const EventEmitter = require('events');
const bio = require('bufio'); const bio = require('bufio');

View File

@ -6,7 +6,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const EventEmitter = require('events'); const EventEmitter = require('events');
/** /**

View File

@ -7,7 +7,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const EventEmitter = require('events'); const EventEmitter = require('events');
const {format} = require('util'); const {format} = require('util');
const Network = require('../protocol/network'); const Network = require('../protocol/network');

View File

@ -10,7 +10,7 @@
* @module workers/packets * @module workers/packets
*/ */
const assert = require('assert'); const assert = require('bsert');
const bio = require('bufio'); const bio = require('bufio');
const Script = require('../script/script'); const Script = require('../script/script');
const Witness = require('../script/witness'); const Witness = require('../script/witness');

View File

@ -6,7 +6,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const EventEmitter = require('events'); const EventEmitter = require('events');
/** /**

View File

@ -7,7 +7,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const EventEmitter = require('events'); const EventEmitter = require('events');
const packets = require('./packets'); const packets = require('./packets');

View File

@ -9,7 +9,7 @@
'use strict'; 'use strict';
const assert = require('assert'); const assert = require('bsert');
const EventEmitter = require('events'); const EventEmitter = require('events');
const os = require('os'); const os = require('os');
const Network = require('../protocol/network'); const Network = require('../protocol/network');

View File

@ -38,12 +38,13 @@
"blst": "~0.1.0", "blst": "~0.1.0",
"bmutex": "~0.1.1", "bmutex": "~0.1.1",
"bn.js": "~4.11.8", "bn.js": "~4.11.8",
"bsert": "~0.0.3",
"bsip": "~0.1.0", "bsip": "~0.1.0",
"bsock": "~0.1.2", "bsock": "~0.1.2",
"bsocks": "~0.2.0", "bsocks": "~0.2.0",
"bstring": "~0.1.0", "bstring": "~0.1.0",
"btcp": "~0.1.0", "btcp": "~0.1.0",
"buffer-map": "~0.0.0", "buffer-map": "~0.0.2",
"bufio": "~0.2.0", "bufio": "~0.2.0",
"bupnp": "~0.2.1", "bupnp": "~0.2.1",
"bval": "~0.1.1", "bval": "~0.1.1",
@ -52,21 +53,9 @@
"n64": "~0.2.0" "n64": "~0.2.0"
}, },
"devDependencies": { "devDependencies": {
"babel-core": "^6.26.3", "eslint": "^5.1.0",
"babel-loader": "^7.1.4",
"babel-plugin-transform-runtime": "^6.23.0",
"babel-polyfill": "^6.26.0",
"babel-preset-env": "^1.7.0",
"babelify": "^8.0.0",
"browserify": "^16.2.2",
"eslint": "^4.19.1",
"istanbul": "^1.1.0-alpha.1", "istanbul": "^1.1.0-alpha.1",
"jsdoc": "^3.5.5", "mocha": "^5.2.0"
"mocha": "^5.2.0",
"uglify-es": "^3.3.9",
"uglifyjs-webpack-plugin": "^1.2.5",
"webpack": "^4.11.1",
"webpack-cli": "^3.0.3"
}, },
"main": "./lib/bcoin.js", "main": "./lib/bcoin.js",
"bin": { "bin": {
@ -98,10 +87,5 @@
"./lib/workers/child": "./lib/workers/child-browser.js", "./lib/workers/child": "./lib/workers/child-browser.js",
"./lib/workers/parent": "./lib/workers/parent-browser.js", "./lib/workers/parent": "./lib/workers/parent-browser.js",
"./lib/bcoin": "./lib/bcoin-browser.js" "./lib/bcoin": "./lib/bcoin-browser.js"
},
"browserify": {
"transform": [
"babelify"
]
} }
} }