build-output-script
Builds a P2PKH Bitcoin transaction output script.
Last updated 2 years ago by lukechilds .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install build-output-script 
SYNC missed versions from official npm registry.

build-output-script

Builds a P2PKH Bitcoin transaction output script

Build Status Coverage Status npm

Builds a P2PKH Bitcoin transaction output script from an array of P2PKH addresses and amounts. Will also work with any Bitcoin derived cryptocurrencies with a single byte pubkey hash address prefix.

The output script is returned as a hex string and can be passed directly in to ledgerjs.

Install

npm install build-output-script

Usage

Send 1 BTC to 1LukeQU5jwebXbMLDVydeH4vFSobRV9rkj

const buildOutputScript = require('build-output-script');

buildOutputScript([{address: '1LukeQU5jwebXbMLDVydeH4vFSobRV9rkj', value: 100000000}]);
// '0100e1f505000000001976a914da6473ed373e08f46dd8003fca7ba72fbe9c555e88ac'

Send 1 BTC to 1LukeQU5jwebXbMLDVydeH4vFSobRV9rkj and 1 BTC to 1BitcoinEaterAddressDontSendf59kuE

buildOutputScript([
  {address: '1LukeQU5jwebXbMLDVydeH4vFSobRV9rkj', value: 100000000},
  {address: '1BitcoinEaterAddressDontSendf59kuE', value: 100000000}
]);
// '0200e1f505000000001976a914da6473ed373e08f46dd8003fca7ba72fbe9c555e88ac00e1f505000000001976a914759d6677091e973b9e9d99f19c68fbf43e3f05f988ac'

Send 1 LTC to Lf8hucmupbtenQ3VPdxvvJ8gTfAsaon2gf

buildOutputScript([{address: 'Lf8hucmupbtenQ3VPdxvvJ8gTfAsaon2gf', value: 100000000}]);
// '0100e1f505000000001976a914da6473ed373e08f46dd8003fca7ba72fbe9c555e88ac'

API

buildOutputScript(outputs)

Returns a (hex string) P2PKH transaction output script.

outputs

Type: Array(output[, output])

An array of one or more output objects.

output.address

Type: String

A valid P2PKH address.

output.value

Type: Number

Value to send to address in satoshis.

License

MIT © Luke Childs

Current Tags

  • 1.0.3                                ...           latest (2 years ago)

6 Versions

  • 1.0.3                                ...           2 years ago
  • 1.0.2                                ...           2 years ago
  • 1.0.1                                ...           2 years ago
  • 1.0.0                                ...           2 years ago
  • 0.1.0                                ...           2 years ago
  • 0.0.0                                ...           2 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 12
Dependencies (3)
Dev Dependencies (4)

Copyright 2014 - 2017 © taobao.org |