package: use safe-buffer
This commit is contained in:
parent
f1ab151c31
commit
fe0ad81472
12 changed files with 15 additions and 2 deletions
|
@ -61,6 +61,7 @@
|
|||
"merkle-lib": "^2.0.10",
|
||||
"pushdata-bitcoin": "^1.0.1",
|
||||
"randombytes": "^2.0.1",
|
||||
"safe-buffer": "^5.0.1",
|
||||
"typeforce": "^1.8.7",
|
||||
"varuint-bitcoin": "^1.0.4",
|
||||
"wif": "^2.0.1"
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
var Buffer = require('safe-buffer').Buffer
|
||||
var bs58check = require('bs58check')
|
||||
var bscript = require('./script')
|
||||
var networks = require('./networks')
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
var Buffer = require('safe-buffer').Buffer
|
||||
var bcrypto = require('./crypto')
|
||||
var fastMerkleRoot = require('merkle-lib/fastRoot')
|
||||
var typeforce = require('typeforce')
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
var Buffer = require('safe-buffer').Buffer
|
||||
var createHmac = require('create-hmac')
|
||||
var typeforce = require('typeforce')
|
||||
var types = require('./types')
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
var Buffer = require('safe-buffer').Buffer
|
||||
var base58check = require('bs58check')
|
||||
var bcrypto = require('./crypto')
|
||||
var createHmac = require('create-hmac')
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
var Buffer = require('safe-buffer').Buffer
|
||||
var bip66 = require('bip66')
|
||||
var pushdata = require('pushdata-bitcoin')
|
||||
var typeforce = require('typeforce')
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
var Buffer = require('safe-buffer').Buffer
|
||||
|
||||
function decode (buffer, maxLength, minimal) {
|
||||
maxLength = maxLength || 4
|
||||
minimal = minimal === undefined ? true : minimal
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
// OP_0 [signatures ...]
|
||||
|
||||
var Buffer = require('safe-buffer').Buffer
|
||||
var bscript = require('../../script')
|
||||
var typeforce = require('typeforce')
|
||||
var OPS = require('bitcoin-ops')
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
// <scriptSig> {serialized scriptPubKey script}
|
||||
|
||||
var Buffer = require('safe-buffer').Buffer
|
||||
var bscript = require('../../script')
|
||||
var typeforce = require('typeforce')
|
||||
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
// OP_RETURN {aa21a9ed} {commitment}
|
||||
|
||||
var Buffer = require('safe-buffer').Buffer
|
||||
var bscript = require('../../script')
|
||||
var types = require('../../types')
|
||||
var typeforce = require('typeforce')
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
var Buffer = require('safe-buffer').Buffer
|
||||
var bcrypto = require('./crypto')
|
||||
var bscript = require('./script')
|
||||
var bufferutils = require('./bufferutils')
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
var Buffer = require('safe-buffer').Buffer
|
||||
var baddress = require('./address')
|
||||
var bcrypto = require('./crypto')
|
||||
var bscript = require('./script')
|
||||
|
@ -367,9 +368,9 @@ function prepareInput (input, kpPubKey, redeemScript, witnessValue, witnessScrip
|
|||
|
||||
function buildStack (type, signatures, pubKeys, allowIncomplete) {
|
||||
if (type === scriptTypes.P2PKH) {
|
||||
if (signatures.length === 1 && signatures[0] instanceof Buffer && pubKeys.length === 1) return bscript.pubKeyHash.input.encodeStack(signatures[0], pubKeys[0])
|
||||
if (signatures.length === 1 && Buffer.isBuffer(signatures[0]) && pubKeys.length === 1) return bscript.pubKeyHash.input.encodeStack(signatures[0], pubKeys[0])
|
||||
} else if (type === scriptTypes.P2PK) {
|
||||
if (signatures.length === 1 && signatures[0] instanceof Buffer) return bscript.pubKey.input.encodeStack(signatures[0])
|
||||
if (signatures.length === 1 && Buffer.isBuffer(signatures[0])) return bscript.pubKey.input.encodeStack(signatures[0])
|
||||
} else if (type === scriptTypes.MULTISIG) {
|
||||
if (signatures.length > 0) {
|
||||
signatures = signatures.map(function (signature) {
|
||||
|
|
Loading…
Add table
Reference in a new issue