BitcoinJS can be considered a virtual API for dealing with Bitcoin-related data and transactions via JavaScript.
It's a library that contains set of methods and utilities for manipulating Bitcoin inside Node.js powered applications or via your browser, completely client-side.
There's support for dealing with a user's Bitcoin wallet, helping him review and manage his funds, but there's also support for moving Bitcoin currency around, letting users enter a Bitcoin address and easily transferring the funds to that address while getting a confirmation message after it has been done.
BitcoinJS works entirely via JavaScript and does not need special bindings or client libraries, is well tested and pretty secure.
Besides the pure Bitcoin currency, BitcoinJS can also be ported to other alternative cryptocurrencies likes Dogecoin, Peercoin, or Freicoin, and also suuports Bitcoin Mainnet and Testnet.
Currently BitcoinJS is a widely used solution and has been in in many live production apps like Dark Wallet, Blockchain, Coinpunk or DecentralBank.
Requirements:
- JavaScript enabled on client side
- Node.js for server-side environments
Comments not found