├── .gitignore ├── LICENSE ├── README.md ├── bitcoinjs-min.js ├── demo ├── demo.css ├── split-key.html └── split-key.js ├── package.json ├── src ├── address.js ├── base58.js ├── bip32.js ├── convert.js ├── crypto-js │ ├── crypto.js │ ├── hmac.js │ ├── ripemd160.js │ ├── sha256.js │ └── sha512.js ├── ecdsa.js ├── eckey.js ├── events │ └── eventemitter.js ├── exit │ └── client.js ├── index.js ├── jsbn │ ├── ec.js │ ├── jsbn.js │ ├── prng4.js │ ├── rng.js │ └── sec.js ├── message.js ├── opcode.js ├── paillier.js ├── script.js ├── transaction.js ├── txdb.js ├── util.js └── wallet.js └── test ├── address.js ├── base58.js ├── bip32.js ├── convert.js ├── ec.js ├── integer.js ├── key.js ├── message.js ├── mocha.opts └── test.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/README.md -------------------------------------------------------------------------------- /bitcoinjs-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/bitcoinjs-min.js -------------------------------------------------------------------------------- /demo/demo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/demo/demo.css -------------------------------------------------------------------------------- /demo/split-key.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/demo/split-key.html -------------------------------------------------------------------------------- /demo/split-key.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/demo/split-key.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/package.json -------------------------------------------------------------------------------- /src/address.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/src/address.js -------------------------------------------------------------------------------- /src/base58.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/src/base58.js -------------------------------------------------------------------------------- /src/bip32.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/src/bip32.js -------------------------------------------------------------------------------- /src/convert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/src/convert.js -------------------------------------------------------------------------------- /src/crypto-js/crypto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/src/crypto-js/crypto.js -------------------------------------------------------------------------------- /src/crypto-js/hmac.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/src/crypto-js/hmac.js -------------------------------------------------------------------------------- /src/crypto-js/ripemd160.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/src/crypto-js/ripemd160.js -------------------------------------------------------------------------------- /src/crypto-js/sha256.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/src/crypto-js/sha256.js -------------------------------------------------------------------------------- /src/crypto-js/sha512.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/src/crypto-js/sha512.js -------------------------------------------------------------------------------- /src/ecdsa.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/src/ecdsa.js -------------------------------------------------------------------------------- /src/eckey.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/src/eckey.js -------------------------------------------------------------------------------- /src/events/eventemitter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/src/events/eventemitter.js -------------------------------------------------------------------------------- /src/exit/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/src/exit/client.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/src/index.js -------------------------------------------------------------------------------- /src/jsbn/ec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/src/jsbn/ec.js -------------------------------------------------------------------------------- /src/jsbn/jsbn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/src/jsbn/jsbn.js -------------------------------------------------------------------------------- /src/jsbn/prng4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/src/jsbn/prng4.js -------------------------------------------------------------------------------- /src/jsbn/rng.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/src/jsbn/rng.js -------------------------------------------------------------------------------- /src/jsbn/sec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/src/jsbn/sec.js -------------------------------------------------------------------------------- /src/message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/src/message.js -------------------------------------------------------------------------------- /src/opcode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/src/opcode.js -------------------------------------------------------------------------------- /src/paillier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/src/paillier.js -------------------------------------------------------------------------------- /src/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/src/script.js -------------------------------------------------------------------------------- /src/transaction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/src/transaction.js -------------------------------------------------------------------------------- /src/txdb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/src/txdb.js -------------------------------------------------------------------------------- /src/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/src/util.js -------------------------------------------------------------------------------- /src/wallet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/src/wallet.js -------------------------------------------------------------------------------- /test/address.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/test/address.js -------------------------------------------------------------------------------- /test/base58.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/test/base58.js -------------------------------------------------------------------------------- /test/bip32.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/test/bip32.js -------------------------------------------------------------------------------- /test/convert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/test/convert.js -------------------------------------------------------------------------------- /test/ec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/test/ec.js -------------------------------------------------------------------------------- /test/integer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/test/integer.js -------------------------------------------------------------------------------- /test/key.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/test/key.js -------------------------------------------------------------------------------- /test/message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/test/message.js -------------------------------------------------------------------------------- /test/mocha.opts: -------------------------------------------------------------------------------- 1 | --ui qunit 2 | -------------------------------------------------------------------------------- /test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbuterin/bitcoinjs-lib/HEAD/test/test.js --------------------------------------------------------------------------------