0.0.8 • Published 6 years ago

bitcoin-payment-mircoservice v0.0.8

Weekly downloads
1
License
MIT
Repository
-
Last release
6 years ago

Micro Bitcoin Payment Service

A micro service for adding bitcoin payment to your node application

Prerequisites

To install the module you need to have node install in your loacl machine and also npm / yarn.

Usage

To use with the micro service you need to install some module first with.

  npm install --save bitcoin-payment-mircoservice

Or you use yarn to install the package

 yarn add bitcoin-payment-mircoservice

then in, your javascript file.

  const bitcoinPayment = require('bitcoin-payment-mircoservice')

To get the current bitcoin balance of an address

 const balance =  bitcoinPayment.getBalance(address) // return address balance
 console.log('bitcoin Balance', balance)

returns

  bitcoin Balance 0.009797

To Generate a bitcoin address

  const address = bitcoinPayment.createAddress() // return a bitcoin address with   private key
  console.log(address)

returns

 {
   address: '1K3QovFjbXG9HMYSfTE8WMc7EHhhpJSGwT',
   privateKey: 'achgjxsdvhjahkjlxkdcbazagshkjlskncvgshjasluyihkjaknjxs'
 }
 ** NOTE: Please always secure your private key

To send Bitcoin to an address

 sendBTC (paperWallet, toAddress, amount, txID)
 // paperWallet - Generated address with private key to validate the transaction
 // amount -  amount to be sent
 // toAddress - Bitcoin address to receive the amount
 // txID - Transaction ID on the bitcoin ledger from the address on the paper wallet