1.1.0 • Published 6 years ago

bitcoinjs-phore v1.1.0

Weekly downloads
4
License
MIT
Repository
github
Last release
6 years ago

Bitcoinjs-Phore

This is essentially a fork of bitcoinjs-lib with a change to the network.js file to add Phore network parameters.

It provides base functionality in javascript for operations such as creating and receiving Phore transactions, and generating secure Phore keys.

Installation

npm install bitcoinjs-phore

Setup

Node.js

var phore = require('bitcoinjs-phore')

Creating a transaction

var phore = require('bitcoinjs-phore')

let phorenet = phore.networks.phore;

let txb = new phore.TransactionBuilder(phorenet);

let txId = ""; //insert the txId to use as Input to the Transaction

let outn = 1; //or whatever outn to be used as Input to the Transaciton

let rcv = ""; //insert the receiving address the output is being "sent" to

let amt = 100000000; //or whatever amount in phore-satoshis is being output in this transaction

//Input

txb.addInput(txId, outn);

//Output

txb.addOutput(rcv, amt);

//Sign the transaction

let WIF = ""; //insert the WIF of the private key being used to sign the transaction

let keypairSpend = phore.ECPair.fromWIF(WIF, phorenet);

txb.sign(0, keypairSpend);

let tx = txb.build();

let txHex = tx.toHex();

console.log(txHex) // logs out the hex of the transaction --> the hex (txHex) is what you need to broadcast the transaction to the Phore newtork using the Phore-RPC package

LICENSE MIT