cleanup builder options
This commit is contained in:
parent
6007dc6faf
commit
e31f28e973
@ -10,54 +10,53 @@ function builder(options) {
|
|||||||
options = {};
|
options = {};
|
||||||
}
|
}
|
||||||
|
|
||||||
var magicNumber = options.magicNumber;
|
if (!options.magicNumber) {
|
||||||
if (!magicNumber) {
|
options.magicNumber = bitcore.Networks.defaultNetwork.networkMagic.readUInt32LE(0);
|
||||||
magicNumber = bitcore.Networks.defaultNetwork.networkMagic.readUInt32LE(0);
|
|
||||||
}
|
}
|
||||||
var Block = options.Block || bitcore.Block;
|
|
||||||
var BlockHeader = options.BlockHeader || bitcore.BlockHeader;
|
options.Block = options.Block || bitcore.Block;
|
||||||
var Transaction = options.Transaction || bitcore.Transaction;
|
options.BlockHeader = options.BlockHeader || bitcore.BlockHeader;
|
||||||
var MerkleBlock = options.MerkleBlock || bitcore.MerkleBlock;
|
options.Transaction = options.Transaction || bitcore.Transaction;
|
||||||
var protocolVersion = options.protocolVersion || 70000;
|
options.MerkleBlock = options.MerkleBlock || bitcore.MerkleBlock;
|
||||||
|
options.protocolVersion = options.protocolVersion || 70000;
|
||||||
|
|
||||||
var exported = {
|
var exported = {
|
||||||
constructors: {
|
constructors: {
|
||||||
Block: Block,
|
Block: options.Block,
|
||||||
BlockHeader: BlockHeader,
|
BlockHeader: options.BlockHeader,
|
||||||
Transaction: Transaction,
|
Transaction: options.Transaction,
|
||||||
MerkleBlock: MerkleBlock
|
MerkleBlock: options.MerkleBlock
|
||||||
},
|
},
|
||||||
defaults: {
|
defaults: {
|
||||||
protocolVersion: protocolVersion,
|
protocolVersion: options.protocolVersion,
|
||||||
magicNumber: magicNumber
|
magicNumber: options.magicNumber
|
||||||
|
},
|
||||||
|
commandsMap: {
|
||||||
|
version: 'Version',
|
||||||
|
verack: 'VerAck',
|
||||||
|
ping: 'Ping',
|
||||||
|
pong: 'Pong',
|
||||||
|
block: 'Block',
|
||||||
|
tx: 'Transaction',
|
||||||
|
getdata: 'GetData',
|
||||||
|
headers: 'Headers',
|
||||||
|
notfound: 'NotFound',
|
||||||
|
inv: 'Inventory',
|
||||||
|
addr: 'Address',
|
||||||
|
alert: 'Alert',
|
||||||
|
reject: 'Reject',
|
||||||
|
merkleblock: 'MerkleBlock',
|
||||||
|
filterload: 'FilterLoad',
|
||||||
|
filteradd: 'FilterAdd',
|
||||||
|
filterclear: 'FilterClear',
|
||||||
|
getblocks: 'GetBlocks',
|
||||||
|
getheaders: 'GetHeaders',
|
||||||
|
mempool: 'MemPool',
|
||||||
|
getaddr: 'GetAddr'
|
||||||
},
|
},
|
||||||
commands: {}
|
commands: {}
|
||||||
};
|
};
|
||||||
|
|
||||||
exported.commandsMap = {
|
|
||||||
version: 'Version',
|
|
||||||
verack: 'VerAck',
|
|
||||||
ping: 'Ping',
|
|
||||||
pong: 'Pong',
|
|
||||||
block: 'Block',
|
|
||||||
tx: 'Transaction',
|
|
||||||
getdata: 'GetData',
|
|
||||||
headers: 'Headers',
|
|
||||||
notfound: 'NotFound',
|
|
||||||
inv: 'Inventory',
|
|
||||||
addr: 'Address',
|
|
||||||
alert: 'Alert',
|
|
||||||
reject: 'Reject',
|
|
||||||
merkleblock: 'MerkleBlock',
|
|
||||||
filterload: 'FilterLoad',
|
|
||||||
filteradd: 'FilterAdd',
|
|
||||||
filterclear: 'FilterClear',
|
|
||||||
getblocks: 'GetBlocks',
|
|
||||||
getheaders: 'GetHeaders',
|
|
||||||
mempool: 'MemPool',
|
|
||||||
getaddr: 'GetAddr'
|
|
||||||
};
|
|
||||||
|
|
||||||
for (var key in exported.commandsMap) {
|
for (var key in exported.commandsMap) {
|
||||||
exported.commands[key] = require('./commands/' + key)(options);
|
exported.commands[key] = require('./commands/' + key)(options);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user