bcoin: switch to bsert for everything.
This commit is contained in:
parent
b92839c82a
commit
a45e683eb2
@ -5,12 +5,9 @@ bin/spvnode
|
||||
bin/wallet
|
||||
browser/server.js
|
||||
browser/wsproxy.js
|
||||
examples/
|
||||
lib/
|
||||
migrate/
|
||||
scripts/
|
||||
test/
|
||||
webpack/
|
||||
webpack.browser.js
|
||||
webpack.compat.js
|
||||
webpack.node.js
|
||||
|
||||
@ -5,7 +5,7 @@
|
||||
},
|
||||
"extends": "eslint:recommended",
|
||||
"parserOptions": {
|
||||
"ecmaVersion": 8
|
||||
"ecmaVersion": 9
|
||||
},
|
||||
"root": true,
|
||||
"rules": {
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const path = require('path');
|
||||
const AsyncEmitter = require('bevent');
|
||||
const Logger = require('blgr');
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const bdb = require('bdb');
|
||||
const bio = require('bufio');
|
||||
const LRU = require('blru');
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const bio = require('bufio');
|
||||
const BN = require('bn.js');
|
||||
const consensus = require('../protocol/consensus');
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const fixed = require('../utils/fixed');
|
||||
|
||||
/**
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const Address = require('../primitives/address');
|
||||
const Amount = require('./amount');
|
||||
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const bio = require('bufio');
|
||||
const Coin = require('../primitives/coin');
|
||||
const Output = require('../primitives/output');
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const CoinEntry = require('./coinentry');
|
||||
|
||||
/**
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* @ignore
|
||||
*/
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const {encoding} = require('bufio');
|
||||
const secp256k1 = require('bcrypto/lib/secp256k1');
|
||||
const consensus = require('../protocol/consensus');
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const bio = require('bufio');
|
||||
const CoinEntry = require('../coins/coinentry');
|
||||
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const LRU = require('blru');
|
||||
const common = exports;
|
||||
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const common = require('./common');
|
||||
const Mnemonic = require('./mnemonic');
|
||||
const HDPrivateKey = require('./private');
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const bio = require('bufio');
|
||||
const sha256 = require('bcrypto/lib/sha256');
|
||||
const cleanse = require('bcrypto/lib/cleanse');
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const bio = require('bufio');
|
||||
const {base58} = require('bstring');
|
||||
const sha512 = require('bcrypto/lib/sha512');
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const bio = require('bufio');
|
||||
const {base58} = require('bstring');
|
||||
const sha512 = require('bcrypto/lib/sha512');
|
||||
|
||||
@ -8,7 +8,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const bio = require('bufio');
|
||||
const Logger = require('blgr');
|
||||
const {BufferMap} = require('buffer-map');
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const path = require('path');
|
||||
const EventEmitter = require('events');
|
||||
const bdb = require('bdb');
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const consensus = require('../protocol/consensus');
|
||||
const BN = require('bn.js');
|
||||
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const EventEmitter = require('events');
|
||||
const {Lock} = require('bmutex');
|
||||
const util = require('../utils/util');
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const hash256 = require('bcrypto/lib/hash256');
|
||||
|
||||
/**
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const EventEmitter = require('events');
|
||||
const Heap = require('bheep');
|
||||
const {BufferMap} = require('buffer-map');
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const bio = require('bufio');
|
||||
const hash256 = require('bcrypto/lib/hash256');
|
||||
const merkle = require('bcrypto/lib/merkle');
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* @module net/bip152
|
||||
*/
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const bio = require('bufio');
|
||||
const consensus = require('../protocol/consensus');
|
||||
const sha256 = require('bcrypto/lib/sha256');
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const Network = require('../protocol/network');
|
||||
const hash256 = require('bcrypto/lib/hash256');
|
||||
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const path = require('path');
|
||||
const fs = require('bfile');
|
||||
const IP = require('binet');
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const bio = require('bufio');
|
||||
const IP = require('binet');
|
||||
const Network = require('../protocol/network');
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* @module net/packets
|
||||
*/
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const bio = require('bufio');
|
||||
const {BloomFilter} = require('bfilter');
|
||||
const common = require('./common');
|
||||
|
||||
@ -9,7 +9,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const EventEmitter = require('events');
|
||||
const {format} = require('util');
|
||||
const Network = require('../protocol/network');
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const EventEmitter = require('events');
|
||||
const {Lock} = require('bmutex');
|
||||
const {format} = require('util');
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const EventEmitter = require('events');
|
||||
const {Lock} = require('bmutex');
|
||||
const IP = require('binet');
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const Chain = require('../blockchain/chain');
|
||||
const Fees = require('../mempool/fees');
|
||||
const Mempool = require('../mempool/mempool');
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const path = require('path');
|
||||
const {Server} = require('bweb');
|
||||
const Validator = require('bval');
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const EventEmitter = require('events');
|
||||
const fs = require('bfile');
|
||||
const Logger = require('blgr');
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const bweb = require('bweb');
|
||||
const {Lock} = require('bmutex');
|
||||
const IP = require('binet');
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const {Lock} = require('bmutex');
|
||||
const Chain = require('../blockchain/chain');
|
||||
const Pool = require('../net/pool');
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const hash256 = require('bcrypto/lib/hash256');
|
||||
const bio = require('bufio');
|
||||
const util = require('../utils/util');
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const bio = require('bufio');
|
||||
const {base58, bech32} = require('bstring');
|
||||
const sha256 = require('bcrypto/lib/sha256');
|
||||
|
||||
@ -7,9 +7,9 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const bio = require('bufio');
|
||||
const util = require('../utils/util');
|
||||
const {BufferSet} = require('buffer-map');
|
||||
const hash256 = require('bcrypto/lib/hash256');
|
||||
const merkle = require('bcrypto/lib/merkle');
|
||||
const consensus = require('../protocol/consensus');
|
||||
@ -18,6 +18,7 @@ const TX = require('./tx');
|
||||
const MerkleBlock = require('./merkleblock');
|
||||
const Headers = require('./headers');
|
||||
const Network = require('../protocol/network');
|
||||
const util = require('../utils/util');
|
||||
const {encoding} = bio;
|
||||
|
||||
/**
|
||||
@ -63,6 +64,8 @@ class Block extends AbstractBlock {
|
||||
this.txs.push(tx);
|
||||
}
|
||||
}
|
||||
|
||||
return this;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -88,10 +91,12 @@ class Block extends AbstractBlock {
|
||||
this._witness = -1;
|
||||
|
||||
if (!all)
|
||||
return;
|
||||
return this;
|
||||
|
||||
for (const tx of this.txs)
|
||||
tx.refresh();
|
||||
|
||||
return this;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -503,16 +508,16 @@ class Block extends AbstractBlock {
|
||||
*/
|
||||
|
||||
getPrevout() {
|
||||
const prevout = Object.create(null);
|
||||
const prevout = new BufferSet();
|
||||
|
||||
for (let i = 1; i < this.txs.length; i++) {
|
||||
const tx = this.txs[i];
|
||||
|
||||
for (const input of tx.inputs)
|
||||
prevout[input.prevout.hash] = true;
|
||||
prevout.add(input.prevout.hash);
|
||||
}
|
||||
|
||||
return Object.keys(prevout);
|
||||
return prevout.toArray();
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@ -7,13 +7,14 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const bio = require('bufio');
|
||||
const util = require('../utils/util');
|
||||
const Amount = require('../btc/amount');
|
||||
const Output = require('./output');
|
||||
const Network = require('../protocol/network');
|
||||
const consensus = require('../protocol/consensus');
|
||||
const Outpoint = require('./outpoint');
|
||||
|
||||
/**
|
||||
* Coin
|
||||
@ -152,7 +153,7 @@ class Coin extends Output {
|
||||
*/
|
||||
|
||||
toKey() {
|
||||
return this.toRaw();
|
||||
return Outpoint.toKey(this.hash, this.index);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -163,7 +164,10 @@ class Coin extends Output {
|
||||
*/
|
||||
|
||||
fromKey(key) {
|
||||
return this.fromRaw(key);
|
||||
const {hash, index} = Outpoint.fromKey(key);
|
||||
this.hash = hash;
|
||||
this.index = index;
|
||||
return this;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const bio = require('bufio');
|
||||
const Network = require('../protocol/network');
|
||||
const Script = require('../script/script');
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const {base58} = require('bstring');
|
||||
const bio = require('bufio');
|
||||
const hash160 = require('bcrypto/lib/hash160');
|
||||
@ -820,7 +820,7 @@ class KeyRing {
|
||||
|
||||
if (this.privateKey) {
|
||||
bw.writeVarBytes(this.privateKey);
|
||||
bw.writeU8(this.publicKey.length === 33);
|
||||
bw.writeU8(this.publicKey.length === 33 ? 1 : 0);
|
||||
} else {
|
||||
bw.writeVarBytes(this.publicKey);
|
||||
}
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const bio = require('bufio');
|
||||
const {BufferMap, BufferSet} = require('buffer-map');
|
||||
const util = require('../utils/util');
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const {encoding} = require('bufio');
|
||||
const {BufferMap} = require('buffer-map');
|
||||
const Script = require('../script/script');
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const bio = require('bufio');
|
||||
const util = require('../utils/util');
|
||||
const consensus = require('../protocol/consensus');
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const bio = require('bufio');
|
||||
const Amount = require('../btc/amount');
|
||||
const Network = require('../protocol/network');
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const bio = require('bufio');
|
||||
const hash256 = require('bcrypto/lib/hash256');
|
||||
const secp256k1 = require('bcrypto/lib/secp256k1');
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const bio = require('bufio');
|
||||
const util = require('../utils/util');
|
||||
const TX = require('./tx');
|
||||
@ -198,7 +198,7 @@ class TXMeta {
|
||||
*/
|
||||
|
||||
static fromJSON(json) {
|
||||
return new this().fromJSON(JSON);
|
||||
return new this().fromJSON(json);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* @module protocol/consensus
|
||||
*/
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const BN = require('bn.js');
|
||||
|
||||
/**
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* @module protocol/errors
|
||||
*/
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
|
||||
/**
|
||||
* Verify Error
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const binary = require('../utils/binary');
|
||||
const networks = require('./networks');
|
||||
const consensus = require('./consensus');
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* @module protocol/policy
|
||||
*/
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const consensus = require('./consensus');
|
||||
|
||||
/**
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* @module script/common
|
||||
*/
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const secp256k1 = require('bcrypto/lib/secp256k1');
|
||||
const ScriptNum = require('./scriptnum');
|
||||
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const bio = require('bufio');
|
||||
const ScriptNum = require('./scriptnum');
|
||||
const common = require('./common');
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const common = require('./common');
|
||||
const scriptTypes = common.types;
|
||||
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const bio = require('bufio');
|
||||
const ripemd160 = require('bcrypto/lib/ripemd160');
|
||||
const sha1 = require('bcrypto/lib/sha1');
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const {I64} = require('n64');
|
||||
const ScriptError = require('./scripterror');
|
||||
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const {BufferMap} = require('buffer-map');
|
||||
const secp256k1 = require('bcrypto/lib/secp256k1');
|
||||
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const common = require('./common');
|
||||
const ScriptNum = require('./scriptnum');
|
||||
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const bio = require('bufio');
|
||||
const Script = require('./script');
|
||||
const common = require('./common');
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
|
||||
/**
|
||||
* Convert int to fixed number string and reduce by a
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
|
||||
/**
|
||||
* @exports utils/util
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const bio = require('bufio');
|
||||
const binary = require('../utils/binary');
|
||||
const Path = require('./path');
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const {NodeClient} = require('bclient');
|
||||
const util = require('../utils/util');
|
||||
const TX = require('../primitives/tx');
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const path = require('path');
|
||||
const {Server} = require('bweb');
|
||||
const Validator = require('bval');
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const bio = require('bufio');
|
||||
const {Lock} = require('bmutex');
|
||||
const random = require('bcrypto/lib/random');
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const Node = require('../node/node');
|
||||
const WalletDB = require('./walletdb');
|
||||
const HTTP = require('./http');
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const AsyncEmitter = require('bevent');
|
||||
|
||||
/**
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const EventEmitter = require('events');
|
||||
|
||||
/**
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const bio = require('bufio');
|
||||
const Address = require('../primitives/address');
|
||||
const {encoding} = bio;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* @module wallet/records
|
||||
*/
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const bio = require('bufio');
|
||||
const util = require('../utils/util');
|
||||
const TX = require('../primitives/tx');
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const {format} = require('util');
|
||||
const bweb = require('bweb');
|
||||
const {Lock} = require('bmutex');
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const bio = require('bufio');
|
||||
const {BufferSet} = require('buffer-map');
|
||||
const util = require('../utils/util');
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const EventEmitter = require('events');
|
||||
const {Lock} = require('bmutex');
|
||||
const {base58} = require('bstring');
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const path = require('path');
|
||||
const EventEmitter = require('events');
|
||||
const bio = require('bufio');
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const EventEmitter = require('events');
|
||||
|
||||
/**
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const EventEmitter = require('events');
|
||||
const {format} = require('util');
|
||||
const Network = require('../protocol/network');
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* @module workers/packets
|
||||
*/
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const bio = require('bufio');
|
||||
const Script = require('../script/script');
|
||||
const Witness = require('../script/witness');
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const EventEmitter = require('events');
|
||||
|
||||
/**
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const EventEmitter = require('events');
|
||||
const packets = require('./packets');
|
||||
|
||||
|
||||
@ -9,7 +9,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const assert = require('bsert');
|
||||
const EventEmitter = require('events');
|
||||
const os = require('os');
|
||||
const Network = require('../protocol/network');
|
||||
|
||||
24
package.json
24
package.json
@ -38,12 +38,13 @@
|
||||
"blst": "~0.1.0",
|
||||
"bmutex": "~0.1.1",
|
||||
"bn.js": "~4.11.8",
|
||||
"bsert": "~0.0.3",
|
||||
"bsip": "~0.1.0",
|
||||
"bsock": "~0.1.2",
|
||||
"bsocks": "~0.2.0",
|
||||
"bstring": "~0.1.0",
|
||||
"btcp": "~0.1.0",
|
||||
"buffer-map": "~0.0.0",
|
||||
"buffer-map": "~0.0.2",
|
||||
"bufio": "~0.2.0",
|
||||
"bupnp": "~0.2.1",
|
||||
"bval": "~0.1.1",
|
||||
@ -52,21 +53,9 @@
|
||||
"n64": "~0.2.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"babel-core": "^6.26.3",
|
||||
"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",
|
||||
"eslint": "^5.1.0",
|
||||
"istanbul": "^1.1.0-alpha.1",
|
||||
"jsdoc": "^3.5.5",
|
||||
"mocha": "^5.2.0",
|
||||
"uglify-es": "^3.3.9",
|
||||
"uglifyjs-webpack-plugin": "^1.2.5",
|
||||
"webpack": "^4.11.1",
|
||||
"webpack-cli": "^3.0.3"
|
||||
"mocha": "^5.2.0"
|
||||
},
|
||||
"main": "./lib/bcoin.js",
|
||||
"bin": {
|
||||
@ -98,10 +87,5 @@
|
||||
"./lib/workers/child": "./lib/workers/child-browser.js",
|
||||
"./lib/workers/parent": "./lib/workers/parent-browser.js",
|
||||
"./lib/bcoin": "./lib/bcoin-browser.js"
|
||||
},
|
||||
"browserify": {
|
||||
"transform": [
|
||||
"babelify"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user