You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Luke Childs
5ecdf88b4e
|
6 years ago | |
---|---|---|
src | 6 years ago | |
test | 6 years ago | |
.gitignore | 6 years ago | |
.travis.yml | 6 years ago | |
LICENSE | 6 years ago | |
README.md | 6 years ago | |
package.json | 6 years ago |
README.md
build-output-script
Builds a P2PKH Bitcoin transaction output script
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
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(Array<[address, value]>)
Returns a (hex string) P2PKH transaction output script.
address
Type: string
A valid P2PKH address.
value
Type: number
Value to send to address
in satoshis.
License
MIT © Luke Childs