cleanup.
This commit is contained in:
parent
836a2357d6
commit
7b3fffb26c
@ -93,6 +93,8 @@ bcoin.ecdsa.keypair = require('elliptic/lib/elliptic/ec/key');
|
|||||||
|
|
||||||
bcoin.utils = utils;
|
bcoin.utils = utils;
|
||||||
bcoin.utils.debug = bcoin.debug;
|
bcoin.utils.debug = bcoin.debug;
|
||||||
|
bcoin.reader = require('./bcoin/reader');
|
||||||
|
bcoin.writer = require('./bcoin/writer');
|
||||||
bcoin.profiler = require('./bcoin/profiler');
|
bcoin.profiler = require('./bcoin/profiler');
|
||||||
bcoin.ec = require('./bcoin/ec');
|
bcoin.ec = require('./bcoin/ec');
|
||||||
bcoin.lru = require('./bcoin/lru');
|
bcoin.lru = require('./bcoin/lru');
|
||||||
|
|||||||
@ -319,40 +319,6 @@ Framer._getBlocks = function _getBlocks(hashes, stop, writer) {
|
|||||||
return p;
|
return p;
|
||||||
};
|
};
|
||||||
|
|
||||||
Framer.binput = function _input(input) {
|
|
||||||
var off = 0;
|
|
||||||
var script, p;
|
|
||||||
|
|
||||||
script = input.script.encode();
|
|
||||||
p = new Buffer(32 + 4 + utils.sizeIntv(script.length) + script.length + 4);
|
|
||||||
|
|
||||||
off += utils.copy(new Buffer(input.prevout.hash, 'hex'), p, off);
|
|
||||||
off += utils.writeU32(p, input.prevout.index, off);
|
|
||||||
|
|
||||||
off += utils.writeIntv(p, script.length, off);
|
|
||||||
off += utils.copy(script, p, off);
|
|
||||||
|
|
||||||
off += utils.writeU32(p, input.sequence, off);
|
|
||||||
|
|
||||||
return p;
|
|
||||||
};
|
|
||||||
|
|
||||||
Framer.boutput = function _output(output) {
|
|
||||||
var off = 0;
|
|
||||||
var script, p;
|
|
||||||
|
|
||||||
script = output.script.encode();
|
|
||||||
p = new Buffer(8 + utils.sizeIntv(script.length) + script.length);
|
|
||||||
|
|
||||||
off += utils.write64(p, output.value, off);
|
|
||||||
assert(output.value.byteLength() <= 8);
|
|
||||||
|
|
||||||
off += utils.writeIntv(p, script.length, off);
|
|
||||||
off += utils.copy(script, p, off);
|
|
||||||
|
|
||||||
return p;
|
|
||||||
};
|
|
||||||
|
|
||||||
Framer.utxo =
|
Framer.utxo =
|
||||||
Framer.coin = function _coin(coin, extended, writer) {
|
Framer.coin = function _coin(coin, extended, writer) {
|
||||||
var p = new BufferWriter(writer);
|
var p = new BufferWriter(writer);
|
||||||
@ -380,52 +346,6 @@ Framer.coin = function _coin(coin, extended, writer) {
|
|||||||
return p;
|
return p;
|
||||||
};
|
};
|
||||||
|
|
||||||
Framer.btx = function _tx(tx) {
|
|
||||||
var inputs = [];
|
|
||||||
var outputs = [];
|
|
||||||
var inputSize = 0;
|
|
||||||
var outputSize = 0;
|
|
||||||
var off = 0;
|
|
||||||
var p, i, input, output;
|
|
||||||
|
|
||||||
for (i = 0; i < tx.inputs.length; i++) {
|
|
||||||
input = Framer.binput(tx.inputs[i]);
|
|
||||||
inputs.push(input);
|
|
||||||
inputSize += input.length;
|
|
||||||
}
|
|
||||||
|
|
||||||
for (i = 0; i < tx.outputs.length; i++) {
|
|
||||||
output = Framer.boutput(tx.outputs[i]);
|
|
||||||
outputs.push(output);
|
|
||||||
outputSize += output.length;
|
|
||||||
}
|
|
||||||
|
|
||||||
p = new Buffer(4
|
|
||||||
+ utils.sizeIntv(tx.inputs.length) + inputSize
|
|
||||||
+ utils.sizeIntv(tx.outputs.length) + outputSize
|
|
||||||
+ 4);
|
|
||||||
|
|
||||||
off += utils.write32(p, tx.version, off);
|
|
||||||
|
|
||||||
off += utils.writeIntv(p, tx.inputs.length, off);
|
|
||||||
for (i = 0; i < inputs.length; i++) {
|
|
||||||
input = inputs[i];
|
|
||||||
off += utils.copy(input, p, off);
|
|
||||||
}
|
|
||||||
|
|
||||||
off += utils.writeIntv(p, tx.outputs.length, off);
|
|
||||||
for (i = 0; i < outputs.length; i++) {
|
|
||||||
output = outputs[i];
|
|
||||||
off += utils.copy(output, p, off);
|
|
||||||
}
|
|
||||||
|
|
||||||
off += utils.writeU32(p, tx.locktime, off);
|
|
||||||
|
|
||||||
p._witnessSize = 0;
|
|
||||||
|
|
||||||
return p;
|
|
||||||
};
|
|
||||||
|
|
||||||
Framer.tx = function _tx(tx, writer) {
|
Framer.tx = function _tx(tx, writer) {
|
||||||
var p = new BufferWriter(writer);
|
var p = new BufferWriter(writer);
|
||||||
var i;
|
var i;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user