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.
 
 
Vitalik Buterin f58543b81a Made return work 11 years ago
demo Added version to getBitcoinAddress 11 years ago
src Made return work 11 years ago
test missing BIP32_PRIME definition in bip32 tests. 11 years ago
.gitignore Added rudimentary build system. 13 years ago
LICENSE Updated licensing information. 13 years ago
README.md Added deserialization, made some modifications 11 years ago
bitcoinjs-min.js Added pubkey import and bin export 11 years ago
package.json Added deserialization, made some modifications 11 years ago

README.md

bitcoinjs-lib

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

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) 2009–2012 by Jeff Mott
Released under New BSD license
http://code.google.com/p/crypto-js/