A javascript Bitcoin library for node.js and browsers.
Go to file
Kyle Drake 932b6bce70 Merge pull request #1 from MichaelGooden/hotfix/compressed-priv-keys
Fix parsing of base58 compressed private keys. Add base64 parse support.
2014-02-23 19:04:31 -08:00
demo Added version to getBitcoinAddress 2014-01-02 20:33:23 -05:00
src Fix parsing of base58 compressed private keys. Add base64 parse support. 2014-02-20 18:01:21 +02:00
test Remove obsolete bip32.js 2014-01-16 14:03:34 +07:00
.gitignore Added rudimentary build system. 2011-09-26 17:35:29 +01:00
.travis.yml Add travis 2014-01-11 13:58:14 +07:00
bitcoinjs-min.js Fix parsing of base58 compressed private keys. Add base64 parse support. 2014-02-20 18:01:21 +02:00
LICENSE Updated licensing information. 2011-12-20 12:47:50 +01:00
package.json Added deserialization, made some modifications 2013-10-07 08:21:00 -04:00
README.md Merge justcoin/master 2014-02-02 11:03:18 -08:00

bitcoinjs-lib

A library containing Bitcoin client-side functionality in JavaScript, most notably ECDSA signing and verification.

WebsiteMailing ListTwitter

Status

This is currently pretty raw code. We're planning to clean it up, convert everything into CommonJS modules and put a flexible build system in place.

Prototype software, use at your own peril.

How to use

  • Run npm run-script compile to compile to a browser-friendly minified file. Once in the browser, the global Bitcoin object will contain everything you need.
  • To use in NodeJS, install this package as you would any other and put in var Bitcoin = require('bitcoinjs-lib').

License

This library is free and open-source software released under the MIT license.

Copyright

BitcoinJS (c) 2011-2012 Stefan Thomas
Released under MIT license
http://bitcoinjs.org/

JSBN (c) 2003-2005 Tom Wu
Released under BSD license
http://www-cs-students.stanford.edu/~tjw/jsbn/

CryptoJS (c) 20092012 by Jeff Mott
Released under New BSD license
http://code.google.com/p/crypto-js/