fix options for http.
This commit is contained in:
parent
3e2d4aa717
commit
3979e57acc
@ -3,7 +3,7 @@
|
|||||||
var argv = parseArg(process.argv);
|
var argv = parseArg(process.argv);
|
||||||
|
|
||||||
var bcoin = require('../').set(argv.network);
|
var bcoin = require('../').set(argv.network);
|
||||||
var network = bcoin.protocol.network;
|
var network = bcoin.network.get();
|
||||||
var utils = bcoin.utils;
|
var utils = bcoin.utils;
|
||||||
var assert = utils.assert;
|
var assert = utils.assert;
|
||||||
var Client = bcoin.http.client;
|
var Client = bcoin.http.client;
|
||||||
|
|||||||
@ -202,6 +202,9 @@ Environment.prototype.set = function set(options) {
|
|||||||
if (typeof options === 'string')
|
if (typeof options === 'string')
|
||||||
options = { network: options };
|
options = { network: options };
|
||||||
|
|
||||||
|
if (!options)
|
||||||
|
options = {};
|
||||||
|
|
||||||
options = utils.merge({}, options);
|
options = utils.merge({}, options);
|
||||||
|
|
||||||
options.prefix = options.prefix
|
options.prefix = options.prefix
|
||||||
|
|||||||
@ -26,6 +26,9 @@ function HTTPClient(options) {
|
|||||||
if (!options)
|
if (!options)
|
||||||
options = {};
|
options = {};
|
||||||
|
|
||||||
|
if (typeof options === 'string')
|
||||||
|
options = { uri: options };
|
||||||
|
|
||||||
EventEmitter.call(this);
|
EventEmitter.call(this);
|
||||||
|
|
||||||
this.uri = options.uri;
|
this.uri = options.uri;
|
||||||
|
|||||||
@ -8,8 +8,8 @@
|
|||||||
var utils = require('../utils');
|
var utils = require('../utils');
|
||||||
|
|
||||||
exports.request = require('./request');
|
exports.request = require('./request');
|
||||||
exports.provider = require('./provider');
|
|
||||||
exports.client = require('./client');
|
exports.client = require('./client');
|
||||||
|
exports.provider = require('./provider');
|
||||||
|
|
||||||
if (!utils.isBrowser) {
|
if (!utils.isBrowser) {
|
||||||
exports.base = require('./ba' + 'se');
|
exports.base = require('./ba' + 'se');
|
||||||
|
|||||||
@ -26,9 +26,15 @@ function HTTPProvider(options) {
|
|||||||
|
|
||||||
EventEmitter.call(this);
|
EventEmitter.call(this);
|
||||||
|
|
||||||
|
if (!options)
|
||||||
|
options = {};
|
||||||
|
|
||||||
|
if (typeof options === 'string')
|
||||||
|
options = { uri: options };
|
||||||
|
|
||||||
this.client = new HTTPClient(options);
|
this.client = new HTTPClient(options);
|
||||||
this.network = bcoin.network.get(options.network);
|
this.network = bcoin.network.get(options.network);
|
||||||
this.uri = uri;
|
this.uri = options.uri;
|
||||||
this.id = null;
|
this.id = null;
|
||||||
this._init();
|
this._init();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -101,10 +101,10 @@ TX.prototype.clone = function clone() {
|
|||||||
|
|
||||||
copy = {
|
copy = {
|
||||||
version: this.version,
|
version: this.version,
|
||||||
|
flag: this.flag,
|
||||||
inputs: [],
|
inputs: [],
|
||||||
outputs: [],
|
outputs: [],
|
||||||
locktime: this.locktime,
|
locktime: this.locktime,
|
||||||
flag: this.flag,
|
|
||||||
ts: this.ts,
|
ts: this.ts,
|
||||||
block: this.block,
|
block: this.block,
|
||||||
index: this.index,
|
index: this.index,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user