Exemplo n.º 1
0
function sign (tx, index, keyPair) {
  var prevOutScript = scripts.pubKeyHashOutput(keyPair.publicHash)
  var hash = tx.hashForSignature(index, prevOutScript, Transaction.SIGHASH_ALL)
  var signature = ecdsa.serializeSig(ecdsa.sign(new Buffer(hash), keyPair.privateKey))
  signature.push(Transaction.SIGHASH_ALL)
  tx.setInputScript(index, Script.fromChunks([new Buffer(signature), keyPair.publicKey]))
}
Exemplo n.º 2
0
function addressToScript (address) {
  var pubKeyHash = cs.decode(address).slice(1)
  return scripts.pubKeyHashOutput(new Buffer(pubKeyHash, 'hex'))
}
Exemplo n.º 3
0
Arquivo: index.js Projeto: BigUps/app
function addressToOutputScript (address) {
  var pubKeyHash = cs.decode(address, blackCoinInfo.versions.public)
  return scripts.pubKeyHashOutput(new Buffer(pubKeyHash, 'hex'))
}