A javascript Bitcoin library for node.js and browsers.
The BigInteger class we're using supports negative integers and encodes them with a sign bit. Since in our application we are dealing with unsigned integers only, we need to disable this functionality by creating two wrapper functions toByteArrayUnsigned and fromByteArrayUnsigned. |
||
|---|---|---|
| crypto-js | ||
| events | ||
| jsbn | ||
| address.js | ||
| base58.js | ||
| bitcoin.js | ||
| ecdsa.js | ||
| eckey.js | ||
| opcode.js | ||
| README.md | ||
| script.js | ||
| transaction.js | ||
| txdb.js | ||
| util.js | ||
| wallet.js | ||
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.