use standardjs formatting
This commit is contained in:
parent
09d8e440de
commit
399803affa
41 changed files with 1252 additions and 1177 deletions
|
@ -2,25 +2,25 @@ var assert = require('assert')
|
|||
var opcodes = require('./opcodes')
|
||||
|
||||
// https://github.com/feross/buffer/blob/master/index.js#L1127
|
||||
function verifuint(value, max) {
|
||||
function verifuint (value, max) {
|
||||
assert(typeof value === 'number', 'cannot write a non-number as a number')
|
||||
assert(value >= 0, 'specified a negative value for writing an unsigned value')
|
||||
assert(value <= max, 'value is larger than maximum value for type')
|
||||
assert(Math.floor(value) === value, 'value has a fractional component')
|
||||
}
|
||||
|
||||
function pushDataSize(i) {
|
||||
function pushDataSize (i) {
|
||||
return i < opcodes.OP_PUSHDATA1 ? 1
|
||||
: i < 0xff ? 2
|
||||
: i < 0xffff ? 3
|
||||
: 5
|
||||
: i < 0xff ? 2
|
||||
: i < 0xffff ? 3
|
||||
: 5
|
||||
}
|
||||
|
||||
function readPushDataInt(buffer, offset) {
|
||||
function readPushDataInt (buffer, offset) {
|
||||
var opcode = buffer.readUInt8(offset)
|
||||
var number, size
|
||||
|
||||
// ~6 bit
|
||||
// ~6 bit
|
||||
if (opcode < opcodes.OP_PUSHDATA1) {
|
||||
number = opcode
|
||||
size = 1
|
||||
|
@ -41,7 +41,6 @@ function readPushDataInt(buffer, offset) {
|
|||
|
||||
number = buffer.readUInt32LE(offset + 1)
|
||||
size = 5
|
||||
|
||||
}
|
||||
|
||||
return {
|
||||
|
@ -51,7 +50,7 @@ function readPushDataInt(buffer, offset) {
|
|||
}
|
||||
}
|
||||
|
||||
function readUInt64LE(buffer, offset) {
|
||||
function readUInt64LE (buffer, offset) {
|
||||
var a = buffer.readUInt32LE(offset)
|
||||
var b = buffer.readUInt32LE(offset + 4)
|
||||
b *= 0x100000000
|
||||
|
@ -61,11 +60,11 @@ function readUInt64LE(buffer, offset) {
|
|||
return b + a
|
||||
}
|
||||
|
||||
function readVarInt(buffer, offset) {
|
||||
function readVarInt (buffer, offset) {
|
||||
var t = buffer.readUInt8(offset)
|
||||
var number, size
|
||||
|
||||
// 8 bit
|
||||
// 8 bit
|
||||
if (t < 253) {
|
||||
number = t
|
||||
size = 1
|
||||
|
@ -92,7 +91,7 @@ function readVarInt(buffer, offset) {
|
|||
}
|
||||
}
|
||||
|
||||
function writePushDataInt(buffer, number, offset) {
|
||||
function writePushDataInt (buffer, number, offset) {
|
||||
var size = pushDataSize(number)
|
||||
|
||||
// ~6 bit
|
||||
|
@ -113,27 +112,26 @@ function writePushDataInt(buffer, number, offset) {
|
|||
} else {
|
||||
buffer.writeUInt8(opcodes.OP_PUSHDATA4, offset)
|
||||
buffer.writeUInt32LE(number, offset + 1)
|
||||
|
||||
}
|
||||
|
||||
return size
|
||||
}
|
||||
|
||||
function writeUInt64LE(buffer, value, offset) {
|
||||
function writeUInt64LE (buffer, value, offset) {
|
||||
verifuint(value, 0x001fffffffffffff)
|
||||
|
||||
buffer.writeInt32LE(value & -1, offset)
|
||||
buffer.writeUInt32LE(Math.floor(value / 0x100000000), offset + 4)
|
||||
}
|
||||
|
||||
function varIntSize(i) {
|
||||
return i < 253 ? 1
|
||||
: i < 0x10000 ? 3
|
||||
: i < 0x100000000 ? 5
|
||||
: 9
|
||||
function varIntSize (i) {
|
||||
return i < 253 ? 1
|
||||
: i < 0x10000 ? 3
|
||||
: i < 0x100000000 ? 5
|
||||
: 9
|
||||
}
|
||||
|
||||
function writeVarInt(buffer, number, offset) {
|
||||
function writeVarInt (buffer, number, offset) {
|
||||
var size = varIntSize(number)
|
||||
|
||||
// 8 bit
|
||||
|
@ -159,7 +157,7 @@ function writeVarInt(buffer, number, offset) {
|
|||
return size
|
||||
}
|
||||
|
||||
function varIntBuffer(i) {
|
||||
function varIntBuffer (i) {
|
||||
var size = varIntSize(i)
|
||||
var buffer = new Buffer(size)
|
||||
writeVarInt(buffer, i, 0)
|
||||
|
@ -167,7 +165,7 @@ function varIntBuffer(i) {
|
|||
return buffer
|
||||
}
|
||||
|
||||
function reverse(buffer) {
|
||||
function reverse (buffer) {
|
||||
var buffer2 = new Buffer(buffer)
|
||||
Array.prototype.reverse.call(buffer2)
|
||||
return buffer2
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue