minor.
This commit is contained in:
parent
fca8778d35
commit
ec5175ec9e
@ -95,8 +95,9 @@ function removeKey(callback) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function getWallet(callback) {
|
function getWallet(callback) {
|
||||||
var options = { id: getID(), passphrase: argv.args[0] };
|
var id = getID();
|
||||||
client.getWallet(options.id, options.passphrase, function(err, wallet) {
|
var passphrase = argv.args[0];
|
||||||
|
client.getWallet(id, passphrase, function(err, wallet) {
|
||||||
if (err)
|
if (err)
|
||||||
return callback(err);
|
return callback(err);
|
||||||
utils.print(wallet);
|
utils.print(wallet);
|
||||||
|
|||||||
@ -486,7 +486,7 @@ Address.parse = function parse(address) {
|
|||||||
if (version != null) {
|
if (version != null) {
|
||||||
version = p.readU8();
|
version = p.readU8();
|
||||||
assert(version >= 0 && version <= 16, 'Bad program version.');
|
assert(version >= 0 && version <= 16, 'Bad program version.');
|
||||||
assert(p.readU8() === 0, 'Address version padding is zero.');
|
assert(p.readU8() === 0, 'Address version padding is non-zero.');
|
||||||
}
|
}
|
||||||
|
|
||||||
if (type === 'witnessscripthash')
|
if (type === 'witnessscripthash')
|
||||||
|
|||||||
@ -165,9 +165,6 @@ Framer.address = function address(data, full, writer) {
|
|||||||
if (!data.services)
|
if (!data.services)
|
||||||
data.services = 0;
|
data.services = 0;
|
||||||
|
|
||||||
if (!data.ipv4)
|
|
||||||
data.ipv4 = new Buffer([]);
|
|
||||||
|
|
||||||
if (!data.port)
|
if (!data.port)
|
||||||
data.port = network.port;
|
data.port = network.port;
|
||||||
|
|
||||||
@ -180,6 +177,8 @@ Framer.address = function address(data, full, writer) {
|
|||||||
data.ipv6 = utils.ip2array(data.ipv6, 6);
|
data.ipv6 = utils.ip2array(data.ipv6, 6);
|
||||||
p.writeBytes(data.ipv6);
|
p.writeBytes(data.ipv6);
|
||||||
} else {
|
} else {
|
||||||
|
if (!data.ipv4)
|
||||||
|
data.ipv4 = new Buffer([0, 0, 0, 0]);
|
||||||
data.ipv4 = utils.ip2array(data.ipv4, 4);
|
data.ipv4 = utils.ip2array(data.ipv4, 4);
|
||||||
// We don't have an ipv6, convert ipv4 to ipv4-mapped ipv6 address
|
// We don't have an ipv6, convert ipv4 to ipv4-mapped ipv6 address
|
||||||
p.writeU32BE(0x00000000);
|
p.writeU32BE(0x00000000);
|
||||||
@ -608,13 +607,13 @@ Framer.headers = function _headers(block, writer) {
|
|||||||
|
|
||||||
Framer.reject = function reject(details, writer) {
|
Framer.reject = function reject(details, writer) {
|
||||||
var p = new BufferWriter(writer);
|
var p = new BufferWriter(writer);
|
||||||
var ccode = details.ccode;
|
var ccode = constants.reject[details.ccode] || constants.reject.invalid;
|
||||||
|
|
||||||
if (ccode >= constants.reject.internal)
|
if (ccode >= constants.reject.internal)
|
||||||
ccode = constants.reject.invalid;
|
ccode = constants.reject.invalid;
|
||||||
|
|
||||||
p.writeVarString(details.message || '', 'ascii');
|
p.writeVarString(details.message || '', 'ascii');
|
||||||
p.writeU8(constants.reject[ccode] || constants.reject.invalid);
|
p.writeU8(ccode);
|
||||||
p.writeVarString(details.reason || '', 'ascii');
|
p.writeVarString(details.reason || '', 'ascii');
|
||||||
if (details.data)
|
if (details.data)
|
||||||
p.writeHash(details.data);
|
p.writeHash(details.data);
|
||||||
@ -673,7 +672,7 @@ Framer.alert = function alert(data, writer) {
|
|||||||
p.write32(data.priority);
|
p.write32(data.priority);
|
||||||
p.writeVarString(data.comment, 'ascii');
|
p.writeVarString(data.comment, 'ascii');
|
||||||
p.writeVarString(data.statusBar, 'ascii');
|
p.writeVarString(data.statusBar, 'ascii');
|
||||||
p.writeVarString('', 'ascii');
|
p.writeVarString(data.reserved || '', 'ascii');
|
||||||
payload = p.render();
|
payload = p.render();
|
||||||
} else {
|
} else {
|
||||||
payload = data.payload;
|
payload = data.payload;
|
||||||
|
|||||||
@ -727,7 +727,7 @@ Parser.parseMempool = function parseMempool(p) {
|
|||||||
Parser.parseAlert = function parseAlert(p) {
|
Parser.parseAlert = function parseAlert(p) {
|
||||||
var version, relayUntil, expiration, id, cancel;
|
var version, relayUntil, expiration, id, cancel;
|
||||||
var cancels, count, i, minVer, maxVer, subVers;
|
var cancels, count, i, minVer, maxVer, subVers;
|
||||||
var priority, comment, statusBar, msg;
|
var priority, comment, statusBar, reserved;
|
||||||
var payload, size;
|
var payload, size;
|
||||||
|
|
||||||
p = new BufferReader(p);
|
p = new BufferReader(p);
|
||||||
@ -757,7 +757,7 @@ Parser.parseAlert = function parseAlert(p) {
|
|||||||
priority = p.read32();
|
priority = p.read32();
|
||||||
comment = p.readVarString('ascii');
|
comment = p.readVarString('ascii');
|
||||||
statusBar = p.readVarString('ascii');
|
statusBar = p.readVarString('ascii');
|
||||||
p.readVarString('ascii');
|
reserved = p.readVarString('ascii');
|
||||||
p.end();
|
p.end();
|
||||||
|
|
||||||
return {
|
return {
|
||||||
@ -773,6 +773,7 @@ Parser.parseAlert = function parseAlert(p) {
|
|||||||
priority: priority,
|
priority: priority,
|
||||||
comment: comment,
|
comment: comment,
|
||||||
statusBar: statusBar,
|
statusBar: statusBar,
|
||||||
|
reserved: reserved,
|
||||||
payload: payload,
|
payload: payload,
|
||||||
signature: signature,
|
signature: signature,
|
||||||
_size: size
|
_size: size
|
||||||
|
|||||||
@ -73,8 +73,8 @@ Witness.prototype.isScripthashInput = function isScripthashInput(redeem) {
|
|||||||
return Script.isScripthashInput(this.items, redeem, true);
|
return Script.isScripthashInput(this.items, redeem, true);
|
||||||
};
|
};
|
||||||
|
|
||||||
Witness.prototype.isNonstandardInput = function isNonstandardInput(prev) {
|
Witness.prototype.isUnknownInput = function isUnknownInput(prev) {
|
||||||
return Script.isNonstandardInput(this.items, prev, true);
|
return Script.isUnknownInput(this.items, prev, true);
|
||||||
};
|
};
|
||||||
|
|
||||||
Witness.prototype.getRedeem = function getRedeem() {
|
Witness.prototype.getRedeem = function getRedeem() {
|
||||||
@ -1413,7 +1413,7 @@ Script.prototype.getType = function getType() {
|
|||||||
|| 'unknown';
|
|| 'unknown';
|
||||||
};
|
};
|
||||||
|
|
||||||
Script.prototype.isNonstandard = function isNonstandard() {
|
Script.prototype.isUnknown = function isUnknown() {
|
||||||
return this.getType() === 'unknown';
|
return this.getType() === 'unknown';
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -1826,11 +1826,11 @@ Script.getInputType = function getInputType(code, prev, isWitness) {
|
|||||||
return type;
|
return type;
|
||||||
};
|
};
|
||||||
|
|
||||||
Script.prototype.isNonstandardInput = function isNonstandardInput(prev) {
|
Script.prototype.isUnknownInput = function isUnknownInput(prev) {
|
||||||
return Script.isNonstandardInput(this.code, prev, false);
|
return Script.isUnknownInput(this.code, prev, false);
|
||||||
};
|
};
|
||||||
|
|
||||||
Script.isNonstandardInput = function isNonstandardInput(code, prev, isWitness) {
|
Script.isUnknownInput = function isUnknownInput(code, prev, isWitness) {
|
||||||
return Script.getInputType(code, prev, isWitness) === 'unknown';
|
return Script.getInputType(code, prev, isWitness) === 'unknown';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -894,7 +894,7 @@ TX.prototype.hasStandardInputs = function hasStandardInputs(flags) {
|
|||||||
if (!input.coin)
|
if (!input.coin)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
if (input.coin.script.isNonstandard())
|
if (input.coin.script.isUnknown())
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
if ((flags & constants.flags.VERIFY_P2SH)
|
if ((flags & constants.flags.VERIFY_P2SH)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user