[33mcommit 3c9c1061cefffafadc63e93a26ac42cd2ed427ec[m[33m ([m[1;36mHEAD -> [m[1;32mmaster[m[33m)[m
Author: Jonas <jonas@titusinvest.com>
Date:   Fri Dec 29 20:39:14 2017 +0100

    Fix all tests expect browser-based karma tests.

[33mcommit f3ba1314005618a1b97cb7c772356bd64820e43b[m[33m ([m[1;33mtag: 0.13.22[m[33m)[m
Author: Jonas <jonas@titusinvest.com>
Date:   Sun Mar 19 22:13:02 2017 +0100

    Fork for tituscoin.

[33mcommit dfed9f9d6d2cb06f8fd512fdd9f1ec748bc92424[m
Author: snogcel <ledniknoj@gmail.com>
Date:   Tue Jan 31 16:06:19 2017 -0700

    feature: GovObject / Proposal (#14)
    
    * update readme.md
    
    * GovObject
    
    * update proposal_name --> name
    
    * remove _toASCII method
    
    * Proposal Validation
    
    * simplify url regex
    
    * bugfix: Relax GovObject Address Verification
    
    * fromObject Method and Test Coverage (#1)
    
    * added JSON proposal instantiation from govObject
    
    * Added proposal fromObject creation from a JSON Object
    
    * Updated verification of GovObject fromObject parsing.
    
    * Updated test for GovObject
    
    * Test fix by setting specific date
    
    * Removed unecessary logging
    
    * Fix test throwing timestan error
    
    * Allow a stringified json object to be parsed in proposal
    
    * Added test for fromObject method
    
    * Decouplate test into multiples
    
    * implements fromString method
    
    * fix proposal from hex method
    
    * remove 'network' parameter from proposal object
    
    * updated proposal validation
    
    * remove difficulty targeting / console.log statement
    
    * adjust Proposal test coverage
    
    * update contributors
    
    * [Tests] Added tests coverage for proposal
    
    * [Test] Added test coverage for govobject
    
    * [Fix] Removed useless code (check + unreachable return)
    
    * [Fix] Removed unreachable code
    
    * [Fix] Fixes cyclic shallowCopy, fromString, fromBuffer
    
    * [Test] Added test coverage for last modifications
    
    * Updates contributors
    
    * [Test] More tests on govObject
    
    * [Test] Added test for getPseudoRandomBuffer
    
    And added should/expect in order to allow separate test
    
    * [Fix Test] Added polyfill for Object.assign
    
    * fix permissions
    
    * Bump package version to 0.13.20
    
    * [Doc] Added documentation for GovObject and proposal type
    
    * [Doc] Improved documentation
    
    * Update govobject.md
    
    * Update govobject.md
    
    * Update index.md

[33mcommit 85fdce0fc7aea43e83cada9a260a15bd71fb646d[m[33m ([m[1;33mtag: v0.13.19[m[33m)[m
Author: snogcel <ledniknoj@gmail.com>
Date:   Fri Sep 9 00:37:09 2016 -0600

    update readme.md (#13)

[33mcommit fd73bf1b75f149727d99c100b133cac974142c78[m
Merge: 2252f7b 56c31da
Author: Holger Schinzel <holger.schinzel@gmx.de>
Date:   Wed Sep 7 10:31:39 2016 +0200

    Merge pull request #12 from dashpay/master_mergeupstream2
    
    Merge upstream

[33mcommit 56c31da5f0af8d98bcd1b10c3f30b70b82b4e114[m
Merge: 2252f7b 764aa6d
Author: Holger Schinzel <holger.schinzel@gmx.de>
Date:   Wed Sep 7 10:07:38 2016 +0200

    Merge remote-tracking branch 'remotes/upstream/master'

[33mcommit 2252f7b32840398f6afa5a4f985c30ca94adba68[m
Author: Holger Schinzel <holger.schinzel@gmx.de>
Date:   Wed Sep 7 08:05:16 2016 +0200

    merge #10: Fix Testsuite
    
    3290081 fix some tests
    032b6b8 fix block tests
    b5f97c5 fix merkle block tests
    6185da9 fix proof of work calculation and tests
    41c3984 fix "somenet" pubkeyhash
    cfb8311 fix dust / low value outputs

[33mcommit 764aa6d4e9f28969192db2e8c1c82326cdbb6a6b[m[33m ([m[1;31morigin/upstream[m[33m)[m
Merge: f6b0b14 24df178
Author: Gabe Gattis <gabe@bitpay.com>
Date:   Wed Aug 17 17:22:50 2016 -0400

    Merge branch 'gpg'
    
    PR #85

[33mcommit 24df178a08ba2fc0f1999ab9684d47d0e637dcaf[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Aug 17 17:14:48 2016 -0400

    Add pgp key for @matiu

[33mcommit cdb538b94e0140e9f6ad76409edba6238ea37e71[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Aug 17 16:49:14 2016 -0400

    Update gpg keys

[33mcommit f6b0b14ac655c5eec499591b4e4d26b0b2491016[m
Author: Braydon Fuller <courier@braydon.com>
Date:   Wed Aug 10 13:29:03 2016 -0400

    Bump package version to 0.13.19

[33mcommit 6e493e47984606a88d4fa7a9e01575eaad1488f6[m
Merge: 50f6e41 c393536
Author: Holger Schinzel <holger.schinzel@gmx.de>
Date:   Tue Aug 2 10:37:27 2016 +0200

    Merge pull request #9 from dashpay/master_mergeupstream
    
    Merge upstream

[33mcommit c393536f553c2fac13c9b149597e2d0bbd207c78[m
Merge: 50f6e41 c9e056a
Author: Holger Schinzel <holger.schinzel@gmx.de>
Date:   Tue Aug 2 10:35:22 2016 +0200

    Merge remote-tracking branch 'remotes/upstream/master'

[33mcommit 50f6e41ebd2093d62a09252654959242e3be9b50[m
Author: Holger Schinzel <holger.schinzel@gmx.de>
Date:   Tue Aug 2 10:27:09 2016 +0200

    Merge #8: bitcore-lib --> bitcore-lib-dash

[33mcommit 5469992479cfd20afadfa2a636c2adf31a924aea[m
Author: snogcel <ledniknoj@gmail.com>
Date:   Mon Aug 1 18:55:14 2016 -0600

    Bump package version to 0.13.18 (#7)

[33mcommit c48588560dd9191a3b5bedead3e6569e7aba6601[m
Merge: cf142a8 07c619e
Author: UdjinM6 <UdjinM6@users.noreply.github.com>
Date:   Tue Aug 2 04:52:40 2016 +0400

    Merge pull request #6 from andyfreer/master
    
    Set BIP32 extended key versions and update DNS seeds

[33mcommit 07c619e232df25d0f5d42ff239e6d2a74cfb8ddf[m
Author: Andy Freer <andy@dash.org>
Date:   Mon Aug 1 21:46:59 2016 +0200

    Set BIP32 extended key versions and update DNS seeds

[33mcommit c9e056a0a3867fab67ca21a36c19ed4c5f745cb0[m
Author: Braydon Fuller <courier@braydon.com>
Date:   Fri Jul 29 18:00:25 2016 -0400

    Bump package version to 0.13.18

[33mcommit cf142a8815219ed41f9ae605b852518f6de3f642[m
Merge: 8ba8df5 e65fb68
Author: UdjinM6 <UdjinM6@users.noreply.github.com>
Date:   Sun Jul 24 04:58:51 2016 +0400

    Merge pull request #5 from snogcel/master
    
    use x11-hash-js, merge upstream changes

[33mcommit e65fb688ce49c9f8b4bfa2e08d8d854467bb3600[m
Merge: c9643a6 9e82395
Author: snogcel <ledniknoj@gmail.com>
Date:   Sat Jul 23 01:27:55 2016 -0600

    merge bitcore-lib upstream changes & bump version to 0.13.17

[33mcommit c9643a62601d70e6eba6ae36f1b756b3af44bfb2[m
Author: snogcel <ledniknoj@gmail.com>
Date:   Sat Jul 23 01:21:52 2016 -0600

    use x11-hash-js

[33mcommit 6ce284fd6fdfa1ba88ad145f06c9c8d1d6a22aaa[m
Merge: 6f6833e 8ba8df5
Author: snogcel <ledniknoj@gmail.com>
Date:   Sat Jul 23 01:19:49 2016 -0600

    Merge remote-tracking branch 'upstream/master'

[33mcommit 8ba8df57c40f83a97deb502bb92289931ddd3dcd[m
Author: UdjinM6 <UdjinM6@dash.org>
Date:   Thu Jul 21 11:00:09 2016 +0300

    dashpay/bitcore-build -> dashpay/bitcore-build-dash

[33mcommit 807d290aeeda0b4315b00ad005860324b9d4424a[m
Author: snogcel <ledniknoj@gmail.com>
Date:   Wed Jul 20 00:08:13 2016 -0600

    bitcore-build-dash dependency (#4)
    
    * update testnet pubkeyhash
    * update link to bitcore-build-dash

[33mcommit 6f6833e2fc52f874bb19e0180abae5cfbbd3b05f[m
Author: snogcel <ledniknoj@gmail.com>
Date:   Tue Jul 19 21:12:08 2016 -0600

    update bitcore-build-dash

[33mcommit 2402898f1b3efc0ebac2c00d18b1e5d94b3ea970[m
Author: snogcel <ledniknoj@gmail.com>
Date:   Thu Jul 14 22:35:05 2016 -0600

    update testnet pubkeyhash (#3)
    
    update testnet pubkeyhash

[33mcommit 1911f14be7edbcd8ca72f72c47dc36ea56dd9499[m
Author: snogcel <ledniknoj@gmail.com>
Date:   Thu Jul 14 21:20:53 2016 -0600

    update testnet pubkeyhash (adjust case)

[33mcommit 7e74300974f7b926b41ba605c01dffdbbec40298[m
Author: snogcel <ledniknoj@gmail.com>
Date:   Tue Jul 12 22:30:13 2016 -0600

    update testnet pubkeyhash

[33mcommit 9e82395e71f8c1a9d4b1e4e4fc2b90085d5443d9[m
Merge: 7a56719 b655659
Author: Braydon Fuller <courier@braydon.com>
Date:   Mon Jul 11 13:23:53 2016 -0400

    Merge pull request #80 from rubensayshi/classify-better
    
    `Script.classify` should first check output types before checking input types

[33mcommit 7a56719c3c6d017aa5fd8abd7dd625fc53275c6b[m
Author: Braydon Fuller <courier@braydon.com>
Date:   Tue Jul 5 13:15:26 2016 -0400

    Bump package version to 0.13.17

[33mcommit b6556598129214b9ca2ae441d579fc92e3602641[m
Author: Ruben de Vries <ruben@rubensayshi.com>
Date:   Sat Jun 25 17:49:17 2016 +0200

    `Script.classify` should first check output types before checking input types.

[33mcommit d36f72857b65932ff410a28730033edf119004f4[m
Merge: 6275689 f1d19b4
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Mon Jun 27 10:42:34 2016 -0300

    Merge pull request #31 from braydonf/rbf
    
    Transaction: Added replace-by-fee (RBF) support

[33mcommit 4ecbef9cc9dc4d19d623ad0e19eaba69a1a46468[m
Merge: 4d5f095 144c268
Author: UdjinM6 <UdjinM6@users.noreply.github.com>
Date:   Fri Jun 3 12:02:20 2016 +0400

    Merge pull request #2 from snogcel/master
    
    Merge Upstream Changes

[33mcommit 144c2689146ef3289e8cf79346bb8ffeb304ef7f[m
Merge: 4d5f095 6275689
Author: snogcel <ledniknoj@gmail.com>
Date:   Tue May 31 21:28:51 2016 -0600

    Merge Upstream

[33mcommit 6275689f05b239cb8cc05c10fa8b657cd01ef72a[m
Author: Braydon Fuller <courier@braydon.com>
Date:   Tue May 24 11:02:38 2016 -0400

    Bump package version to 0.13.16

[33mcommit 09893632c2138029e7719c5e7469290e3b58779f[m
Merge: eab662c 514fc8d
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Mon May 23 16:13:17 2016 -0300

    Merge pull request #60 from braydonf/sha512
    
    crypto: switch to Node.js sha512

[33mcommit 514fc8d326fbd017c0d456cfee6c2b7a2a29341d[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu May 19 23:38:12 2016 -0400

    crypto: switch to Node.js sha512
    
    The sha512 library has not been updated in quite some time. This switches to
    use Node.js crypto for sha512 that will use crypto-browserify, and more
    recently maintained sha.js for the browser build.

[33mcommit eab662c6921ff285e9c6847c886f2f54c1453325[m
Merge: 7fb064b 85666e9
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Fri May 6 09:07:00 2016 -0300

    Merge pull request #58 from deoxen0n2/patch-1
    
    Fix wrong property name in docs (Address.Pay2PubKeyHash)

[33mcommit 85666e92da3bbff5cd749c2f6e82ada6c43ec2ef[m
Author: Saran Siriphantnon <deoxen0n2@gmail.com>
Date:   Fri May 6 15:12:13 2016 +0700

    Fix wrong property name in docs (Address.Pay2PubKeyHash)
    
    Hi,
    
    There is no `Address.Pay2PubKeyHash` property, instead it's `Address.PayToPublicKeyHash`.

[33mcommit 4d5f0955eddb49578cf901af221a1a535901470e[m
Author: UdjinM6 <UdjinM6@dash.org>
Date:   Mon May 2 01:45:00 2016 +0300

    fix x11-hash lib linkage

[33mcommit 7fb064bde0249f58edd0bf8650154820e8c9951d[m
Author: Braydon Fuller <courier@braydon.com>
Date:   Fri Apr 22 20:02:08 2016 -0400

    Bump package version to 0.13.15

[33mcommit b3b18d532ff86855a142688413f60364aec4048a[m
Author: Braydon Fuller <courier@braydon.com>
Date:   Thu Mar 24 10:58:20 2016 -0400

    Bump package version to 0.13.14

[33mcommit 8c948ef511881ba2478682dec30885c1312fef56[m
Merge: 4430479 3579305
Author: Braydon Fuller <courier@braydon.com>
Date:   Thu Mar 24 10:31:38 2016 -0400

    Merge pull request #51 from fanatid/fix/ecdsa-k
    
    Fix K generator in ECDSA

[33mcommit 3579305b5ea5eed0896341dedfc5617aacc684f4[m
Author: Kirill Fomichev <fanatid@ya.ru>
Date:   Tue Mar 22 12:08:48 2016 +0300

    Fix K generator in ECDSA

[33mcommit eb54ee676c611e17893212b8bb77c07f85b4894d[m
Author: UdjinM6 <UdjinM6@users.noreply.github.com>
Date:   Mon Feb 15 23:55:03 2016 +0300

    Dash

[33mcommit 4430479cea370ea07ed02272776932f76bcd2908[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Feb 5 10:11:35 2016 -0500

    Bump package version to 0.13.13

[33mcommit 9702105ad9e78977f52df6ce231d87c47742f9be[m
Merge: 8bd4663 0c983c9
Author: Gabe Gattis <gabe@bitpay.com>
Date:   Thu Feb 4 14:58:07 2016 -0500

    Merge pull request #44 from braydonf/add-regtest
    
    Networks: Added regtest to networks

[33mcommit 0c983c9c4afcd379ff3802cff7a9cff9ed3494db[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Feb 3 17:57:44 2016 -0500

    Networks: Added regtest to networks
    
    Brings better compatibility between "testnet" and "regtest". Services such as
    Bitcore Wallet Service and wallets such as Copay that have "testnet" and not
    "regtest" will be compatible with "regtest" if enabled in a Bitcore node. This
    adds two new API methods to enable/disable regtest on the testnet network:
    - `bitcore.Networks.enableRegtest()`
    - `bitcore.Networks.disableRegtest()`

[33mcommit 8bd466373ed0278408bfa9da24760dc21dd3af0a[m
Merge: 6ae9b2f af4d9ae
Author: Braydon Fuller <courier@braydon.com>
Date:   Mon Feb 1 11:51:35 2016 -0500

    Merge pull request #40 from fanatid/fix/opcode-smallint
    
    Fix Opcode.smallInt

[33mcommit af4d9aef34508656e4430f39fa221c640537cd1b[m
Author: Kirill Fomichev <fanatid@ya.ru>
Date:   Mon Feb 1 20:48:40 2016 +0500

    Fix Opcode.smallInt

[33mcommit 6ae9b2f835d3a462af38752c3e97fc7670bc355e[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Jan 28 13:10:41 2016 -0500

    Bump package version to 0.13.12

[33mcommit 55bb6ad69f74bb5cf398214f0570240ace4ef63e[m
Merge: 55c7296 c5a1079
Author: Braydon Fuller <courier@braydon.com>
Date:   Thu Jan 21 11:18:27 2016 -0500

    Merge pull request #17 from bitgaming/master
    
    hasLowS validation not using correct constant as it is set in base 10 rather than hex

[33mcommit 55c7296ab98d85527ebe63ec767c6a5745a8434c[m
Merge: 6e225ef c0eec19
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Mon Jan 18 16:11:40 2016 -0300

    Merge pull request #37 from braydonf/bug/pay-to-public-key
    
    Transaction: Support pay-to-public-key previous outputs with #fromObject

[33mcommit c0eec199edfdfc8e974ba877ecc732e9ad3d9cbb[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Jan 18 13:36:33 2016 -0500

    Transaction: Support pay-to-public-key previous outputs with #fromObject

[33mcommit f1d19b438e08fad6a32f94f52192f522a7cfd324[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Dec 2 22:12:04 2015 -0500

    Transaction: Added replace-by-fee (RBF) support
    
    - Useful for bidding transactions as described in: https://bitpay.com/chaindb.pdf
    - Reference: nSequence-based opt-in: https://github.com/bitcoin/bitcoin/pull/6871

[33mcommit 6e225ef70e488d9780c27873bb064cb04a7fc2e7[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Dec 2 21:29:17 2015 -0500

    Bump package version to 0.13.11

[33mcommit 503aa9a4857b096c60f19152f93db22c31865fdd[m
Merge: ae3435a 446760f
Author: Braydon Fuller <courier@braydon.com>
Date:   Tue Dec 1 13:17:30 2015 -0500

    Merge pull request #25 from fanatid/fix/tx-fromobject
    
    Transaction.fromObject

[33mcommit 446760fec765474ce4b44d6ffa397b2387d67d3d[m
Author: Kirill Fomichev <fanatid@ya.ru>
Date:   Fri Nov 27 17:46:16 2015 +0300

    Fix Transaction.fromObject

[33mcommit 8f53fc8bc153cb485d2687bd9e6b0b3b02861b01[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Nov 16 14:11:24 2015 -0500

    Transaction: Added tests for roundtrip with signatures.

[33mcommit ae3435a4493e1591b024ba72e00b658d62bb2759[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Nov 11 10:36:16 2015 -0500

    Bump package version to 0.13.10

[33mcommit c5a107961c90a1010bfa2895b578607a556042c3[m
Author: Ed Bosher <edbosher@gmail.com>
Date:   Tue Nov 10 19:42:37 2015 +0800

    Set s mid point as hex rather than decimal (bn.js default)

[33mcommit c6c902120103cab17223b3d4fa166178a7a0f30d[m
Merge: e22a052 5020260
Author: Braydon Fuller <courier@braydon.com>
Date:   Mon Nov 9 15:58:50 2015 -0500

    Merge pull request #12 from rubensayshi/bare-multisig
    
    Add support for bare multisig

[33mcommit e22a052c91df52f41ba3a4a7355b7ff6c243b862[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Sat Nov 7 01:39:32 2015 -0500

    Bump package version to 0.13.9

[33mcommit 502026086c523f2ce12a7d114e7b05ac14b1d68c[m
Author: Ruben de Vries <ruben@rubensayshi.com>
Date:   Fri Nov 6 14:37:58 2015 +0100

    updated _estimateSize for bare multisig input

[33mcommit 2652d48e238375a49ea5b969b9b5c9b0e3f21472[m
Merge: 23080a8 02b8730
Author: Braydon Fuller <courier@braydon.com>
Date:   Thu Nov 5 13:09:25 2015 -0500

    Merge pull request #16 from stormasm/master
    
    update with the new link to the community forum

[33mcommit 02b8730ceed6aea3e2e6e8a266409dd5c28367e2[m
Author: Michael Angerman <stormasm@gmail.com>
Date:   Thu Nov 5 12:17:52 2015 -0500

    update with the new link to the community forum

[33mcommit 23080a8bf9b13da25457060bbd2dd513f617c20b[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Nov 4 10:42:44 2015 -0500

    Bump package version to 0.13.8

[33mcommit b6a8bdc13366b128039d1edf33ae7b4b1bb7ea55[m
Merge: d23d53e 59d2d5c
Author: Patrick Nagurny <accounts@nagurny.com>
Date:   Wed Nov 4 10:12:44 2015 -0500

    Merge pull request #9 from braydonf/rmd160
    
    crypto-browserify supports ripemd160

[33mcommit d23d53e5878ea73a73c1a84aa4d48643600e77d2[m
Merge: d189160 d3a8926
Author: Patrick Nagurny <accounts@nagurny.com>
Date:   Wed Nov 4 10:11:23 2015 -0500

    Merge pull request #11 from braydonf/millis
    
    Millis

[33mcommit d189160a73c141915861e194ad27ef478bb2fd76[m
Merge: 21b52a0 349e3c4
Author: Patrick Nagurny <accounts@nagurny.com>
Date:   Wed Nov 4 10:10:39 2015 -0500

    Merge pull request #15 from braydonf/bower
    
    Fixed reference to bitcore-lib.min.js in bower.json.

[33mcommit 349e3c4b29f8ff08be5dcd3985952ef1e40dc78b[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Nov 4 09:42:08 2015 -0500

    Fixed reference to bitcore-lib.min.js in bower.json.

[33mcommit 21b52a054cb17d588cf7cddb4297788f25e18b8a[m
Merge: 6566658 87a77e5
Author: Braydon Fuller <courier@braydon.com>
Date:   Mon Nov 2 14:09:40 2015 -0500

    Merge pull request #13 from rubensayshi/uint64LEBN-buffer-reverse
    
    avoid using Array.apply(new Array(), buf) for compatability

[33mcommit 87a77e5b2f7cda2a411a7a1ed0d930b5c5c611a4[m
Author: Ruben de Vries <ruben@rubensayshi.com>
Date:   Fri Oct 30 17:45:42 2015 +0100

    avoid using Array.apply(new Array(), buf) for compatability

[33mcommit f9d9fa0622ecfb7aab2661d0d116fc93fab48198[m
Author: Ruben de Vries <ruben@rubensayshi.com>
Date:   Fri Oct 30 17:07:04 2015 +0100

    add test for parsing list of signatures

[33mcommit 6e1e4e69c49b0ca88a692d44a7ead304334e8ba3[m
Author: Ruben de Vries <ruben@rubensayshi.com>
Date:   Fri Oct 30 16:11:41 2015 +0100

    add function to parse list of signatures buffers into proper list of TransactionSignature objects

[33mcommit af70e695885ff60041b241889ce95fb64b359091[m
Author: Ruben de Vries <ruben@rubensayshi.com>
Date:   Fri Oct 30 15:52:58 2015 +0100

    add test for bare multisig

[33mcommit 4f99bf08823c68cc17d19fb3956682089bbfa03c[m
Author: Ruben de Vries <ruben@rubensayshi.com>
Date:   Fri Oct 30 14:05:41 2015 +0100

    add bare multisig support

[33mcommit 4e007e22bea0b3645687318b11c7a6c95ac1b4b7[m
Author: Ruben de Vries <ruben@rubensayshi.com>
Date:   Fri Oct 30 14:04:44 2015 +0100

    make Sighash accessible

[33mcommit ff0f9f621653a3dfca8d56dbf90d66d6b7e5f253[m
Author: Ruben de Vries <ruben@rubensayshi.com>
Date:   Fri Oct 30 14:04:23 2015 +0100

    fixed wrong option name in jsdoc

[33mcommit d3a8926bd9b54bae494903414d04fb2650daafd6[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Oct 27 14:34:07 2015 -0400

    Correct millis unit typo.

[33mcommit 59d2d5cf00f38ae03298a2460668d778dce27089[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Oct 13 20:51:04 2015 -0400

    Hash.js dependency is only needed by elliptic.

[33mcommit 41a4e6e19f8bfd8387fddab2428230f1d39d06f7[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Oct 13 19:53:08 2015 -0400

    Update for crypto-browserify.

[33mcommit 07a02ec86b447d0c9a87ddaeafa87487da063fb4[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Aug 14 10:54:16 2015 -0400

    Fix issue with crypto library browser ripemd160 support.

[33mcommit c6593f1a70ab1d5aa5440c04f073e2398f29d86f[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Oct 23 16:24:04 2015 -0400

    Update coveralls.

[33mcommit 656665837c5ebb2dddf6fd835519d0107eaafe43[m
Merge: 4f8a744 5b08d72
Author: Braydon Fuller <courier@braydon.com>
Date:   Thu Oct 22 11:36:27 2015 -0400

    Merge pull request #7 from unusualbob/fixTypos
    
    Fix typos in documentation

[33mcommit 5b08d728763ed967ef08ec8ba3c6d787d00407d1[m
Author: Rob Riddle <rob@bitpay.com>
Date:   Thu Oct 22 18:34:31 2015 +0300

    Fix typos in documentation

[33mcommit 4f8a744521d433c02c4d6aae599bc66945f980da[m
Merge: ee8b763 09e31b0
Author: Jason Dreyzehner <jason@dreyzehner.com>
Date:   Wed Oct 21 23:14:01 2015 -0400

    Merge pull request #5 from braydonf/docs-browser
    
    Update browser docs.

[33mcommit 09e31b08fb9b43b9fd013ec686803776a36a6392[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Oct 21 23:01:52 2015 -0400

    Update browser docs.

[33mcommit ee8b76338116fa6d675e21e302fdf03be4330680[m
Merge: 461852e 004e793
Author: Braydon Fuller <courier@braydon.com>
Date:   Tue Oct 20 18:53:02 2015 -0400

    Merge pull request #2 from bitjson/feature/language-work
    
    Docs Formatting & Language

[33mcommit 004e793217ab8f06eb77aa15bef6cdf2f53e6f58[m
Author: Jason Dreyzehner <jason@bitpay.com>
Date:   Fri Oct 16 12:43:27 2015 -0400

    format docs

[33mcommit 461852e10412959396c633b8a769b45b2b3ea5c8[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Oct 15 16:36:49 2015 -0400

    Bump package version to 0.13.7

[33mcommit 17460095465741519808fc1bd7e128111e571255[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Oct 15 15:58:44 2015 -0400

    Name changes for version guard message.

[33mcommit 70ae74603ff89993720ac7bb9c5efb5aafd76d17[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Oct 15 15:53:03 2015 -0400

    Name updates for the README

[33mcommit e27ab627e12484ab4c96fc8ca32c63c21bbc929d[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Oct 15 15:48:02 2015 -0400

    Bump package version to 0.13.6

[33mcommit 90f7e46234dcf43c7934d6a94406fca779f1282f[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Oct 15 15:24:41 2015 -0400

    Changed package name to bitcore-lib.

[33mcommit 2f144d40cdf4da250f5b81bcc08aa4cb4f3f3338[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Oct 14 10:22:42 2015 -0400

    Bump package version to 0.13.5

[33mcommit 3d591324c34e4bacfbadac383d548e129f753fa0[m
Merge: abae555 19f3fe0
Author: Braydon Fuller <courier@braydon.com>
Date:   Tue Oct 13 17:56:40 2015 -0400

    Merge pull request #1340 from eordano/bip69
    
    Privacy improvements by sorting inputs and outputs

[33mcommit abae55595bbb1f411ffaedd37eda0d647941fc17[m
Merge: 1e6e5d1 24ef291
Author: Braydon Fuller <courier@braydon.com>
Date:   Tue Oct 13 17:56:29 2015 -0400

    Merge pull request #1345 from fanatid/feature/Transaction.to
    
    allow Transaction.to take array (#1334)

[33mcommit 24ef291bed615923f048c4c58fb0e108af5b1ea3[m
Author: Kirill Fomichev <fanatid@ya.ru>
Date:   Mon Oct 12 19:22:38 2015 +0300

    allow Transaction.to take array

[33mcommit 1e6e5d1f1f12315e619d00dc93bc5b00a41a9b53[m
Merge: b5b7cb0 b582c2a
Author: Braydon Fuller <courier@braydon.com>
Date:   Tue Oct 13 16:00:02 2015 -0400

    Merge pull request #1335 from adjoinant/fix/is_multisig
    
    fix issue with validation within Script.isMultisigIn()

[33mcommit b5b7cb0d402ab53acf627bcbbbf2d402aba03915[m
Merge: 01c96b5 71d166d
Author: Patrick Nagurny <accounts@nagurny.com>
Date:   Tue Oct 13 14:53:49 2015 -0400

    Merge pull request #1342 from braydonf/fix/testhtml
    
    Fix test/index.html for manual browser testing.

[33mcommit 01c96b5d487817df951b98ab759829632d768d19[m
Merge: 2939bc7 00c6706
Author: Patrick Nagurny <accounts@nagurny.com>
Date:   Tue Oct 13 14:53:23 2015 -0400

    Merge pull request #1343 from braydonf/tests/node4
    
    Include Node.js 4 in travis builds.

[33mcommit b582c2a4fcdb7a866b92767e4ddead828f954908[m
Author: adam <adam@elliptic.co>
Date:   Tue Oct 13 12:41:05 2015 +0100

    correcting test opcode length error

[33mcommit 00c6706d108ae9bbbc504ae7088426a549ffbcb9[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Oct 7 13:37:51 2015 -0400

    Include Node.js 4 in travis builds.

[33mcommit 71d166d7a083843f9182a2a001a7ed46d767f6dc[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Oct 7 13:32:57 2015 -0400

    Fix test/index.html for manual browser testing.

[33mcommit 2939bc7689eec17372674df8b1cd62d3ad87bdbd[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Oct 7 11:42:04 2015 -0400

    Bump package version to 0.13.4

[33mcommit 19f3fe0de3c4693fc0fed2b935c39ae008b44510[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Oct 1 12:38:04 2015 -0700

    Using buffer-compare instead of copy&paste

[33mcommit 20cc98df57eb76fdf24fbcecd3a9ab0cfbd0e4d2[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Sep 30 18:46:24 2015 -0700

    Fix typo

[33mcommit 026f878e51632a36da288a289e24b8dd1c366128[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Sep 30 10:07:02 2015 -0700

    Add tests for bip69 from bitcoinjs

[33mcommit fb65145ba7666166b786f1549c9fb70ed37158fc[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Sep 22 16:07:12 2015 -0700

    Privacy improvement by sorting inputs and outputs
    
    See BIP69 for more details:
    https://github.com/bitcoin/bips/blob/master/bip-0069.mediawiki

[33mcommit a419a1b037e6e7deae801a8c97b89604398611ed[m
Merge: 966c88f 0e24e4c
Author: Patrick Nagurny <accounts@nagurny.com>
Date:   Tue Sep 29 10:59:52 2015 -0400

    Merge pull request #1337 from braydonf/coinbase-fee
    
    Return zero for coinbase transaction fee.

[33mcommit 0e24e4c421efb8bffb73c90c808c50e669f02af6[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Sep 22 20:56:03 2015 -0400

    Return zero for coinbase transaction fee.

[33mcommit f0640a42f769c7f69954a9ea9eb2f10f03d58bb1[m
Author: adam <adam@elliptic.co>
Date:   Thu Sep 17 14:41:47 2015 +0100

    fixing incorrect check of signature validity

[33mcommit 966c88f138627e360d13a396ee5ae0115d210085[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Sep 9 10:15:09 2015 -0400

    Bump package version to 0.13.3

[33mcommit c03498fa27ddf550a598b0e1691687722d7e762d[m
Merge: fe9503f c86f1a9
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Sep 8 17:07:07 2015 -0400

    Merge pull request #1331 from pnagurny/feature/difficulty
    
    add getDifficulty method to BlockHeader

[33mcommit c86f1a9c28cdaa489ef381560fdf6e0335141fe5[m
Author: Patrick Nagurny <patrick@bitpay.com>
Date:   Fri Sep 4 15:07:18 2015 -0400

    add getDifficulty method

[33mcommit fe9503fad494e8f36ea9edce0c40c0f91304bf2d[m
Merge: 1522a33 8236f9b
Author: Patrick Nagurny <accounts@nagurny.com>
Date:   Tue Sep 8 14:25:59 2015 -0400

    Merge pull request #1332 from braydonf/travis-legacy
    
    Use latest travis containers.

[33mcommit 8236f9b7ac3e7b7dbf03f6abd5d37a219e78598c[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Sep 8 13:18:36 2015 -0400

    Use latest travis containers.

[33mcommit 1522a33e29f8647ec8b312790675a9ae405f8634[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Sep 2 10:32:29 2015 -0400

    Bump package version to 0.13.2

[33mcommit 721f54f9651bbdaf1609dc2e6e3aa497e927315c[m
Merge: dc93b6c c9980dc
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Aug 28 16:30:26 2015 -0400

    Merge pull request #1324 from zmanian/SetLockTimeSeqNumber
    
    Fix SequenceNumber for nLockTime transactions

[33mcommit c9980dc9b2c8f3ae1604ad8d492a3142cb1988b0[m
Author: Zaki Manian <zaki@manian.org>
Date:   Thu Aug 27 15:46:22 2015 -0700

    Ensure that sequence number is preserved on after serialize->deserialize

[33mcommit c7c1122123e930e2a13d9a953f3bd57f1eb972c2[m
Author: Zaki Manian <zaki@manian.org>
Date:   Thu Aug 27 14:54:42 2015 -0700

    Adjusted test cases as requested.
    
    Test that the SequenceNumber is zero
    
    Remove unncessary expect

[33mcommit dc93b6c3949bd16191dee27e97265ffa0a1f7108[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Aug 26 10:25:43 2015 -0400

    Bump package version to 0.13.1

[33mcommit aa8e5488009dde3b277a183b11821d6d288a8772[m
Author: Zaki Manian <zaki@manian.org>
Date:   Fri Aug 14 11:26:17 2015 -0700

    To be effective within the current Bitcoin network, the inputs to a transaction
    with an nLocktime must be not the standard max value.
    
    We set the sequence number of 0 if the value is max.
    
    Currently sequence numbers other than MAX_INT32 have no meaning in the Bitcoin protocol
    but this may change in future BIPS

[33mcommit d7cd12b9d6095ab590a30eedac578df2f1383651[m
Merge: aba78f9 c1087c2
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Aug 24 16:47:00 2015 -0400

    Merge pull request #1322 from ryanxcharles/fix-web-workers
    
    fix web worker issues

[33mcommit c1087c2827f7efbbf461529e25fc0f7ed3a90012[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Thu Aug 20 17:49:20 2015 -0700

    fix web worker issues
    
    bitcore should be able to run inside a web worker. There were two minor issues
    preventing bitcore from running inside a web worker. The first was that lodash
    was outdated, and that version of lodash had a problem with web workers. The
    second was that the wrong version of ripemd160 was being called, because
    global.window does not exist inside a web worker (global.self does instead). A
    better way to check if you are in a browser is with process.browser.

[33mcommit aba78f92ba1fec334690100b9539af836d328415[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Aug 19 11:09:34 2015 -0400

    Bump version to 0.13 in documentation.

[33mcommit abefde6d83fb445183fdd32762073c6cf53b35b4[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Aug 19 10:53:40 2015 -0400

    Bump package version to 0.13.0

[33mcommit 095cf329669e3669bb5a0c33ffa922cc06e5d8dc[m
Merge: 6d93e00 809ff14
Author: Patrick Nagurny <accounts@nagurny.com>
Date:   Tue Aug 18 13:59:38 2015 -0400

    Merge pull request #1317 from braydonf/hdpubkey-hardened-error
    
    Restore error when trying to derive a hardened path with HDPublicKey.

[33mcommit 6d93e002d5b6daed83056176d2471f869bac4782[m
Merge: 9960c3b 90a4f64
Author: Patrick Nagurny <accounts@nagurny.com>
Date:   Tue Aug 18 13:57:35 2015 -0400

    Merge pull request #1319 from braydonf/contrib
    
    Include community website links in CONTRIBUTING.

[33mcommit 90a4f6460ab4f4ae0736fba11547f53f532d0c0e[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Aug 17 14:32:52 2015 -0400

    Include community website links in CONTRIBUTING.

[33mcommit 809ff1461e9351e9ca83b55c00b3b5a4ee251693[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Aug 14 16:05:14 2015 -0400

    Restore error when trying to derive a hardened path with HDPublicKey.
    - Restores InvalidIndexCantDeriveHardened error in spec
    - Passes hardened argument in HDPublicKey (in case the feature is attempted to be used similarly to HDPrivateKey)
    - Fixes undefined error with InvalidLength
    - Fixes tests to check for the error type
    - Various formatting cleanup improvements

[33mcommit 9960c3b31f7042e87b8dfe048dbd2e6199a58f17[m
Merge: 79db9cc e64581e
Author: Patrick Nagurny <accounts@nagurny.com>
Date:   Fri Aug 14 13:29:42 2015 -0400

    Merge pull request #1312 from braydonf/standardizetojson
    
    Changes behavior of `toJSON` to work as expected with `JSON.stringify`

[33mcommit e64581e4eb005536854d0516d78c4b9404484900[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Aug 13 10:55:37 2015 -0400

    Update documentation with API changes for toJSON.

[33mcommit a50fccef4dbe0407605451a27605eda950f6d663[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Aug 12 17:37:28 2015 -0400

    Changes behavior of `toJSON` to work as expected with `JSON.stringify`
    - see: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify#toJSON%28%29_behavior
    - Updates CONTRIBUTING with changes to Stardard Methods
    - Aliases toJSON for toObject
    - Removes all `fromJSON` methods, and many cases replaces with `fromObject`
    - Constructors expect an object parsed via `JSON.parse` for JSON input

[33mcommit 79db9cc3729c6bf9a05d7b227e98ce6580cf7224[m
Merge: b7880ea 496edf9
Author: Patrick Nagurny <accounts@nagurny.com>
Date:   Thu Aug 13 10:20:37 2015 -0400

    Merge pull request #1311 from braydonf/tojsonhashes
    
    Include hash in toObject/toJSON results.

[33mcommit 496edf91097f27fb9492fb9bb20a5fd16d72dc49[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Aug 12 20:45:57 2015 -0400

    Check for consitency with block header argument hash and calculated hash.

[33mcommit e7c7a9ad897105afec3b5d7eaca882a8c57d3adb[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Aug 12 20:26:25 2015 -0400

    Check for consistency if object argument includes a hash.

[33mcommit be8cb7d2455dd30f7c74ae3db089e5aabc33d200[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Aug 11 12:53:00 2015 -0400

    Update json block test data.

[33mcommit 74dee1fda7e52e29c3799c36cc95b146d9964f4b[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Aug 11 11:42:23 2015 -0400

    Include hash in toObject/toJSON results.

[33mcommit b7880ea568cebdd07aad273ae4fda975f94ef859[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Aug 5 12:16:00 2015 -0400

    Bump package version to 0.12.15

[33mcommit 9c30e96d9c9f67d1c9415c34b3c957cbf31695e6[m
Merge: 7c6df33 8ff26bb
Author: Patrick Nagurny <accounts@nagurny.com>
Date:   Thu Jul 30 10:22:38 2015 -0400

    Merge pull request #1302 from braydonf/formatting
    
    Fixes for various formatting issues and typos.

[33mcommit 7c6df33ab71d49bf3770c83502649d47d5e9776c[m
Merge: a8b78a2 eb077eb
Author: Patrick Nagurny <accounts@nagurny.com>
Date:   Thu Jul 30 10:21:44 2015 -0400

    Merge pull request #1301 from braydonf/pubkey
    
    Added support for signing publickey inputs.

[33mcommit a8b78a2f3fbe176d4dc4ace0b27e6e18291fb2da[m
Merge: 0dec8e7 55d8c41
Author: Patrick Nagurny <accounts@nagurny.com>
Date:   Thu Jul 30 10:17:41 2015 -0400

    Merge pull request #1295 from braydonf/script-asm
    
    Add script methods `fromASM()` and `toASM()`

[33mcommit 0dec8e7bd80313b7a7250ef5404f7eeb410d2e3b[m
Merge: 6ac7ad9 3d1dc7a
Author: Patrick Nagurny <accounts@nagurny.com>
Date:   Thu Jul 30 10:16:00 2015 -0400

    Merge pull request #1294 from braydonf/tx-unmodified-arguments
    
    Objects passed as arguments are unmodified.

[33mcommit 6ac7ad9da1e483b5363a5f4055cf5ef05f34a473[m
Merge: f77da04 3ad484f
Author: Patrick Nagurny <accounts@nagurny.com>
Date:   Thu Jul 30 10:14:31 2015 -0400

    Merge pull request #1293 from braydonf/script-data-encoding
    
    Added encoding type for buildDataOut

[33mcommit 8ff26bb260a121aa44518078cab1bdd8acec0184[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Jul 29 10:11:40 2015 -0400

    Fixes for various formatting issues and typos.

[33mcommit eb077eb3dfac3e53ebf33dce6a49709895cf017c[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Jul 27 13:16:55 2015 -0400

    Added support for signing publickey inputs.

[33mcommit f77da0446441ec36cff8d941fc1e8c0b747d01d0[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Jul 22 10:40:06 2015 -0400

    Bump package version to 0.12.14

[33mcommit aeac467ed77e9e0f033c56265f3b3c708655d3f0[m
Merge: 9a7cdc4 ad9dd2a
Author: Patrick Nagurny <accounts@nagurny.com>
Date:   Wed Jul 22 08:13:38 2015 -0600

    Merge pull request #1298 from braydonf/ispublickeyout
    
    Speed up isPublicKeyOut

[33mcommit 9a7cdc440ee6e79f8b12bda88c37ec38a03382e2[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Jul 15 10:27:53 2015 -0400

    Bump package version to 0.12.13

[33mcommit ad9dd2a41fd79ee706c08dfaef2e2fbd4fa90fd4[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Jul 14 09:58:05 2015 -0400

    Check that the public key is valid for outputs.

[33mcommit 9f4b1a2c26051d3e800a0f81396a02549648ce68[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Jul 13 18:51:52 2015 -0400

    Speed up isPublicKeyOut

[33mcommit 1a809cbeec4e9a705e90a0b8c533e14977ec168b[m
Merge: 4e212e8 d9047ee
Author: Patrick Nagurny <accounts@nagurny.com>
Date:   Thu Jul 9 12:25:19 2015 -0400

    Merge pull request #1296 from braydonf/script-optimizations
    
    Optimizations for `script.toAddress()`

[33mcommit d9047eebf08ae5bb4e1f5fd5027f7daa592758ee[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Jul 9 11:26:09 2015 -0400

    Detect if scriptSig (input) or scriptPubKey (output) is previously known.

[33mcommit 55afeb3eaf56068edef1d7883a6c045ea0551174[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Jul 8 22:15:20 2015 -0400

    Use Node.js crypto ripemd160 hash if available.

[33mcommit 6d86c99314116a6c4b97d5977563d4cc209ffd97[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Jul 8 16:43:49 2015 -0400

    Seperate getAddressInfo for input or output only use.

[33mcommit e8446d45376c8a444de2815ccc5cc90cb38bba54[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Jul 8 15:29:54 2015 -0400

    Removed double network call

[33mcommit ef26931645ffb32b4f48605e89638e4f8ff20d2a[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Jul 8 15:11:06 2015 -0400

    Use late definition to resolve circular dependency.

[33mcommit 4e212e846d668b65e7386e869f59842e48b35046[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Jul 8 10:36:06 2015 -0400

    Bump package version to 0.12.12

[33mcommit edfbcb6dd52b955597fa0cb54bd4fccd162a7c1a[m
Merge: 474132d 468f87d
Author: Patrick Nagurny <accounts@nagurny.com>
Date:   Tue Jul 7 13:06:54 2015 -0400

    Merge pull request #1291 from braydonf/optimize-script
    
    Optimized performance of script.isPublicKeyHashIn(). Fixes #1289

[33mcommit 474132d216e482bee200466a2570e8848665b1b2[m
Merge: c47adf1 5bd5a5b
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Jul 6 21:08:03 2015 -0400

    Merge pull request #1287 from eordano/cltv
    
    Add CLTV (BIP65) support

[33mcommit 55d8c4156a747c5442da56a68ddbd7e4b381256e[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Jul 6 20:24:15 2015 -0400

    Add tests for script.toASM() and new method script.fromASM()

[33mcommit b81a64e8cfce06cffc17499f38aaec43a7d73dac[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Jul 6 19:50:10 2015 -0400

    Added script.toASM method

[33mcommit 3d1dc7aafe67fa7961ee9b855d978cf8eb763e4e[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Jul 6 19:24:29 2015 -0400

    Objects passed as arguments are unmodified.

[33mcommit 3ad484fff05d01aa119b92bdc74aa18644db8da9[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Jul 6 19:14:48 2015 -0400

    Added encoding type for buildDataOut

[33mcommit 5bd5a5b93748f83b8eb75e19123a032738697ab5[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Jul 2 18:33:27 2015 -0700

    CLTV: More tests and improved docs

[33mcommit c47adf1c043883f15d2118c8853cfff3760cbf00[m
Merge: 7db94e2 1b93d49
Author: Patrick Nagurny <accounts@nagurny.com>
Date:   Mon Jul 6 14:25:09 2015 -0400

    Merge pull request #1288 from braydonf/bitcoincore
    
    Include Bitcoin Core in License

[33mcommit 7db94e2e33aefd0c964037ed73cf7fc950c615a6[m
Merge: bbad29a 8c62a5f
Author: Patrick Nagurny <accounts@nagurny.com>
Date:   Mon Jul 6 14:24:54 2015 -0400

    Merge pull request #1273 from braydonf/dev-readme
    
    Include development quick start info

[33mcommit bbad29a76bd1d279421a8850e85685af705a7d65[m
Merge: 9ab6eef 4a681f9
Author: Patrick Nagurny <accounts@nagurny.com>
Date:   Mon Jul 6 14:24:33 2015 -0400

    Merge pull request #1279 from braydonf/readuint64lebn
    
    Improved performance of block parsing

[33mcommit 468f87d69408815c99808240629571362d088f00[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Jul 6 13:14:44 2015 -0400

    Update benchmarks for isPublicKeyHashIn

[33mcommit 7e23109f9b8f1abfcc40110a909ba0c4587486b7[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Jul 6 13:12:20 2015 -0400

    Added more tests around script.isPublicKeyHashIn

[33mcommit 770e0e3a7f3e56258f7bbce7471b6a61ec87f7c9[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Jul 6 12:52:11 2015 -0400

    Full public key validation isn't necessary.

[33mcommit febbcc6a6e0011e3ddc24d21334f6a2eaa43687a[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Jul 6 10:26:18 2015 -0400

    Check pubkeyBuf before pubkeyBuf.length

[33mcommit e5e783fbf9ab286552760c22bb0e0ea1c35e307e[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Jul 2 19:26:39 2015 -0400

    Optimized performance of script.isPublicKeyHashIn()

[33mcommit 1b93d49f21485682748c43e3de610da0ea1d347f[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Jul 2 10:23:28 2015 -0400

    Include Bitcoin Core in License

[33mcommit 5882f9116ee56c35be3df43a0ad031620fddd7e8[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Jul 1 21:20:39 2015 -0700

    CLTV: Minor style fix

[33mcommit 4280b993e02c6efaa9ebe3b7fc0932ca51a1af56[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Jul 1 08:58:34 2015 -0700

    Add CLTV (BIP65) support

[33mcommit 4a681f967e2bc673fb7270a6367ffc03e3839b73[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Jul 1 15:30:21 2015 -0400

    Added comment with reasoning for number or array BN instantiation.

[33mcommit 2a7186399258bd90679ecd9ce0bd072fcb8a7d97[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Jun 30 16:19:53 2015 -0400

    Added additional test cases for readUInt64LEBN

[33mcommit 08a80d74d515737322516fb55151083752f26c25[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Jun 29 23:51:03 2015 -0400

    more optimizations for readUInt64lebn

[33mcommit 805182c50004e16a1c3f4048b25c0286532da497[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Jun 29 21:43:11 2015 -0400

    Removed readReverse() precondition for a 2x block parsing improvement.

[33mcommit e74a65fd0a98d15fec3687b0c33871bf2e7f79fd[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Jun 26 19:21:15 2015 -0400

    Combined slice calls for performance improvement.

[33mcommit 8e6b0147b94b9716f4b37bee2b4da076f8fcb290[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Jun 26 16:38:42 2015 -0400

    Fixed issue with incompatible buffer.toJSON for node 0.10 and 0.12

[33mcommit a3dee0695db8de07eec4ca6ffad6f46bcb82b499[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Jun 26 14:02:26 2015 -0400

    Improved performance of bufferReader.readUInt64LEBN()

[33mcommit 9ab6eefef31ee9d67a4f15fb6d9b721a130185cb[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Jul 1 14:54:41 2015 -0400

    Bump package version to 0.12.11

[33mcommit e99ccb8223295842aa853f4983c66f0e2fe62b51[m
Merge: e85bb15 9b727af
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Jul 1 10:23:33 2015 -0400

    Merge pull request #1284 from mruddy/fix/signature_has_defined_hashtype
    
    fix signature hasDefinedHashtype

[33mcommit 9b727afc7172dd12192a66a572129da11ed64b7d[m
Author: mruddy <mruddy@users.noreply.github.com>
Date:   Tue Jun 30 16:05:28 2015 -0400

    fix signature hasDefinedHashtype method to be closer to the Bitcoin Core function IsDefinedHashtypeSignature

[33mcommit e85bb15dd2bf4e2e873086cc05f61055320168ac[m
Merge: 6dd5991 02cad16
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Jun 30 15:43:02 2015 -0400

    Merge pull request #1278 from mruddy/fix/signature-set-nhashtype
    
    fix nhashtype not getting set by sighash.sign

[33mcommit 02cad1645aa995eb88cb5b26814b1aef77e9f50a[m
Author: mruddy <mruddy@users.noreply.github.com>
Date:   Wed Jun 24 23:10:31 2015 -0400

    fix root cause for bitcore.Transaction.sighash.sign not setting nhashtype.
    added unit tests.
    fixed an existing lint in a file that i touched.

[33mcommit 6dd599187cc24b8e7b73662080c3c6a476db2406[m
Merge: 2def421 b6d44f4
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Jun 25 19:20:14 2015 -0400

    Merge pull request #1276 from greggzigler/feature/get-sigops-count
    
    get-signature-count needed to measure txs with many inputs

[33mcommit b6d44f46223749883fc759c0c2a15d181a5ab18f[m
Author: Gregg Zigler <gregg@bitpay.com>
Date:   Thu Jun 25 17:53:50 2015 -0400

    camelCase variable names

[33mcommit 2def421506f56f283b524d6062f8e02634924405[m
Merge: 3d6eae6 b5ada70
Author: Patrick Nagurny <accounts@nagurny.com>
Date:   Thu Jun 25 11:07:07 2015 -0400

    Merge pull request #1277 from braydonf/transaction-benchmarks
    
    Benchmarks for block serialization & 4x performance improvement.

[33mcommit b5ada707bdd3839a065860aff39d8877da41919e[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Jun 24 19:45:08 2015 -0400

    Benchmarks for block serialization & 4x performance improvement.

[33mcommit 77645c7f0301627f353070901db0f8eacf1987b5[m
Author: Gregg Zigler <gregg@bitpay.com>
Date:   Wed Jun 24 14:44:27 2015 -0400

    remove skipped tests since equalivant boolean tests already exist

[33mcommit 183ffab02b4ae87dc051923b2a73cef76714ffbc[m
Author: Gregg Zigler <gregg@bitpay.com>
Date:   Wed Jun 24 14:18:55 2015 -0400

    match bitcore style standards, rename arg, set default to true

[33mcommit a4b8c06a2dfad69a4d608c84dc2e8fc31fb1165a[m
Author: Gregg Zigler <gregg@bitpay.com>
Date:   Wed Jun 24 13:30:25 2015 -0400

    get-signature-count needed to measure txs with many inputs or outputs

[33mcommit 3d6eae66d93377ea279f82ddeee3d08b353e44d5[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Jun 24 09:57:42 2015 -0400

    Bump package version to 0.12.10

[33mcommit 8e13b68405b591f90597fec34b9f4c26594247b4[m
Merge: 37b5d3d 3518843
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Jun 23 18:02:14 2015 -0400

    Merge pull request #1268 from brandonrobertz/master
    
    modularize network version check issues/1265 (2nd)

[33mcommit 3518843f98370b3ffad27bc2e43a722583cc620d[m
Author: Brandon Roberts <brandon@bxroberts.org>
Date:   Tue Jun 23 09:46:53 2015 -0700

    stylistic change and unnecessary test code removal

[33mcommit 783c59d99ee594cae628446b3418d159c8dab231[m
Author: Brandon Roberts <brandon@bxroberts.org>
Date:   Mon Jun 22 20:36:06 2015 -0700

    removed Networks.all and associated test

[33mcommit e07186df0770efe0160292e37d0cb39efd4fb99b[m
Author: Brandon Roberts <brandon@bxroberts.org>
Date:   Sat Jun 20 14:26:01 2015 -0700

    remove unnecessary filtering code

[33mcommit 37b5d3d588506c45ae9a427cd0d80331b97ba685[m
Merge: 1b2c69b b9d52b7
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Jun 18 11:06:20 2015 -0400

    Merge pull request #1264 from fanatid/fix/sortOutputs
    
    fix Transaction.sortOutputs

[33mcommit 1b2c69ba6c9da840747eddb0e2539fad84bd3dcb[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Jun 17 10:28:00 2015 -0400

    Bump package version to 0.12.9

[33mcommit 8c62a5f95cee6f14a974714491ff3a374258dd41[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Jun 16 12:50:49 2015 -0400

    Include development quick start info

[33mcommit a4ac3f50d300b3f89fad02f9e38fc536ac90abdc[m
Merge: 43e9ce8 f638b5b
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Thu Jun 11 15:35:31 2015 -0300

    Merge pull request #1271 from isocolsky/fix/fee_estimation
    
    Fix/fee estimation

[33mcommit a53bd10f426431457fc4c2b4327001e12a08d299[m
Author: Brandon Roberts <brandon@bxroberts.org>
Date:   Thu Jun 11 08:05:35 2015 -0700

    test explicitly passed invalid network

[33mcommit 43e9ce87f6190c97a9d1657a13620469584e5f62[m
Merge: 49e621f 38f1684
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Thu Jun 11 11:06:55 2015 -0300

    Merge pull request #1255 from braydonf/build-versions
    
    multiple versions of node

[33mcommit f638b5bd6eee89926e49eca3f49ccfd9e7290504[m
Author: Ivan Socolsky <jungans@gmail.com>
Date:   Wed Jun 10 22:28:15 2015 -0300

    test fee per kb

[33mcommit 0e6aec1c94ad0f04c5ff91c0320f2c0c80045262[m
Author: Ivan Socolsky <jungans@gmail.com>
Date:   Wed Jun 10 22:17:12 2015 -0300

    allow configuration of fee per kb

[33mcommit d9d5a26085c41b1e030c0ca5213dadf5f1e6d13f[m
Author: Ivan Socolsky <jungans@gmail.com>
Date:   Wed Jun 10 17:37:48 2015 -0300

    fix computation of fee without change output

[33mcommit a38c0c2d93a5743e15dc8e8cbb16cc3d733cd2ca[m
Author: Brandon Robertz <brandon@bxroberts.org>
Date:   Mon Jun 8 19:40:58 2015 -0500

    modularize network version check/tests issues/1265

[33mcommit b9d52b79c8cd3c2172a65cbea1525fe7f8c8fba9[m
Author: Kirill Fomichev <fanatid@ya.ru>
Date:   Fri Jun 5 20:53:36 2015 +0300

    fix Transaction.sortOutputs

[33mcommit 49e621f4f293deb1a20108de593c08fb4651624c[m
Merge: c671a97 0d2784e
Author: Patrick Nagurny <accounts@nagurny.com>
Date:   Fri Jun 5 11:01:31 2015 -0400

    Merge pull request #1262 from mpolci/master
    
    fixed PrivateKey initialization from JSON

[33mcommit 0d2784eb1e74baa5d4a5b49d5f151b2883354b29[m
Author: mpolci <kYN0akDi+C>
Date:   Fri Jun 5 01:51:27 2015 -0700

    created test to verify correct network initialization in PrivateKey.fromJSON()

[33mcommit d60d8cf2bc0d93ecadfcb364d169ef992f8780da[m
Author: Utente <mpolci@gmail.com>
Date:   Wed Jun 3 12:23:01 2015 -0700

    fixed PrivateKey initialization from JSON

[33mcommit c671a97c266bf4b6c7a3c414aca892881789b906[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Jun 3 10:28:18 2015 -0400

    Bump package version to 0.12.8

[33mcommit 37d0e1f9560e39db6b218f49a3096a5685dffedd[m
Merge: 5d77ff7 5e58adc
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Mon Jun 1 23:08:34 2015 -0300

    Merge pull request #1258 from braydonf/bug/double-error
    
    Removed double errors in publickey. Fixes #1256

[33mcommit 5e58adca5f2a9c9f843402b0591a207cd9f75114[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Jun 1 13:40:52 2015 -0400

    Removed double errors in publickey. Fixes #1256

[33mcommit 5d77ff7c5846329abbcc4086e7b88fe647003c6f[m
Merge: 5ee1c3f 60b07b5
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Jun 1 13:35:21 2015 -0400

    Merge pull request #1253 from maraoz/bn-fromstring
    
    add base to BN.fromString

[33mcommit 38f1684d5466f0030823b840ba3f43977e857019[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu May 28 09:50:22 2015 -0400

    multiple versions of node

[33mcommit 60b07b5b3c110915eceeea2e6a57f984d8f332ee[m
Merge: e254286 a03e6b9
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed May 27 15:30:14 2015 -0300

    Merge pull request #28 from braydonf/bn-fromstring
    
    Add base option for BN.fromString

[33mcommit a03e6b9385b4eb2631baad182f705c03a0ad63dc[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed May 27 14:11:43 2015 -0400

    Add base option for BN.fromString

[33mcommit e2542866d1134c11920190b686be69434c092dbf[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed May 27 15:01:26 2015 -0300

    expose BN.fromString problem

[33mcommit 5ee1c3f6aa15b9cbc87708301d53189676b59f13[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed May 27 10:30:16 2015 -0400

    Bump package version to 0.12.7

[33mcommit 4c1ba674c5de400feab01459599b7ba5c3050112[m
Merge: 7cf97ac ee651df
Author: Patrick Nagurny <accounts@nagurny.com>
Date:   Tue May 26 11:32:51 2015 -0600

    Merge pull request #1248 from braydonf/bug/misleading-error
    
    Fixes bug with misleading error with getSerializationError. Closes #1236

[33mcommit 7cf97ac379e83af7b77361b7cf96f87517aba45c[m
Merge: c9a9ed3 ffe6b44
Author: Patrick Nagurny <accounts@nagurny.com>
Date:   Tue May 26 11:32:42 2015 -0600

    Merge pull request #1250 from braydonf/feature/compact-uncompressed
    
    Support Uncompressed Public Key Compact Signatures

[33mcommit c9a9ed3bd4579cee637e3b4bdac21da5978c0be1[m
Merge: 001f71d 6decfbc
Author: Patrick Nagurny <accounts@nagurny.com>
Date:   Tue May 26 11:07:43 2015 -0600

    Merge pull request #1251 from braydonf/maintainers-update
    
    Update Readme

[33mcommit 6decfbc5d19fb7d8481cbb91db31b0812180efeb[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue May 26 13:01:20 2015 -0400

    Update readme maintainers.

[33mcommit ffe6b449cbc2d9ba8456cbc2e7cc35b55fa1cea7[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue May 26 01:02:46 2015 -0400

    Check the compressed property in Signature.fromCompact tests.

[33mcommit a5cd5a1407c23d12d425904487a7c67208310ecf[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon May 25 23:57:46 2015 -0400

    Added support for uncompressed public keys to Signature.fromCompact

[33mcommit 7719d1bfd4b04a646b1df68c109a95af2ff33e27[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon May 25 23:31:42 2015 -0400

    Add test with uncompressed pubkey compact signature.

[33mcommit ee651df635d4c340821b74e070415e0a521c729a[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Sat May 23 20:28:33 2015 -0400

    Added test for null input for transaction.verify()

[33mcommit 589d017a14e70b29e6f701a8d17c0205ae9a739e[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Sat May 23 19:58:22 2015 -0400

    Refactored transaction.getSerializationError to be more concise.
    - _hasMoreOutputThanInput() and _isInvalidSatoshis() merged with getSerializationError()
    - _isFeeDifferent(), _isFeeTooLarge() and _isFeeTooSmall merged with _hasFeeError()

[33mcommit 0b6eaf0f1edab160185110232db7210152df0f2c[m
Author: David de Kloet <dskloet@gmail.com>
Date:   Thu May 21 19:15:06 2015 +0200

    Call getUnspentValue() only once in getSerializationError().

[33mcommit 3ace170ac5ef1cb91245a004cb05b1dd3c51f127[m
Author: David de Kloet <dskloet@gmail.com>
Date:   Thu May 21 09:01:08 2015 +0200

    Ignore fee error when unspent output is actually negative, rather than already when the check for negative unspent output is disabled.

[33mcommit ac2fbe27771f467672484dfecd32cb5b36e5661d[m
Author: David de Kloet <dskloet@gmail.com>
Date:   Wed May 20 21:56:52 2015 +0200

    When disableMoreOutputThanInput is set for getSerializationError, also disable the fee checks as the concept of a fee is meaningless when unspent output value is negative. This also allows for removing the opts from buildSkipTest again and simplifying the skip test for disableMoreOutputThanInput.

[33mcommit dc07788e539215261b1a4a1a34cca068f9ad1a8d[m
Author: David de Kloet <dskloet@gmail.com>
Date:   Tue May 19 08:58:16 2015 +0200

    Put )); on a separate line.

[33mcommit 6729b389443066ec01d596a79cc745ce42a46d3c[m
Author: David de Kloet <dskloet@gmail.com>
Date:   Tue May 19 00:10:43 2015 +0200

    Expect the correct error to be thrown.

[33mcommit 8c5b2c851b79b197e06a018d22fb9f9caa76083b[m
Author: David de Kloet <dskloet@gmail.com>
Date:   Mon May 18 22:40:54 2015 +0200

    When checking for transaction serialization errors, check the output amount before checking fee errors. Added a test for it and also improved buildSkipTest by specifying which error to expect and using it for some tests where it wasn't used yet.

[33mcommit 001f71d1bf945e4adc14ffabd9d9f917b4200db6[m
Merge: ea9be99 74e285d
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Sat May 23 17:13:05 2015 -0400

    Merge pull request #1245 from maraoz/reorg-tests
    
    reorganize block test files

[33mcommit 74e285dadd9f02758673d09118e5ea1420862151[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed May 20 15:02:03 2015 -0300

    fix imports for block tests

[33mcommit 6e49ed0e4017db8b8f0210aede7318a5717ecfa5[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed May 20 14:42:48 2015 -0300

    reorganize block test files

[33mcommit ea9be99854257e66dd4ae3d3021b4ca345cd123c[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed May 20 10:34:41 2015 -0400

    Bump package version to 0.12.6

[33mcommit b53f249d02f3ebd4f8eb264c1881fa45f438a9e5[m
Merge: 85dd29e 8a13a22
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon May 18 16:24:02 2015 -0400

    Merge pull request #1235 from maraoz/transaction/clearOutputs
    
    add Transaction#clearOutputs

[33mcommit 85dd29e576b6ccbc61972efb1cdb05f55befa2d7[m
Merge: c251c2b 1c8ebc0
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon May 18 16:22:14 2015 -0400

    Merge pull request #1227 from fanatid/fix/inBrowser
    
    remove inBrowser

[33mcommit c251c2bfd14ee871729d1704178bc568e79fbfaa[m
Merge: 83103cb 99d8ac1
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon May 18 15:08:50 2015 -0400

    Merge pull request #1226 from dskloet/refactor/get-serialization-error
    
    Simplify transaction.getSerializationError()

[33mcommit 1c8ebc0eb5b62c27824034928a6b87bc29eaf482[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon May 18 14:49:29 2015 -0400

    Simplify version guard
    - Updated index.js test to run in Node.js and browsers
    - Simplified message and clarified case where two of the same versions would conflict

[33mcommit 83103cb5e20d4c40ba508b050d18fdb0679c4287[m
Merge: 5fe53ac 7723dd3
Author: Patrick Nagurny <accounts@nagurny.com>
Date:   Mon May 18 10:05:49 2015 -0500

    Merge pull request #1239 from braydonf/bug/getdata
    
    Added test case for an empty OP_RETURN for script.getData() Fixes #1237

[33mcommit 7723dd302a81bda30fe12f7e5a681292428ff099[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon May 18 10:35:31 2015 -0400

    Added test case for an empty OP_RETURN for script.getData() Fixes #1237

[33mcommit 7e3993578c7cad9a83695a9fbac6a77a4f7a07db[m
Author: Kirill Fomichev <fanatid@ya.ru>
Date:   Wed May 13 08:44:52 2015 +0300

    improve guard for prevent more than one instance of bitcore

[33mcommit 99d8ac1957f7903d5e461ec8270ec5eec54975da[m
Author: David de Kloet <dskloet@gmail.com>
Date:   Sat May 16 22:54:30 2015 +0200

    Remove an unnecessary space.

[33mcommit 3d9560c0c5f2f7b9417c28196a783881899b81fa[m
Author: David de Kloet <dskloet@gmail.com>
Date:   Sat May 16 22:50:44 2015 +0200

    Don't break lines at 80 characters.

[33mcommit 8a8412f04a6671bf2c9af916e41c8a25ca5112d1[m
Author: David de Kloet <dskloet@gmail.com>
Date:   Sat May 16 17:02:31 2015 +0200

    Don't break lines at 80 characters.

[33mcommit 8a13a22bafbb6168d725b375d0d82f61aa59f345[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu May 14 22:34:44 2015 -0300

    add Transaction#clearOutputs

[33mcommit 5fe53ac36d9b6f4084bfa29bc7a98354d27e99ff[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu May 14 10:50:33 2015 -0400

    Bump package version to 0.12.5

[33mcommit 796fbc2346d52976c9a6fff1a9afe2dcd506ef4b[m
Merge: 0dbd9db 458abe0
Author: Patrick Nagurny <accounts@nagurny.com>
Date:   Thu May 14 09:31:13 2015 -0500

    Merge pull request #1231 from braydonf/bug/output-to-script
    
    Handling Invalid Output Scripts. Closes #1230

[33mcommit 458abe069eaca088332d973f3a7dc7d4bd9a8bc5[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed May 13 09:38:58 2015 -0400

    Fixed issue with handling invalid output scripts
    - Changed toObject serialization to always use a hexa string for a script
    - Updated inspect method to handle a null script
    - Roundtrip toObject/fromObject with an invalid script
    - Additional test coverage for Output

[33mcommit 0dbd9db0ea585be21d42132c7570c38d2c28b362[m
Merge: beeb294 ec2d726
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed May 13 18:59:31 2015 -0400

    Merge pull request #1233 from carnesen/typo
    
    Typo "formated"

[33mcommit ec2d726e49f96dcb05398510a6d59ae4c7b64cfc[m
Author: Chris Arnesen <chris.arnesen@gmail.com>
Date:   Wed May 13 15:48:23 2015 -0700

    typo "formated"

[33mcommit beeb294e450dfc0d16f53eb6c17a3ac3be1e1029[m
Merge: 4bc3356 346b2af
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed May 13 09:22:56 2015 -0400

    Merge pull request #1217 from fanatid/fix/writeable
    
    fix typo: defineProperty.writeable

[33mcommit 4bc3356b78ff3d30afc329cc843026448a6873db[m
Merge: bb843ee e294505
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed May 13 09:13:54 2015 -0400

    Merge pull request #1229 from dskloet/test/fix-transaction
    
    Some transaction tests were not run…

[33mcommit e294505486a93efdd4ce490cb836dda0fb89f6ac[m
Author: David de Kloet <dskloet@gmail.com>
Date:   Wed May 13 09:14:00 2015 +0200

    Some transaction tests were not run because of the way they were built. Fixed this so they are run and fixed one test that still assumed the dust limit at 5460 instead of 546.

[33mcommit 26bd5a864a135c280baf13eee143fadc3be5f83b[m
Author: David de Kloet <dskloet@gmail.com>
Date:   Wed May 13 00:26:33 2015 +0200

    Simplify transaction.getSerializationError(). This takes care of some lint errors about number of statements and cyclomatic complexity.

[33mcommit bb843ee6a5c96ce117b233c471f9a7cf78af4994[m
Merge: a02258d de078a4
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue May 12 17:36:47 2015 -0400

    Merge pull request #1225 from pnagurny/feature/nullScript
    
    If output.script is InvalidBuffer, return null instead of throwing error. Closes #880. Closes #1216.

[33mcommit de078a40d38cdc7e5ea2a5166566bbd6cb123eca[m
Author: Patrick Nagurny <patrick@bitpay.com>
Date:   Tue May 12 16:55:31 2015 -0400

    If output.script is InvalidBuffer, return null instead of throwing error

[33mcommit a02258dfba008a1e60185da7a8248a3bc63386ae[m
Merge: 8e7528d 48761fd
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue May 12 13:31:34 2015 -0400

    Merge pull request #1218 from maraoz/docs/pubkeys
    
    improve PublicKey docs and fix #1215

[33mcommit 48761fd08fcbb1ead2983519167a8b6302570921[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue May 12 13:47:14 2015 -0300

    formatting fixes on pubkey docs

[33mcommit 8e7528d13f878c1d1cc74f72e97d205aa7cb48a6[m
Merge: fd36c39 53b6171
Author: Eric Martindale <eric@ericmartindale.com>
Date:   Mon May 11 17:48:50 2015 -0400

    Merge pull request #1219 from braydonf/coverage/transaction
    
    Added coverage to transaction and fixed bug with serialization check.

[33mcommit fd36c392e4abe1d078de19763d48fa6ada1fab16[m
Merge: 9931254 55f6637
Author: Eric Martindale <eric@ericmartindale.com>
Date:   Mon May 11 17:39:56 2015 -0400

    Merge pull request #1220 from braydonf/fix/hd-docs
    
    Update HDPrivateKey docs. Fixes #1209

[33mcommit 993125428eeba1a7c5c5d7274e3c6dd9bcf2add2[m
Merge: 698625c d8e9068
Author: Eric Martindale <eric@ericmartindale.com>
Date:   Mon May 11 15:12:44 2015 -0400

    Merge pull request #1213 from braydonf/bug/is-fully-signed
    
    Fixed script.isPublicKeyHashIn bug with variable length signatures.

[33mcommit 55f663737f57e4ba898143e573970f4849cd37ff[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon May 11 14:30:58 2015 -0400

    Update HDPrivateKey docs. Fixes #1209

[33mcommit 53b617154744a1007c51963abec676b15dbe031c[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon May 11 13:39:53 2015 -0400

    Added coverage to transaction and fixed bug with serialization check.

[33mcommit 6a3e10539cc8bef50550a2f0f35ed0ddaca1981c[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon May 11 12:47:25 2015 -0300

    small doc fixes

[33mcommit 951a07c011e100b1c3ffd26f7c44cbef5f62674e[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon May 11 12:24:45 2015 -0300

    fix PublicKey.toObject

[33mcommit 74b93e228c12314e28e90c1b8fb584b2c6c99f42[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon May 11 12:07:17 2015 -0300

    add compressed vs uncompressed docs

[33mcommit 698625cc47da94f977ad0346a3370d2d5411c58a[m
Merge: baf39f3 056f171
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon May 11 10:28:19 2015 -0400

    Merge pull request #1214 from dskloet/fix/fee
    
    Don't ignore the fee when it's explicitly specified.

[33mcommit 346b2af446252ad276059581cc4e89cd9f1aede7[m
Author: Kirill Fomichev <fanatid@ya.ru>
Date:   Sun May 10 23:28:52 2015 +0300

    delete writable for accessor property

[33mcommit 056f171e22eed972792e506df95ae80196106564[m
Author: David de Kloet <dskloet@gmail.com>
Date:   Sun May 10 01:32:28 2015 +0200

    Remove the ability to disable the check that a specified fee is equal to the unspent value.

[33mcommit b1e54101d35b0d4faba38582c8f590c2f1974bb2[m
Author: David de Kloet <dskloet@gmail.com>
Date:   Sun May 10 00:38:56 2015 +0200

    Call the parent error of the fee errors FeeError for backwards compatibility.

[33mcommit 8da9c4a44a98e409a1e6362919c6d104e8a21f75[m
Author: David de Kloet <dskloet@gmail.com>
Date:   Sun May 10 00:32:27 2015 +0200

    Give the 3 fee errors a common parent error.

[33mcommit d1eb190626a756bd206e3aa150aae3fd25440dbe[m
Author: David de Kloet <dskloet@gmail.com>
Date:   Sat May 9 21:06:40 2015 +0200

    Introduce different kinds of FeeError to distinguish the different cases. Fix the issue uncovered by this, which is that getFee might not be the actual fee, but only an estimate, if a change address is specified but there isn't enough to pay a fee and have change.

[33mcommit 16dc489b082680842b74621277fa243c3e9806df[m
Author: David de Kloet <dskloet@gmail.com>
Date:   Sat May 9 18:44:26 2015 +0200

    Make sure a specified transaction fee and outputs add up to the sum of the inputs. Don't ignore the fee when it's explicitly specified.

[33mcommit d8e90685f4f269a11d5a19e0795d22df848c67df[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri May 8 19:17:00 2015 -0400

    Fixed script.isPublicKeyHashIn bug with variable length signatures.
    - DER encoded signatures have a max length of 72 bytes, however a minimum size isn't defined.
    - R and S values can have arbitrary lengths
    - For more information: https://github.com/bitcoin/bips/blob/master/bip-0062.mediawiki#der-encoding

[33mcommit baf39f3c5f9504751b35d49d375d0b2f3d117dac[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed May 6 15:21:19 2015 -0300

    Bump package version to 0.12.4

[33mcommit 10cd5cf69245d7b106b9b0f7fff88d22d61228ca[m
Merge: a49348b b688334
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed May 6 14:59:43 2015 -0300

    Merge pull request #1208 from braydonf/update-bn
    
    Update bn.js to 2.0.4

[33mcommit b688334bf31bd373d86a18905e7ad516d9d9b475[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed May 6 13:37:17 2015 -0400

    Added test case for zero in isNaturalNumber tests.

[33mcommit efa0777b082768de66b31877fce44f0e55e0089a[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Apr 30 13:50:05 2015 -0400

    Update hash.js to 1.0.2

[33mcommit f8ea7e39cc31eecec69b198f2076ac09c6689581[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Apr 30 13:14:19 2015 -0400

    Included satoshis check during checked serialization.

[33mcommit cd12164faea4628d4bc4469697004c3d639b8d15[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Apr 30 12:09:59 2015 -0400

    Added test coverage to transaction.verify

[33mcommit 3d447ded79c3f329cb1a0e8f1eec62b68e4fa2a5[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Apr 30 11:20:09 2015 -0400

    Update bn.js to 2.0.4 to handle 53 bit precision number input.

[33mcommit a49348b0278d7837b561b36da5077fa700bd913b[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Apr 30 09:15:13 2015 -0300

    Bump package version to 0.12.3

[33mcommit 47ffca7f5c9128034c7758edfe1778629305423b[m
Merge: b9b868a a018a23
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Thu Apr 30 04:34:06 2015 -0300

    Merge pull request #1207 from maraoz/fix-p2sh-in
    
    fix bug in recognizing p2sh input scripts

[33mcommit a018a23b6b70d6bd543fcc7d4999c83296358d8f[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Apr 30 03:24:15 2015 -0300

    fix bug in recognizing p2sh input scripts

[33mcommit b9b868a3f7d91e1bc615df99c08010eefe93ec33[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Apr 29 20:39:19 2015 -0300

    Bump package version to 0.12.2

[33mcommit a11b916be7f451d770c7f52d76985f366526e49e[m
Merge: 25eaae2 bbd48f8
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Apr 29 20:37:37 2015 -0300

    Merge pull request #1205 from maraoz/fix/block-parser
    
    Fix block parsing

[33mcommit bbd48f868dfc9da227cc6bf5a520fa93eac507df[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Apr 29 19:47:35 2015 -0300

    remove comment

[33mcommit db6234b500142c1e876c34410492fc16fb4708b8[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Apr 29 19:45:41 2015 -0300

    remove duplicate code, increase coverage

[33mcommit fe17f20a974c47d1ba1824eb9f88b7bc563bd1a8[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Apr 29 18:57:17 2015 -0300

    remove console.log

[33mcommit d556a0c33dbe508b60308d07385356979b9aa9f6[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Apr 29 18:55:42 2015 -0300

    fix regressions

[33mcommit dfc075e5d10ec8468bd5ac8fcc4d16fdc6185d44[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Apr 29 17:29:33 2015 -0300

    fix block parsing problem

[33mcommit 270413a6554bd56cb017013b477eb7890ce133d9[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Apr 29 15:54:41 2015 -0300

    add simpler test that fails

[33mcommit 722eddb894b7f328836ecca899d8c02b0de2da77[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Apr 29 15:31:46 2015 -0300

    add test that exposes bug

[33mcommit 25eaae2b451912185b645cddaf8ac6d9deaf59a6[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Apr 29 12:41:12 2015 -0300

    Bump package version to 0.12.1

[33mcommit 0a81acf618b6ef7cd395960bd5eb3e8a347f9fb4[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Apr 29 12:38:30 2015 -0300

    Fix doc index version to v0.12

[33mcommit c4a178e65819b765cce79f6b1005045647ee17b2[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Apr 29 12:18:07 2015 -0300

    Bump package version to 0.12.0

[33mcommit a03daab866c7dfb85e6609788f7ebdfc2700604a[m
Merge: 6e0145b 2cccf20
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Apr 29 10:20:45 2015 -0400

    Merge pull request #1196 from maraoz/script/coverage
    
    increase script test coverage

[33mcommit 6e0145bef7f028c18bf7e48981dc8b2988a220ed[m
Merge: c53b986 e192142
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Apr 29 10:15:11 2015 -0400

    Merge pull request #1202 from maraoz/block/toObject
    
    fix Block#toObject API

[33mcommit e1921429cfaa96ae0c468cb370ebeb856fc978a2[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Apr 28 19:17:45 2015 -0300

    remove stray console.log

[33mcommit 100e370295d6ee6e949837444eb4557f2d35280f[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Apr 28 17:10:06 2015 -0300

    fix regressions after changes

[33mcommit 9a509589437777433d45f9ae7bec018cb8fa3dfc[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Apr 28 16:42:56 2015 -0300

    fix Block#toObject API

[33mcommit dff08918710ead60a8a6697e69ca637a70b9d1ff[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Apr 28 15:17:41 2015 -0300

    add failing test for Block#toObject

[33mcommit c53b9861d364913df4addb0de736751816c881c4[m
Merge: 8608935 05a8cf9
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Mon Apr 27 13:36:59 2015 -0300

    Merge pull request #1200 from dcousens/patch-1
    
    sighash: remove dead branch

[33mcommit 05a8cf96309cec233e43e68781b49dc4454a04b7[m
Author: Daniel Cousens <dcousens@users.noreply.github.com>
Date:   Mon Apr 27 18:49:45 2015 +1000

    sighash: remove dead branch

[33mcommit 2cccf20c9d68bcc8c1b671f487e57187a430e573[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Apr 22 14:33:09 2015 -0300

    improve docs to show signatures type

[33mcommit ee6f8d35efae56a22562a3e9b353e70f7baff365[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Apr 21 12:16:46 2015 -0300

    increase script test coverage

[33mcommit 86089355ad677c8692687ef47823e0cb9d1808f8[m
Merge: fb591b3 e25ffde
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Apr 21 21:13:37 2015 -0400

    Merge pull request #1193 from maraoz/get/network
    
    refactor networks

[33mcommit e25ffde6db85e49e304397fb0b8c2473a4bc2ed9[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Apr 20 12:21:14 2015 -0300

    refactor networks

[33mcommit fb591b39c1a49cf81befb2140536368e6ef78eaa[m
Merge: f268298 ca96359
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Apr 13 10:02:12 2015 -0400

    Merge pull request #1185 from fanatid/feature/immutable-network
    
    Immutable network Object

[33mcommit ca96359f406e0d19801d72dbc0225efb02cb50d0[m
Author: Kirill Fomichev <fanatid@ya.ru>
Date:   Sat Apr 11 11:19:50 2015 +0300

    Immutable network Object

[33mcommit f268298f253973e68cd833f69e52b0b4d96be1d1[m
Merge: f5d3f5b bcd4efb
Author: Eric Martindale <eric@ericmartindale.com>
Date:   Fri Apr 10 19:56:27 2015 -0400

    Merge pull request #1184 from braydonf/bug/NaN-output
    
    Added precondition to transaction.to for a positive integer as an amount. Closes #1183

[33mcommit bcd4efb724ad8d2ecf0d931d849fe09fcf6a76ca[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Apr 10 18:30:05 2015 -0400

    Added `checkState` for positive integer in Output satoshis

[33mcommit 3005e19cbfb279d2123239b5b6673702c68e560b[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Apr 10 18:07:20 2015 -0400

    Added precondition to transaction.to for a positive integer as an amount

[33mcommit f5d3f5b95181e06b8db8bf918ed239659a83269b[m
Merge: 68c3258 aaa8c8a
Author: Mariano <mariano@bitpay.com>
Date:   Wed Apr 8 17:39:35 2015 -0300

    Merge pull request #1182 from maraoz/fix/index.html
    
    fix index.html

[33mcommit aaa8c8aa67fb187b869bfe28e4c59c913f059112[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Apr 8 17:38:18 2015 -0300

    fix index.html

[33mcommit 68c325800afed907e736821a7558be4b783634d3[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Apr 8 14:33:21 2015 -0300

    Bump package version to 0.11.7

[33mcommit c84e5c50934eb2dea97f64763d4d68236581309d[m
Merge: 8ebf2e6 6367cbe
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Apr 8 14:31:39 2015 -0300

    Merge pull request #1181 from braydonf/typo/tx
    
    Fixed typos in transaction.verify error messages

[33mcommit 6367cbe368384efa2d220c496d70f5fc49c2caf9[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Apr 8 12:46:18 2015 -0400

    Fixed typos in transaction.verify error messages

[33mcommit 8ebf2e6f1f97991ecdc487b76df4bfad17100f8e[m
Merge: 65282dc 5664dac
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Apr 6 22:35:50 2015 -0400

    Merge pull request #1179 from maraoz/unit/docs
    
    add explanatory example for need of Unit

[33mcommit 5664dac01528913a0522188b8f22b98e2f9f356f[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Apr 6 16:30:25 2015 -0300

    add explanatory example for need of Unit

[33mcommit 65282dc1b0f868ee7267ff4de02e198c3f3c53c7[m
Merge: 1004aee e331c4e
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Apr 1 13:23:59 2015 -0300

    Merge pull request #1169 from maraoz/trim/addresses
    
    allow addresses to have surrounding whitespace in validation

[33mcommit e331c4ea49577a1312998660da4c532a25b330e5[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Mar 31 17:54:06 2015 -0300

    allow addresses to have surrounding whitespace in validation

[33mcommit 1004aee17e7189bde59dd983bd456d7e3e7a418b[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Mar 31 15:39:53 2015 -0300

    Bump package version to 0.11.6

[33mcommit 19d92ea330cefba5ec4e64d2aa388a7d1e12c069[m
Merge: 996a2f4 a49f0f1
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Mar 31 14:49:30 2015 -0300

    Merge pull request #1167 from maraoz/fix/version-checker
    
    fix version check

[33mcommit a49f0f1c4e91377e89bb9ac0adc230dd1fd4af9f[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Mar 31 13:11:53 2015 -0300

    fix version check

[33mcommit 996a2f4951412a994d7e0240c4df30ce2b606d03[m
Merge: 81fde86 c010cb8
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Mar 31 13:12:39 2015 -0300

    Merge pull request #1166 from fanatid/fix/tx-input-output-amount
    
    drop cached value for inputAmount and outputAmount

[33mcommit c010cb8c50b4d565d4659bd0cdcd8b972b0e57f2[m
Author: Kirill Fomichev <fanatid@ya.ru>
Date:   Tue Mar 31 16:22:27 2015 +0300

    drop cached value for inputAmount and outputAmount

[33mcommit 81fde862e65eb345964c2f21dd3a4e7aa5df4567[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Mar 30 18:39:14 2015 -0300

    Bump package version to 0.11.5

[33mcommit dc77afac1dc9b5bdc665b5fd1af21822f1e7d22e[m
Merge: 53d23e5 17910c6
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Mon Mar 30 16:00:04 2015 -0300

    Merge pull request #1165 from eordano/feature/guard
    
    Add guard to prevent more than one instance of bitcore

[33mcommit 17910c69dfd9fedd5f9f4b5e1b30e0bb7611ee98[m
Author: eordano <eordano@gmail.com>
Date:   Mon Mar 30 14:53:20 2015 -0300

    Add guard to prevent more than one instance of bitcore

[33mcommit 53d23e501c5a62bc71964d499782039dec5ba002[m
Merge: d9d088a 116024a
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Mon Mar 30 02:31:09 2015 -0300

    Merge pull request #1162 from fanatid/fix/isPublicKeyHashOut
    
    [BUG] Script.isPublicKeyHashOut

[33mcommit d9d088a0fc244f23524565d05335796a51548597[m
Merge: 6df5113 662099a
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Sun Mar 29 23:56:24 2015 -0300

    Merge pull request #1163 from eordano/fix/selectNetwork
    
    Improvements to Networks.get

[33mcommit 662099a36e09f479dfee38fb2608b0dece70adbc[m
Author: eordano <eordano@gmail.com>
Date:   Sun Mar 29 22:25:19 2015 -0300

    Use Networks.get with 2 args when possible

[33mcommit 4f4b2b93fbcbd71882bdc3ebd9f6278c487d1894[m
Author: eordano <eordano@gmail.com>
Date:   Sun Mar 29 22:21:31 2015 -0300

    Allow arrays as second arg to Networks.get

[33mcommit 6df5113c9ce464412e2b49306ca979a6e4494951[m
Merge: 45f3ab9 f034a71
Author: Esteban Ordano <eordano@gmail.com>
Date:   Sun Mar 29 22:55:54 2015 -0300

    Merge pull request #1161 from braydonf/bug/address-classify-network
    
    Network Fixes

[33mcommit 116024a7cb224e386266f80f3a35e562ced9329a[m
Author: Kirill Fomichev <fanatid@ya.ru>
Date:   Sun Mar 29 20:12:39 2015 +0300

    fix Script.isPublicKeyHashOut

[33mcommit f034a719295c50c62adf4af6c008058c10b392ab[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Sat Mar 28 18:12:53 2015 -0400

    Network Fixes
    - Fixed Address classification for a custom network
    - Added ability to remove a custom network
    - Increased test coverage for Address

[33mcommit 45f3ab9b564b9204d97393604ca5fb44fc390406[m
Merge: 4390b08 8af63ec
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Mar 27 10:20:03 2015 -0300

    Merge pull request #1158 from carnesen/getFee
    
    Update transaction.getFee() JSDoc

[33mcommit 8af63ec8d063519bcecd8edef0f5053dc1072276[m
Author: Chris Arnesen <chris.arnesen@gmail.com>
Date:   Thu Mar 26 15:41:41 2015 -0700

    update transaction.getFee() JSDoc

[33mcommit 4390b08b484137c9e9c389078ccadcc2f1a592a0[m
Merge: 56f3e9a c759401
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Mar 24 20:19:34 2015 -0300

    Merge pull request #1154 from martindale/addnetwork-crashfix
    
    Fix bug if no value is supplied.

[33mcommit c7594013735a0ee8ef312b8bc6d5ca1df35e17af[m
Author: Eric Martindale <eric@ericmartindale.com>
Date:   Tue Mar 24 17:57:39 2015 -0400

    Fix tests, address commentary from @braydonf.

[33mcommit a7d75cb25bf7993aaf298713edc57972ecd650b3[m
Author: Eric Martindale <eric@ericmartindale.com>
Date:   Tue Mar 24 16:38:02 2015 -0400

    Add test for patch.

[33mcommit 9ece2f78edd921a9d3761095e4503c32cff30261[m
Author: Eric Martindale <eric@ericmartindale.com>
Date:   Tue Mar 24 16:28:13 2015 -0400

    Fix bug if no value is supplied.

[33mcommit 56f3e9a7dac01f71f2cbabed2032f29512bc04a8[m
Merge: 1a0cb73 56c1e8c
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Mar 20 16:19:14 2015 -0300

    Merge pull request #1149 from maraoz/lazy/xpubkey
    
    lazy calc for xpubkey in HDPrivateKey

[33mcommit 56c1e8c00087ce371c49a68d040ba2c331d3fcbe[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Mar 20 16:01:05 2015 -0300

    fix test for hdkey cache

[33mcommit 21266570d49851b9c40577fb4c7f5322967c2d8f[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Mar 16 13:01:00 2015 -0300

    refactor code

[33mcommit 7da4c7925a0cd8006eb7f47143d47d42a03ef8ac[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Mar 16 12:55:49 2015 -0300

    lazy calc for xpubkey in HDPrivateKey

[33mcommit 1a0cb73adde6e5a513d77707c93300fc44b91967[m
Merge: a67fa91 eb798ff
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Thu Mar 19 11:12:16 2015 -0300

    Merge pull request #1146 from bitpay/marianorod-patch-1
    
    Update README.md

[33mcommit a67fa91ca99be3646e8c8fb2aa09b7b33a85fed1[m
Merge: f2ef86f ef7eafb
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Mar 19 09:12:20 2015 -0300

    Merge pull request #1151 from maraoz/address/script
    
    refactor Address<->Script relation

[33mcommit ef7eafbb0c33f34b26152c32430e80ef2b3c649f[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 18 18:58:41 2015 -0300

    increase test coverage and fix some bugs

[33mcommit e0b1ca0e107df961fdaac95fd39028b83733b3e6[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 18 17:59:09 2015 -0300

    move some script logic from Address to Script

[33mcommit 3619c7c9e230ea9718867ec79d0c10581f072b52[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 18 17:40:26 2015 -0300

    fix problematic cases

[33mcommit a9328d76ff6438c66f8bda54eae2c4aa29314651[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 18 17:22:32 2015 -0300

    add extra test

[33mcommit 62ea45a524b0f06546596a9d0221ca31a0ba7215[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 18 16:54:16 2015 -0300

    refactor Address<->Script relation

[33mcommit eb798ff3c3f546b15acbec5a282968279e8d6b24[m
Author: Mariano <mariano@bitpay.com>
Date:   Fri Mar 13 16:35:24 2015 -0300

    Update README.md

[33mcommit f2ef86f31a4da639dc8fa0fdf47621f168078882[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Mar 13 12:39:54 2015 -0300

    Bump package version to 0.11.4

[33mcommit 1367c7ef8061a6176a94034e5d68dfb4a8ec5395[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Mar 13 12:35:29 2015 -0300

    bump package version

[33mcommit 9ffe2def469d251ca769150bb0b9d133373b458a[m
Merge: 23ba46f 294ff09
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Mar 11 16:48:56 2015 -0300

    Merge pull request #1143 from eordano/feature/randomizeouts
    
    Add functionality to randomize outputs

[33mcommit 294ff097a18f747db3c66f193080b653a497b7c1[m
Author: eordano <eordano@gmail.com>
Date:   Wed Mar 11 15:49:42 2015 -0300

    Add error if shuffle function doesnt return an expected result

[33mcommit a37e7b140c8f972228f56dfee7a015e3b4543c4c[m
Author: eordano <eordano@gmail.com>
Date:   Wed Mar 11 15:38:14 2015 -0300

    Add functionality to randomize outputs

[33mcommit 23ba46f476f19908d6c2fab415938c2ef51909e1[m
Merge: 5fc44c7 156e380
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Fri Mar 6 13:19:38 2015 -0300

    Merge pull request #1134 from bitpay/marianorod-patch-1
    
    Update README.md

[33mcommit 156e3801c56be76bcf533d477d0552f932710c79[m
Author: Mariano <mariano@bitpay.com>
Date:   Fri Mar 6 11:19:48 2015 -0300

    Update README.md
    
    Module logos with links added

[33mcommit 5fc44c74ad6aad8642e7d2f760dd15296a06c825[m
Merge: 11d81a2 e33f34b
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Mar 5 19:44:54 2015 -0500

    Merge pull request #1131 from bitpay/maraoz-patch-3
    
    remove saucelabs badge, not working

[33mcommit e33f34b90a0b07d4e707eea60f2843f7128af2ef[m
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Thu Mar 5 14:23:26 2015 -0300

    remove saucelabs badge, not working

[33mcommit 11d81a2abb807b2cc5318c12925be8ace3c5644a[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Mar 2 13:12:54 2015 -0300

    Bump package version to 0.11.2

[33mcommit 281ca5e4811417e9d6c35e14f667419af6b2c2fc[m
Merge: 5d3b8fb b685b5d
Author: Esteban Ordano <eordano@gmail.com>
Date:   Mon Mar 2 11:48:16 2015 -0300

    Merge pull request #1124 from maraoz/increase/coverage
    
    increase coverage for Input and Output, fix some bugs

[33mcommit b685b5d28a176d56381c59cf29c8fff501647629[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Mar 2 10:44:39 2015 -0300

    add inputAmount and outputAmount to docs

[33mcommit b92fd915ebedfb5e11efe93cc87d5a7d9a058671[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Feb 27 18:27:56 2015 -0300

    increase coverage for Input and Output, fix some bugs

[33mcommit 5d3b8fbbfbdc1e8542dcff7b3dcd870663d872ae[m
Merge: bfaa607 d5fd391
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Feb 27 17:02:06 2015 -0300

    Merge pull request #1123 from maraoz/transaction/amounts
    
    add Transaction#inputAmount and outputAmount

[33mcommit d5fd3919c9c6fde059ab7123b45efe1002072c8b[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Feb 27 16:38:48 2015 -0300

    add Transaction#inputAmount and outputAmount

[33mcommit bfaa6076ebb795100f8320961f19a1da0e12a952[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Feb 26 11:40:38 2015 -0300

    Bump package version to 0.11.1

[33mcommit 6ddfa83c6e1863927ad3ea768e5d8e496f7a72dd[m
Merge: 1c6b78e f7d0b43
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Feb 25 13:06:31 2015 -0300

    Merge pull request #1118 from maraoz/fix/doc/version
    
    Fix doc index version

[33mcommit f7d0b433ee8d7a8b67bf5b4d2c4fa18a56a08009[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Feb 25 13:05:43 2015 -0300

    Fix doc index version

[33mcommit 1c6b78e5094420d0b61c21b8ae98baf34e80d091[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Feb 25 12:45:03 2015 -0300

    Bump package version to 0.11.0

[33mcommit 220a5bb5667017b3e4d1706463f2a148505c841d[m
Merge: 8bc0ec5 9409698
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Feb 24 17:58:42 2015 -0300

    Merge pull request #1115 from eordano/fix/privCheck
    
    Fix validation error

[33mcommit 9409698e0687e23bd2e2f9656c3bbea5d11e970e[m
Author: eordano <eordano@gmail.com>
Date:   Tue Feb 24 16:52:44 2015 -0300

    Fix validation error

[33mcommit 8bc0ec5567eb4adbc37e88e972a2faf0b89b4588[m
Merge: ab7daa3 405f4f4
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Feb 24 17:33:08 2015 -0300

    Merge pull request #1114 from eordano/docs/transactionSerialization
    
    Add more docs on serialization checks

[33mcommit 405f4f43df8fb136c37c0adff6bad744b704f0aa[m
Author: eordano <eordano@gmail.com>
Date:   Tue Feb 24 17:21:11 2015 -0300

    Update dust amount

[33mcommit 1893b1db0e519a8b0e25382b042cc67564cd4384[m
Author: eordano <eordano@gmail.com>
Date:   Tue Feb 24 17:19:11 2015 -0300

    Fix capitalization of bitcore on docs

[33mcommit 2f86f323c03eaea1be2523a4833a1e089cf18652[m
Author: eordano <eordano@gmail.com>
Date:   Tue Feb 24 16:22:41 2015 -0300

    Add link when throwing a serialization error

[33mcommit 97671abfdcdd82ddf835c3b1b41347cf84a77009[m
Author: eordano <eordano@gmail.com>
Date:   Tue Feb 24 16:12:46 2015 -0300

    Add more docs on serialization checks

[33mcommit ab7daa3e5f1a15747a46b5c830aa6a112ce4f134[m
Merge: bd172e7 b816244
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Feb 24 16:35:26 2015 -0300

    Merge pull request #1113 from eordano/feature/outputs
    
    Add check for output amount > input amount

[33mcommit b81624480a75781d8332fafd3b413f6b90826660[m
Author: eordano <eordano@gmail.com>
Date:   Tue Feb 24 16:32:37 2015 -0300

    transaction: Fix verbosity of jsdocs

[33mcommit c5d7eacfacddf1745aa388c2b230ec8061dde6dd[m
Author: eordano <eordano@gmail.com>
Date:   Tue Feb 24 15:50:28 2015 -0300

    Add check for output amount > input amount

[33mcommit bd172e7c09a5a96339c75054576d2387fbd09f9e[m
Merge: 0b61ff7 c466604
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Feb 24 15:54:16 2015 -0300

    Merge pull request #1110 from maraoz/fix/#1096
    
    fix #1096: PrivateKey#toAddress(network)

[33mcommit 0b61ff74c7c1a8f7489dad50ee34eb4c888b3805[m
Merge: 20565c1 3638d6a
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Feb 24 15:36:06 2015 -0300

    Merge pull request #1092 from bitpay/maraoz-patch-1
    
    Update README.md

[33mcommit 20565c17fb5493d5a647e5bf4d42666efa03ae51[m
Merge: 5e08fcd 5759939
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Feb 24 15:35:23 2015 -0300

    Merge pull request #1112 from eordano/fix/jsdocs
    
    Review JSDocs

[33mcommit c4666044e9177d217f2f608a86fc344076f3f9ce[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Feb 24 15:26:48 2015 -0300

    fix #1096: PrivateKey#toAddress(network)

[33mcommit 5e08fcdfff8cc77820b3ec989ea392e5ff397645[m
Merge: 684dfd5 427c9b3
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Feb 24 15:32:58 2015 -0300

    Merge pull request #1111 from eordano/serialize/checks
    
    Minor: Less repetition on tests for skipping serialization checks

[33mcommit 427c9b3234da461ab9417369bd08b30843a9def4[m
Author: eordano <eordano@gmail.com>
Date:   Tue Feb 24 14:47:12 2015 -0300

    Less repetition on tests for skipping serialization checks

[33mcommit 575993967c3c3cfdfeb34b17fa6d5e10c5a0afda[m
Author: eordano <eordano@gmail.com>
Date:   Tue Feb 24 15:12:03 2015 -0300

    Standardize optional parameters to Closure syntax

[33mcommit fcc9081dddf554a63ff38a47f1b553807d1a9d48[m
Author: eordano <eordano@gmail.com>
Date:   Tue Feb 24 14:51:37 2015 -0300

    Fix JSDocs from String to string

[33mcommit 684dfd5283df15a18e1731ebd4ccc5d36da1ea62[m
Merge: a194c6d ae57235
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Feb 24 14:59:19 2015 -0300

    Merge pull request #1102 from throughnothing/merkleblock
    
    Add MerkleBlock

[33mcommit ae5723515e087d8fd38d954277d6ab2f07c88af9[m
Merge: 3eb95b6 fb01bc0
Author: William Wolf <throughnothing@gmail.com>
Date:   Tue Feb 24 08:49:27 2015 -0800

    Merge pull request #1 from braydonf/merkleblock
    
    Added test to check that merkle nodes do not match, and misc jshint fixes

[33mcommit fb01bc09e45ae08ce301eedcf19d6db6ecfe0bbe[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Feb 24 11:37:08 2015 -0500

    Added test to check that merkle nodes do not match, and misc jshint fixes.

[33mcommit a194c6ded1f246ced6e593888d0aeeb33fb3a619[m
Merge: 973198d f0f90c5
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Feb 24 13:16:41 2015 -0300

    Merge pull request #1109 from eordano/serialize/checks
    
    Better granularity on serialize() checks

[33mcommit f0f90c5d6a7c48224e3484637f76710900b9d510[m
Author: eordano <eordano@gmail.com>
Date:   Tue Feb 24 13:04:40 2015 -0300

    Change unnecesarily big name

[33mcommit a6df7a175e0bbb44cc05db6fdd4ae38a0cdba075[m
Author: eordano <eordano@gmail.com>
Date:   Tue Feb 24 12:55:02 2015 -0300

    Better granularity on serialize() checks

[33mcommit 973198da79f16b0e1afb912430ca7cacc8270671[m
Merge: 0031ae8 a4b7232
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Feb 24 13:01:47 2015 -0300

    Merge pull request #1106 from maraoz/docs/update
    
    document modern browser usage

[33mcommit a4b72325cd2bf4d1c413fcf342815806c857b488[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Feb 24 12:59:36 2015 -0300

    capitalize

[33mcommit 0a319b9fde054d51d705e572f5bdc2f085958274[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Feb 24 11:26:37 2015 -0300

    minor fixes

[33mcommit 3eb95b6576eab4646fd82825c2c0298db7ae3d15[m
Author: William Wolf <throughnothing@gmail.com>
Date:   Mon Feb 23 23:06:17 2015 -0800

    _traverseMerkleTree state cleanup + improve hasTransactions()

[33mcommit bb0efd2108d108f98d2210edfe8efe4445093c46[m
Author: William Wolf <throughnothing@gmail.com>
Date:   Mon Feb 23 19:40:52 2015 -0800

    Remove _validMerkleTree caching

[33mcommit 0772cd77f62be41f5da157558242f4f61676f38f[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Feb 23 19:32:57 2015 -0300

    add sh types

[33mcommit 2f691e2caeb2f4932e671c2a7b4bebf9325be0ee[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Feb 23 19:32:01 2015 -0300

    fix typo

[33mcommit 739c280f6b5f5a1f0ff2120d73ff86aa7da9481e[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Feb 23 19:30:25 2015 -0300

    document modern browser usage

[33mcommit a478e395246d0f6453adfa9bf71384a5b7d4baad[m
Author: William Wolf <throughnothing@gmail.com>
Date:   Mon Feb 23 08:46:33 2015 -0800

    Review Fixes

[33mcommit 0031ae80898fbe78ba3809b7917b2e0412042f01[m
Merge: 33e3dcf a07d90d
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Mon Feb 23 12:29:08 2015 -0300

    Merge pull request #1104 from eordano/fix/1095
    
    Fix bug on HDKeys not returning the correct network when requesting a PrivateKey/PublicKey from the HDKey

[33mcommit a07d90dfbffa4873d8f46c6370d54218afa0e874[m
Author: eordano <eordano@gmail.com>
Date:   Mon Feb 23 12:08:55 2015 -0300

    Fix error on public key for hdpublickey

[33mcommit 89d78019d889a2511ed8555b7bd3dee585188976[m
Author: eordano <eordano@gmail.com>
Date:   Mon Feb 23 11:40:31 2015 -0300

    Fix bug on hdprivate key generation

[33mcommit 33e3dcf01bd0a90fce51fbd8b482b333382eaac8[m
Merge: a9feb2b 2c5219e
Author: Esteban Ordano <eordano@gmail.com>
Date:   Mon Feb 23 11:14:54 2015 -0300

    Merge pull request #1103 from dskloet/patch-1
    
    Fix JS doc for publickey.js

[33mcommit a67084d1768cfb257ebba0df60a31c3b98f0b33f[m
Author: William Wolf <throughnothing@gmail.com>
Date:   Sun Feb 22 21:18:40 2015 -0800

    cleanup

[33mcommit c558c4e34ad94afd1a914ee305d570c7cab87efe[m
Author: William Wolf <throughnothing@gmail.com>
Date:   Sun Feb 22 21:05:00 2015 -0800

    hasTransaction(tx) + tests

[33mcommit 611dae5b55651fb35aee7adba51bb4b9d2e3db98[m
Author: William Wolf <throughnothing@gmail.com>
Date:   Sun Feb 22 19:48:00 2015 -0800

    validMerkleTree() method plus more test blocks

[33mcommit a32d8dbab86a2f75974df721942d674a2b275b49[m
Author: William Wolf <throughnothing@gmail.com>
Date:   Sun Feb 22 17:44:31 2015 -0800

    Add block/index.js

[33mcommit 4b601c371184e9ac1d1b5ac43cba0296fb9e477a[m
Author: William Wolf <throughnothing@gmail.com>
Date:   Sat Feb 21 18:44:51 2015 -0800

    Move block.js and blockheader.js into lib/block/

[33mcommit 3f11d8e92744892973be5b1bf00c98fd23f9c1dc[m
Author: William Wolf <throughnothing@gmail.com>
Date:   Fri Feb 20 12:33:42 2015 -0800

    One variable per var statement

[33mcommit 32583fbbe3d4544b19a7f8d5780d6f4a54e490ad[m
Author: William Wolf <throughnothing@gmail.com>
Date:   Fri Feb 20 09:07:50 2015 -0800

    Cleanup test

[33mcommit 29c18e22f00bacc709c1733bac08c8193dad9030[m
Author: William Wolf <throughnothing@gmail.com>
Date:   Thu Feb 19 22:38:47 2015 -0800

    Add lib/block/merkleblock.js

[33mcommit 2c5219e32c24b3cf9ae60dae9d6cbb19574ce7dc[m
Author: dskloet <dskloet@gmail.com>
Date:   Sat Feb 21 19:46:26 2015 +0100

    typo

[33mcommit 38bae9a1dafd59c26ba53ab3b943e9c2ab8167f5[m
Author: dskloet <dskloet@gmail.com>
Date:   Sat Feb 21 19:42:38 2015 +0100

    Fix JS doc annotations in publickey.js

[33mcommit a9feb2b8696631bdb071bde1598cf79648d257f5[m
Merge: 67e4a72 f200da7
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Feb 20 18:06:22 2015 -0300

    Merge pull request #1093 from bitpay/maraoz-patch-2
    
    Update README to show team's PGP public keys

[33mcommit 67e4a724e878f9ba9f9e10c756f9564a3de3af7f[m
Merge: dff415e 3da27b4
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Feb 20 09:15:27 2015 -0300

    Merge pull request #1098 from micro-machine/master
    
    Clarify what is meant by CamelCase

[33mcommit 3da27b43d3896b6036491bf09f1ee786a6ba64c7[m
Author: Mike C <micro-machine@users.noreply.github.com>
Date:   Thu Feb 19 16:01:11 2015 -0700

    Clarify what is meant by CamelCase
    
    The documentation referred to "CamelCase" meaning "upper camel case".  Since the term "camel case" generally means "lower camel case" if "upper" or "lower" is not stated, this could be confusing.  While the example following the instruction clarifies the meaning, I think it is even more clear to specify "UpperCamelCase".

[33mcommit f200da7b8495cc0889d2255ad4214ec198c21140[m
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Feb 18 16:23:17 2015 -0300

    Update README to show team's PGP public keys

[33mcommit 3638d6ab8c84857b34e7bbd3ea65b95befec6083[m
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Feb 18 16:00:18 2015 -0300

    Update README.md

[33mcommit dff415e0dfb41dd1467e0dd2996d8ae66c78c5de[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Feb 18 15:14:42 2015 -0300

    Bump package version to 0.10.4

[33mcommit b922809e69f2cb6a2d6333f41b646293c7cc518a[m
Merge: de121a4 5355e9a
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Feb 18 15:12:20 2015 -0300

    Merge pull request #1091 from maraoz/ignore/sigs
    
    ignore browser build signatures

[33mcommit 5355e9af01150d9dc122db42ed8d88b47b3d39e5[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Feb 18 15:06:08 2015 -0300

    ignore browser build signatures

[33mcommit de121a43a912c5432a5244b78716465552cbf958[m
Merge: 20315b5 eb8f59a
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Feb 18 14:52:33 2015 -0300

    Merge pull request #1089 from eordano/check/hdpriv
    
    Add precondition checks to HDPrivateKey.from*

[33mcommit eb8f59aa277f82f87232aeec4eff837ed6578d05[m
Author: eordano <eordano@gmail.com>
Date:   Wed Feb 18 13:19:34 2015 -0300

    Drop duplicated code

[33mcommit 9c3170cb3a1da4121a31068491a5de9d88ed66f4[m
Author: eordano <eordano@gmail.com>
Date:   Wed Feb 18 13:14:02 2015 -0300

    HDPublicKey: Add precondition checks for static methods

[33mcommit 0938eadab5466b73de12bb020fb6a942934cef8f[m
Author: eordano <eordano@gmail.com>
Date:   Wed Feb 18 12:53:02 2015 -0300

    Add precondition checks to HDPrivateKey.from*

[33mcommit 20315b5fa43c8569ba4ffab07e162108ab670e16[m
Merge: 7771878 3ebd615
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Feb 18 12:12:04 2015 -0300

    Merge pull request #1068 from maraoz/check/docs
    
    check that there is no inconsistency between docs and bitcore version

[33mcommit 7771878240247012859b59199765483d713456c0[m
Merge: e2ff93b 92b261a
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Feb 18 12:10:48 2015 -0300

    Merge pull request #1073 from yemel/feature/readme-examples
    
    Add bitcore examples to the README

[33mcommit e2ff93b7140d16a6fca5c6d2a48aff811e2229a3[m
Merge: 4c822e0 1a5780e
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Feb 18 12:01:58 2015 -0300

    Merge pull request #1083 from eordano/feature/multisigchecks
    
    Transaction: Check that threshold is less than amount of signatures

[33mcommit 92b261a849c90ac254768a0636ba5d30b4cc6446[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Wed Feb 18 12:00:20 2015 -0300

    Update examples

[33mcommit 1a5780e35eff803fe5bf98a21076bb55d014f69d[m
Author: eordano <eordano@gmail.com>
Date:   Wed Feb 18 11:53:22 2015 -0300

    Script/Address: Add check for valid number of threshold needed

[33mcommit c19d5c6501a23b2a5c35c1d2b9ac7ca39abf5a36[m
Author: eordano <eordano@gmail.com>
Date:   Wed Feb 18 09:43:47 2015 -0300

    Transaction: Check that threshold is less than amount of signatures

[33mcommit 4c822e06c5d50827a05c724322d777699e08b5d2[m
Merge: cb5648c 7e88167
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Feb 18 11:30:21 2015 -0300

    Merge pull request #1078 from eordano/fix/smallFee
    
    Add check for small fees

[33mcommit cb5648cbe4ab6eb01682035a657120697394cc3b[m
Merge: 5d904a3 0bbde0c
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Feb 18 09:09:28 2015 -0500

    Merge pull request #1084 from eordano/update/opreturn80
    
    Script: Update max length for standard opreturn to 80

[33mcommit 0bbde0c9de5007c7289f9f93b585c1b98c8d8bd6[m
Author: eordano <eordano@gmail.com>
Date:   Wed Feb 18 09:51:49 2015 -0300

    Script: Update max length for standard opreturn to 80

[33mcommit 5d904a393d65892e9681ec175bf05b81fe58569b[m
Merge: a844664 374e43b
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Feb 18 09:58:16 2015 -0300

    Merge pull request #1074 from thofmann/cleanup/requirements
    
    Cleanup/requirements

[33mcommit a844664481008a95f00c5ba8b455edfbcb98fd7d[m
Merge: 882c8ad 4524400
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Feb 18 09:32:45 2015 -0300

    Merge pull request #1081 from elichai/patch-1
    
    Added 2 more testnet DNSs

[33mcommit 4524400fe752b5cec7d2c732e3351296983fc539[m
Author: Elichai Turkel <elichai.turkel@gmail.com>
Date:   Tue Feb 17 18:19:56 2015 +0200

    Added 2 more testnet DNSs
    
    I added the missing testnet DNSs that exist in Bitcoin code: https://github.com/bitcoin/bitcoin/blob/master/src/chainparams.cpp#L212

[33mcommit 7e88167891811163071ae35dc3dbb705ab6ccff8[m
Author: eordano <eordano@gmail.com>
Date:   Mon Feb 16 12:42:27 2015 -0300

    Add check for small fees

[33mcommit 882c8ad9e0437495130152b9870fb5db93849502[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Sat Feb 14 18:34:22 2015 -0300

    Delete .gitattributes

[33mcommit 374e43bed2838858befd329e9cab725d80154e08[m
Author: Trevin Hofmann <trevinhofmann@gmail.com>
Date:   Fri Feb 13 21:40:20 2015 -0600

    Properly capitalize Base58Check and Base58

[33mcommit 59a9e40f133367ddeb4dc1289558faaa4aaef5b9[m
Author: Trevin Hofmann <trevinhofmann@gmail.com>
Date:   Fri Feb 13 21:21:06 2015 -0600

    Properly capitalize BufferUtil everywhere
    
    Right out of CONTRIBUTING.md
    
    https://github.com/bitpay/bitcore/blob/master/CONTRIBUTING.md#g6---naming-utility-namespaces

[33mcommit ea2a0163c4f3497298f36262e655dc0e19366ff6[m
Author: Trevin Hofmann <trevinhofmann@gmail.com>
Date:   Fri Feb 13 21:06:51 2015 -0600

    Remove redundant util requirement
    
    The Transaction class was requiring bitcore.util.js twice, as `util` and
    `JSUtil`. It seems `JSUtil` is the standard name in other classes.

[33mcommit fbd39bf14966d0749b26aa913584f1fefff51c4b[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Fri Feb 13 13:33:25 2015 -0300

    Add bitcore examples to the README

[33mcommit a6ef4a610bd3011174ca9f1f44d1dd471c8150d6[m
Merge: aec60ad ed4f962
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Feb 12 14:41:33 2015 -0300

    Merge pull request #1069 from eordano/coveralls/token
    
    Update coveralls token

[33mcommit aec60ad78c92bf4362c1b0b161744501c8856492[m
Merge: fcd89b8 2b137cc
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Feb 12 13:01:45 2015 -0300

    Merge pull request #1071 from thofmann/opcode/inspect
    
    Add inspect method to Opcode.

[33mcommit 2b137cc17c5af0b66a18fce59879c49dc0a121a1[m
Author: Trevin Hofmann <trevinhofmann@gmail.com>
Date:   Thu Feb 12 09:44:28 2015 -0600

    Add test for Opcode.inspect

[33mcommit 5bb750252df56174843fa26df03c16c7aa683f8d[m
Author: Trevin Hofmann <trevinhofmann@gmail.com>
Date:   Thu Feb 12 09:27:42 2015 -0600

    Add inspect method to Opcode.

[33mcommit ed4f96216f1ccde42ca26da8928d54dcd66f152c[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Feb 12 11:46:21 2015 -0300

    Update coveralls token

[33mcommit 3ebd615d4c169c85b2275ff0fc421df9279da88c[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Feb 12 11:17:14 2015 -0300

    check that there is no inconsistency between docs and bitcore version

[33mcommit b23d0bc7c9fec0ca7b064b41c23c6f1d5466d581[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Feb 12 10:39:27 2015 -0300

    add doc version test

[33mcommit fcd89b8dd7874dbc60d858be5ae3e4ad90c64a38[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Feb 12 10:56:05 2015 -0300

    change bower.json version

[33mcommit cea4dd34ba7cabf6f14fce9841494e49f102375b[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Feb 12 10:41:12 2015 -0300

    Bump package version to 0.10.3

[33mcommit 09b7fa41eaccb9cc78568d889d6fe5b1659a4bcf[m
Merge: 07c4e96 5c580cc
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Thu Feb 12 10:39:14 2015 -0300

    Merge pull request #1067 from yemel/fix/bump-docs
    
    Bump bitcore version on docs

[33mcommit 5c580ccdfef1d4f2dcdad5ca556d4af62e594326[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Thu Feb 12 10:30:00 2015 -0300

    Bump bitcore version on docs

[33mcommit 07c4e967b0226c5ce06ec814d2928a8815e566ea[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Feb 11 19:37:01 2015 -0300

    Bump package version to 0.10.2

[33mcommit 75336a5bf5279c3eda7a8c90a25b7302a4f44d7f[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Feb 11 19:30:37 2015 -0300

    Bump package version to 0.10.1

[33mcommit 16a1d0d2d4f3d7761638b13257632fe017985c6b[m
Merge: b96ee5c a953354
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Feb 11 19:29:14 2015 -0300

    Merge pull request #1065 from bitpay/maraoz-patch-1
    
    remove console.log

[33mcommit a9533546b2289fbc572caf91a692fdd7b02d6ee3[m
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Feb 11 19:28:15 2015 -0300

    remove console.log

[33mcommit b96ee5ccfec1653cd892939c6159a0c9b4ae94b8[m
Merge: c56f283 cca1e21
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Feb 11 19:22:02 2015 -0300

    Merge pull request #1064 from eordano/fix/multisig
    
    Improve test coverage on multisig

[33mcommit cca1e2148c34d93595c340c52bad7de7e9798c71[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Feb 11 19:10:57 2015 -0300

    Improve test coverage on multisig

[33mcommit c56f283caa424c8e10258a2c00ca0ed53e7fa74c[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Feb 11 13:04:34 2015 -0300

    Bump package version to 0.10.0

[33mcommit d5de0870765990628f42b37118b65f25dcf9857c[m
Merge: fe73137 703f92f
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Feb 11 13:02:28 2015 -0300

    Merge pull request #1062 from bitpay/tx/docs/signature
    
    Update documentation with indications on signatures

[33mcommit 703f92fb34e010e28403c5d02dbfe93a9d3aa26d[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Feb 11 13:01:24 2015 -0300

    Update documentation with indications on signatures

[33mcommit fe731371cf608e92d6149151af8a433911c7dba2[m
Merge: 994ea95 b2146e4
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Feb 11 12:54:00 2015 -0300

    Merge pull request #1016 from yemel/fix/path-validation
    
    Fix hd string path parsing

[33mcommit 994ea957d451ce5ec3d8979bfb4adabc07026e34[m
Merge: 1c21f6e 605be80
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Feb 11 12:53:49 2015 -0300

    Merge pull request #1061 from eordano/refactor/signature
    
    Add Signature subclass for Transaction Signatures

[33mcommit 605be801af4fe9ee94f2e860341aae900b160a08[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Feb 11 11:04:04 2015 -0300

    Add Signature subclass for Transaction Signatures

[33mcommit 1c21f6e1181434604e7388eb36a26bbeefcef116[m
Merge: 2f02c4c 0e1de04
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Feb 11 12:31:14 2015 -0300

    Merge pull request #1048 from maraoz/nlocktime/utils
    
    Add some useful Transaction methods to handle nLockTime

[33mcommit b2146e481009f7f87d93ec5d62c7d3e46516ff8f[m
Merge: 3bd361e edda8ea
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Wed Feb 11 12:29:16 2015 -0300

    Merge pull request #4 from maraoz/fix/path-validation
    
    Improve path validation code legibility

[33mcommit 0e1de0403ec3b51ab32020bd1629b9ec3b86c74b[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Feb 11 12:21:42 2015 -0300

    remove logs

[33mcommit 2f02c4c832bacc0e9f08fda3f55bf4368b3e3c66[m
Merge: 138ee52 d615ebf
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Feb 11 11:51:20 2015 -0300

    Merge pull request #1033 from thofmann/master
    
    Add bitcore-message to modules list

[33mcommit 8ca396c34f9bc76d6fb744268b6a7382134b8865[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Feb 11 11:40:24 2015 -0300

    refactor transaction input deserializtion

[33mcommit a7fdcc13a02742a9ac30cbb5ba62eb50f41d11eb[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Feb 11 10:59:07 2015 -0300

    weird -> anyone can spend

[33mcommit eae1638b32ccd1dc64071fed7dc101ab491d5099[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Feb 10 18:48:07 2015 -0300

    add coverage

[33mcommit 0f17927fde637717274e27e964ee597ce81f3596[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Feb 10 18:29:14 2015 -0300

    fix 0 fee error

[33mcommit aa1158097d09814d80393f4f77f5ee23f561da41[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Feb 10 18:12:45 2015 -0300

    fix bug in change calculation

[33mcommit 986264e18102913d2f46f9f435993aa0ee9a886e[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Feb 10 13:03:07 2015 -0300

    add locktime docs and Transaction#getLockTime

[33mcommit f8974b383ab8e74160b2b5618a01eb80fbb21a33[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Feb 10 10:11:09 2015 -0300

    transaction: Change variable name from time to height

[33mcommit 7cf3b6eb9168d5e96dd2cd545941f962c254fd90[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Mon Feb 9 14:57:45 2015 -0300

    Split setLockTime in two methods

[33mcommit 07c8c153f98f8ed9becec1f2205ca31549f530ce[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Jan 28 12:19:02 2015 -0300

    add Transaction#lockUntil stub

[33mcommit 138ee5229af26cc40f0cbf9f3ea15bfc69e88ebe[m
Merge: d9f935e 904df59
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Feb 10 09:56:57 2015 -0300

    Merge pull request #1058 from braydonf/feature/error-messages-with-docs
    
    Added docs link to InvalidArgument message for preconditions.

[33mcommit 904df594932a1c62aa35061524b3b272294f1583[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Feb 9 21:46:10 2015 -0500

    Added docs link to InvalidArgument message for preconditions.
    - Error messages will appear as: "Invalid Argument: First argument is required, please include address data. Documentation: http://bitcore.io/guide/address.html"

[33mcommit edda8ea7236fb2c0225144702c18e217c0ece3ae[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Feb 9 16:06:18 2015 -0300

    fix broken tests

[33mcommit 85e938ba724a9b2f9ee5bec1029d64bba7dd4ff7[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Feb 9 15:40:06 2015 -0300

    improve code style

[33mcommit d9f935e9d93821c6b7908580f7ebae9d02efb1b3[m
Merge: ebf43b3 80d444f
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Mon Feb 9 15:35:25 2015 -0300

    Merge pull request #1057 from nathanph/master
    
    Update transaction.js

[33mcommit 80d444f60ed2c251e6ef3c5fd4568ac830e33a58[m
Author: Nathan Hernandez <email@nathanph.com>
Date:   Mon Feb 9 13:23:23 2015 -0500

    Update transaction.js

[33mcommit ebf43b3f4a8fe51a9c21848c56756bc3d50a9bf9[m
Merge: 4d469e4 78189f6
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Mon Feb 9 14:20:13 2015 -0300

    Merge pull request #1056 from eordano/docs/transaction
    
    Rewrite of Transaction doc

[33mcommit 78189f61d975ca2397e44b1fe3c1cef7b2585807[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Mon Feb 9 10:55:40 2015 -0300

    Rewrite of Transaction doc

[33mcommit 4d469e46a3eaa8671361ce110b97d66ad981633c[m
Merge: 8d642f3 9d75067
Author: Esteban Ordano <eordano@gmail.com>
Date:   Mon Feb 9 12:45:25 2015 -0300

    Merge pull request #1042 from maraoz/modify/package.json
    
    Small changes to package.json

[33mcommit 8d642f3c7afc2eab6c784d6853ede8028e00a152[m
Merge: 004056c 66d061e
Author: Esteban Ordano <eordano@gmail.com>
Date:   Mon Feb 9 12:45:06 2015 -0300

    Merge pull request #1044 from trustatom-oss/master
    
    Add check to _hasDustOutputs if output has OP_RETURN

[33mcommit 004056c8fa990b3b1e0bfb830009ba30f7ab897b[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Mon Feb 9 11:26:30 2015 -0300

    docs: fix hierarchical.md
    
    Closes https://github.com/bitpay/bitcore/issues/1055

[33mcommit 66d061e5b2d4580e70e1775cebcc0fadb8b2ff99[m
Merge: 89400c0 9cafbd5
Author: Gabriel Jaldon <gjaldon@users.noreply.github.com>
Date:   Mon Feb 9 20:17:27 2015 +0800

    Merge pull request #1 from eordano/dust
    
    Add test: OP_RETURN is not dust

[33mcommit 6b3c448481c6229e1c123551fb74ade2acc8163b[m
Merge: 6e27dc3 4781c43
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Fri Feb 6 11:32:45 2015 -0300

    Merge pull request #1046 from eordano/input/errorMessage
    
    Better error message on unsupported input types

[33mcommit 6e27dc3a9a3c64f0ffb00f787af0e00ab9d50301[m
Merge: 5f5be61 0bcfec9
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Fri Feb 6 11:28:02 2015 -0300

    Merge pull request #1043 from eordano/performance/bn
    
    Drop inherited and modified BN class for big improvement on performance

[33mcommit 5f5be614f587c041a2d27b147dbcfeae5e38709e[m
Merge: 9a7097a 6716479
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Fri Feb 6 11:03:43 2015 -0300

    Merge pull request #1047 from eordano/fix/inspect
    
    Fix inspect method so it doesn't fail on incomplete TX

[33mcommit 9a7097a172b42828a6ab6b2531f6075d300feb5a[m
Merge: ebcf3ae 36d854b
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Fri Feb 6 11:00:41 2015 -0300

    Merge pull request #1045 from eordano/fix/jsdocs/hdpublickey
    
    Fix JSDocs on HDPublicKey

[33mcommit 4781c4328f3c55b02b65ef9e628dca93988894b6[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Feb 6 10:14:41 2015 -0300

    Better error message on unsupported input types

[33mcommit 67164790ffa9449cb36a4ba3c60a0176681374d9[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Feb 6 10:10:29 2015 -0300

    Fix inspect method so it doesn't fail on incomplete TX

[33mcommit 36d854b255503dbebd34f43914c35d4bd5e0731c[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Feb 6 09:38:21 2015 -0300

    HDPublicKey: Fix JSDocs

[33mcommit 9cafbd558d838bb55fe8909f6ffa9767dc050b84[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Feb 6 09:32:12 2015 -0300

    Dust outputs: Fix condition (one OP_RETURN was avoiding checks on other outputs)

[33mcommit d136715322bfcbc5c89e951d2189fa70e27f3ebe[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Feb 6 09:24:47 2015 -0300

    Dust: Add test: OP_RETURN is not dust

[33mcommit 0bcfec9f2f4b3a6cacc5791dd2e57c018cefe8b7[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Feb 6 09:19:57 2015 -0300

    Point: Return the curve point instead of instantiating each time

[33mcommit 89400c0a568b742968bd2964d486869090bc85d8[m
Author: Gabriel Jaldon <gjaldon85@gmail.com>
Date:   Fri Feb 6 13:31:27 2015 +0800

    Add check to _hasDustOutputs if output has OP_RETURN

[33mcommit 73a973359b82dab1dc52b439838c9e3dbe8de78f[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Feb 5 17:24:48 2015 -0300

    Fix invocations to binary operations called on numbers

[33mcommit 6b05f20397840943d4b636db74a3056f35764004[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Feb 5 16:46:18 2015 -0300

    Add the new operator when BN was used without it

[33mcommit ebcf3ae99125ae8d07979ef9a0baa97103adb38f[m
Merge: aee287f 69b4664
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Thu Feb 5 16:27:19 2015 -0300

    Merge pull request #1005 from eordano/g7/hdkeys
    
    HDKeys: add toBuffer/fromBuffer

[33mcommit aee287feda75a2c8067b56e86e92c1dca5911f3b[m
Merge: f882657 0bae82f
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Thu Feb 5 16:25:43 2015 -0300

    Merge pull request #1006 from eordano/g7/privkey
    
    Add fromBuffer and toBuffer to PrivateKey

[33mcommit 9b2ba6f2a2021e877c0f5e51785fa52dbe28a918[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Feb 5 16:17:46 2015 -0300

    Drop prototypal inheritance for bn

[33mcommit 69b466470ae6590a07304cc80b48632d12436012[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Jan 27 14:13:41 2015 -0300

    HDKeys: Return a copy buffer instead of the original instance

[33mcommit 7a73f582b4cdbded73405e667e1534b88d655abe[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Jan 27 12:24:00 2015 -0300

    HDKeys: add toBuffer/fromBuffer to HDPublicKey

[33mcommit 0ff4c9a922e796d65fdc62ad5767092ef27411fd[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Jan 27 13:00:58 2015 -0300

    HDKeys: Add jsdocs to hdprivatekey

[33mcommit 28a1eae0be4b8045655abf63e14a6703fb15e682[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Jan 27 11:59:20 2015 -0300

    HDKeys: add toBuffer/fromBuffer to HDPrivateKey

[33mcommit 0bae82fdf41b72d7cb065c037f3f6b76296e0b9a[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Jan 27 13:35:10 2015 -0300

    Add fromBuffer and toBuffer to PrivateKey

[33mcommit f882657c2e17eb02116cdd914a3e3fc37e5239c2[m
Merge: 2c00c87 7975c59
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Thu Feb 5 13:53:17 2015 -0300

    Merge pull request #1041 from eordano/unspent/fixZeroUndefined
    
    UnspentOutput: Add tests to check for zero amount of satoshis

[33mcommit 9d75067b9bbbf6b1a1b0fca757f7a8ed03f5181c[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Feb 5 13:52:23 2015 -0300

    Small changes to package.json

[33mcommit 7975c59ba7895173b653c6398bf7371512bbcfb6[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Feb 5 11:58:00 2015 -0300

    UnspentOutput: Fix issue when 0 being feed as amount

[33mcommit 2c00c87198afd7347542fdc185a1378d57c063a3[m
Merge: efd5418 4f1e13a
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Thu Feb 5 12:25:08 2015 -0300

    Merge pull request #1038 from eordano/unspent/fixZeroUndefined
    
    UnspentOutput: Fix issue when 0 being feed as amount

[33mcommit efd5418896885375fdcb578d613748c0838541d1[m
Merge: 7d20aad 54efd6b
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Thu Feb 5 12:19:56 2015 -0300

    Merge pull request #1040 from eordano/deps/exposeLodash
    
    Expose lodash

[33mcommit 54efd6b213b618385008da0b7686293c676561de[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Feb 5 12:04:35 2015 -0300

    Expose lodash

[33mcommit 4f1e13a6868490c0717411bad44ac0a8872bc9cc[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Feb 5 11:58:00 2015 -0300

    UnspentOutput: Fix issue when 0 being feed as amount

[33mcommit 7d20aadf3712089842f0b673849247c0af16f68e[m
Merge: e1869ba 5fa3846
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Thu Feb 5 10:49:52 2015 -0300

    Merge pull request #1037 from bitpay/matiu-patch-1
    
    Update transaction.js

[33mcommit 5fa384603f16166da93b2cb9ecaa83247e5674ec[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Thu Feb 5 10:40:45 2015 -0300

    Update transaction.js
    
    Fixes https://github.com/bitpay/bitcore/issues/1036

[33mcommit e1869ba1649447556ae4fa62b8b86f68c92d4f06[m
Merge: cd7e5d5 979d284
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Thu Feb 5 10:22:14 2015 -0300

    Merge pull request #1032 from eordano/transaction/removeInput
    
    Transaction: add `removeInput` member

[33mcommit d615ebf55558e284afc3b02310268290095e309a[m
Author: Trevin Hofmann <trevinhofmann@gmail.com>
Date:   Wed Feb 4 15:24:56 2015 -0600

    Add bitcore-message to modules list
    
    I am not sure if the module must undergo some vetting process before
    being added to the list of official Bitcore modules, but I have added it
    here for when it is ready.

[33mcommit 979d2845670821735abd72dcc4ffedcfa1f4c478[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Feb 4 17:34:27 2015 -0300

    Transaction: add `removeInput` member

[33mcommit cd7e5d5a1e9232bf661bfbabf601e3a537a6af4c[m
Merge: c07ee19 e568a87
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Feb 4 16:19:02 2015 -0300

    Merge pull request #1028 from eordano/transaction/changeupdate
    
    Improvements to Transaction

[33mcommit e568a8786cdfccaf403b45fb45e7e2ae53769fe7[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Feb 4 13:15:06 2015 -0300

    Transaction: Fix wrong logic on input addition

[33mcommit c07ee19454a5239cc502a21d145d6fd0b41f705a[m
Merge: 75f8585 3d46397
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Feb 4 14:21:56 2015 -0300

    Merge pull request #1031 from chrisarnesen/master
    
    spelling typo in docs

[33mcommit 3d463970c8c4c3abb0b8959674dbb93dda84ec28[m
Author: Chris Arnesen <chris.arnesen@gmail.com>
Date:   Wed Feb 4 08:55:25 2015 -0800

    spelling typo

[33mcommit 75f8585530a0b205e2833fb8733b3c753e3ce1f4[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Feb 4 13:31:27 2015 -0300

    Bump package version to 0.9.5

[33mcommit 8baf7650a9f522c4bc9a1917e3ec237ea69af53d[m
Merge: 68015bf a80dddf
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Feb 4 13:27:13 2015 -0300

    Merge pull request #1029 from maraoz/fix/block
    
    add BufferReader.readVarLengthBuffer

[33mcommit a80dddf45e706fc0c33ca9444cd92c573e4e9b94[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Feb 4 13:11:49 2015 -0300

    style fix

[33mcommit c664f211d2e2c39e3d2dd663e1ae81807d005abc[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Feb 4 13:04:55 2015 -0300

    add BufferReader.readVarLengthBuffer

[33mcommit 1f45e882686b3355464490b0837908ff480ec38c[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Feb 4 12:45:02 2015 -0300

    Add fee to serialization

[33mcommit ed393dcb9117ef680b32d732cbc6e34f107d9a5d[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Feb 4 12:15:43 2015 -0300

    Update change on each output or input change

[33mcommit bd97f20f1c851f9eabf7f042e6b735b659600703[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Feb 4 12:10:47 2015 -0300

    Use addInput in _fromNonP2SH

[33mcommit b9be679e099b5fc4e74ccf0b5b61e26dda653e55[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Feb 2 16:48:13 2015 -0300

    add some checks

[33mcommit 68015bfb5804259ba93fb8e00a47e7158105c8c9[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Feb 4 10:44:14 2015 -0300

    Suggest that users use `.toObject()` for tx serialization

[33mcommit 8686e5b1019843d4ceb7b2b52381c5daddcfcf27[m
Merge: 688ac49 99c88c4
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Feb 4 08:17:50 2015 -0500

    Merge pull request #1027 from thofmann/master
    
    Add documentation for instantiating P2SH multisig

[33mcommit 99c88c440abc548e315b023f6f3c3163280a6a71[m
Author: Trevin Hofmann <trevinhofmann@gmail.com>
Date:   Wed Feb 4 00:31:49 2015 -0600

    Apply lowerCamelCase to P2SHAddress in docs

[33mcommit 688ac4912cee5a6047309c9071053bb30c3ee55d[m
Merge: 970bf12 03f794b
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Feb 3 23:13:11 2015 -0500

    Merge pull request #1025 from eordano/tohex
    
    Add shorthand method toHex to Script

[33mcommit 7fd9e8ee64fce6bd99be2b1403a23181676abed8[m
Author: Trevin Hofmann <trevinhofmann@gmail.com>
Date:   Tue Feb 3 21:18:42 2015 -0600

    Add documentation for instantiating P2SH multisig
    
    There is documentation available at
    http://bitcore.io/api/#Create_a_Multisig_Address but I think it would
    also be useful in the address.md document.

[33mcommit 03f794b4a3b7074a0ccd9bd7696236fa5f135d5e[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Feb 3 17:35:44 2015 -0300

    Add shorthand method toHex to Script

[33mcommit 3bd361e27aada965908e989dc370700c90038473[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Wed Jan 28 18:13:38 2015 -0300

    Fix hd string path parsing.

[33mcommit 970bf12df882e274c28a57ec1af5cf5850ec6efd[m
Merge: 3fb902b 39484c7
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Jan 28 13:11:56 2015 -0300

    Merge pull request #1012 from braydonf/typo/privatekey-docs
    
    Fixed typo in docs

[33mcommit 39484c755ee399228d51dbf562d7171324f8f0c0[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Jan 28 11:10:06 2015 -0500

    Fixed typo in docs

[33mcommit 3fb902b2332f3b44c6f62cf9b390f0c1387bc2e6[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Jan 28 13:05:56 2015 -0300

    Bump package version to 0.9.4

[33mcommit c51b239b6a50fcef1c81a326b0935aba31cd857c[m
Merge: 1f56389 614a228
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Jan 28 12:30:21 2015 -0300

    Merge pull request #1010 from eordano/feature/toSatoshisNumber
    
    Allow satoshis to be a string on output creation

[33mcommit 614a228c7958cf626a6676e5baf3d6cc093e38d1[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Jan 28 12:02:41 2015 -0300

    Allow satoshis to be a string on output creation

[33mcommit 1f563893c71c9e9a63f157f40b740d2b2d882789[m
Merge: 7b739d9 da90ff8
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Tue Jan 27 11:27:08 2015 -0300

    Merge pull request #1004 from bitpay/expose/sighash
    
    Transaction: expose the sighash namespace

[33mcommit da90ff8617567dbfa51b976d036ce9977bc5f21e[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Jan 27 11:18:21 2015 -0300

    Use the exposed interface to sighash on tests

[33mcommit 291df1ae300e93adfbd8de451357f6fea9c1806e[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Jan 27 10:57:40 2015 -0300

    Transaction: expose the sighash namespace

[33mcommit 7b739d9755b21a4ba4cc5b11faa088238d288d7d[m
Merge: c240e66 54c8b17
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Jan 27 10:14:43 2015 -0300

    Merge pull request #1003 from bitpay/docs/privkey2
    
    Docs: add hexa export example for private key

[33mcommit 54c8b17164e0e0f787fff05ec60a717e2ee0c7ee[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Jan 27 10:12:04 2015 -0300

    Docs: add hexa export example for private key

[33mcommit c240e66043c45f12e456540bf05488be1fb96647[m
Merge: 32b257d 818d9cb
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Jan 27 10:03:11 2015 -0300

    Merge pull request #1000 from braydonf/docs/save-privatekey
    
    Docs: Include information about saving a PrivateKey that can be imported.

[33mcommit 818d9cb3311bba0beea10b939216cb16fa93da10[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Jan 23 20:14:52 2015 -0500

    Docs: Include information about saving a PrivateKey

[33mcommit 32b257d74ca39b4f4ded955cfa8521cdaf231da5[m
Merge: 6d5e7b9 6fa7e76
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Fri Jan 23 11:43:49 2015 -0300

    Merge pull request #998 from braydonf/feature/custom-networks
    
    Networks: Added the ability to define a custom network. Closes #997

[33mcommit 6fa7e7603a0a1adb3b84cc5067fc9bb324a4733a[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Jan 22 19:19:40 2015 -0500

    Networks: Added the ability to define a custom network.

[33mcommit 6d5e7b95ed8872bdb72811aae44f40e2c9a9aa01[m
Merge: d7d6d32 e5ae22a
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Jan 22 21:28:47 2015 -0500

    Merge pull request #999 from bitpay/fix/coveralls
    
    Change coveralls token

[33mcommit e5ae22aa36a970e71bf2abc1259529ba9c34dbd3[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Jan 22 23:23:50 2015 -0300

    Change coveralls token

[33mcommit d7d6d32fe665b5423fe4340500ec890f852570a5[m
Merge: 450d30a 5a3d56b
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Jan 22 15:47:29 2015 -0500

    Merge pull request #996 from maraoz/docs/hdkeys
    
    improve hd keys docs

[33mcommit 5a3d56bc862d809f63669cb2f0de585805521630[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Jan 22 15:54:05 2015 -0300

    improve hd keys docs

[33mcommit 450d30a3444be1708cc4557c10b2d9104c55c3ab[m
Merge: faa508e 5b2ba0e
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Jan 22 15:04:56 2015 -0300

    Merge pull request #992 from braydonf/update/shrinkwrap
    
    Bump version in shrinkwrap to 0.9.0

[33mcommit faa508ec5ee6b11dd844644cb8bfef1a84cd2835[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Jan 22 14:18:28 2015 -0300

    Bump package version to 0.9.3

[33mcommit 333646b827508a3e077db204acfb5e1fbefe0fa8[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Jan 22 14:02:44 2015 -0300

    Bump package version to 0.9.2

[33mcommit 5719d3139e0bd07cb16a07ae027f45e1aefdcfab[m
Merge: b7ef077 2ddfd7d
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Thu Jan 22 13:04:03 2015 -0300

    Merge pull request #995 from maraoz/bitcore-build/bleeding
    
    bleeding edge bitcore-build

[33mcommit 2ddfd7da8e7939955f1baa003925634bd27e888d[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Jan 22 12:47:53 2015 -0300

    bleeding edge bitcore-build

[33mcommit b7ef077591fbc87b708e37406a92dbbdc4e90a4b[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Jan 22 12:26:26 2015 -0300

    Bump package version to 0.9.1

[33mcommit f2a890e55af3060d8d9127289b6a6f4bfc42ed70[m
Merge: 222d3c6 000f8ea
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Jan 22 09:48:06 2015 -0500

    Merge pull request #993 from maraoz/remove/grunt
    
    remove grunt from travis

[33mcommit 000f8eaa64b1584be76831aa0ad0f49a5be5148d[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Jan 22 11:15:47 2015 -0300

    remove grunt from travis

[33mcommit 222d3c69529dc40a03ddd1fd756be6da1dddedf0[m
Merge: aea05bd fad20d1
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Jan 22 11:15:25 2015 -0300

    Merge pull request #991 from braydonf/bug/docs-for-block
    
    Update docs for Block

[33mcommit 5b2ba0e31e38b596ec56626c3f7a98ebd8964ea8[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Jan 21 19:46:31 2015 -0500

    Bump version in shrinkwrap to 0.9.0

[33mcommit fad20d14440f6c8c4691eb7f334fe7856d8e7856[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Jan 21 19:06:43 2015 -0500

    Update docs for Block

[33mcommit aea05bd8e8ad762f9c1a0f8fe83a23afccac7cf0[m
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Jan 21 18:31:44 2015 -0300

    Update README.md

[33mcommit b547993e35a93bb784fc7297d349a8bd8286e484[m
Merge: 331a395 a028e00
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Jan 21 18:30:33 2015 -0300

    Merge pull request #988 from yemel/submodules-list
    
    Add submodule list on README

[33mcommit a028e0069a550f8453fbfeeed2d400b438429579[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Wed Jan 21 17:48:33 2015 -0300

    Update links

[33mcommit be7659bb1d91384f256c2a6ba7caa526468e7ffd[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Wed Jan 21 17:10:09 2015 -0300

    Change title and fix typo

[33mcommit dbc993c7c4ad9405332e2c5659041229a5b6f215[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Wed Jan 21 16:59:56 2015 -0300

    Add submodule list on README

[33mcommit 331a395a8a85a5b81f12d8b37a539679776a149d[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Jan 21 16:04:28 2015 -0300

    Bump package version to 0.9.0

[33mcommit c7121ef259a0ae644d4c0e05a1f46331c313f2a6[m
Merge: 6a55a5d bdfdfeb
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Wed Jan 21 15:55:41 2015 -0300

    Merge pull request #985 from maraoz/update/build-version
    
    update builder version

[33mcommit bdfdfebc7fc5cdbcdd94ca98bd978d0814b8a59b[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Jan 21 15:46:39 2015 -0300

    update builder version

[33mcommit 6a55a5d4b86f3e88cc1e29efc0d066fc92feedb9[m
Merge: 28ad62c d862506
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Wed Jan 21 12:46:26 2015 -0300

    Merge pull request #980 from maraoz/add/tx/test
    
    adds a test and small fix for transaction

[33mcommit 28ad62c9d7f867219390223a7ae2c75104f29bee[m
Merge: 1fb1bee 78b8167
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Jan 21 11:06:28 2015 -0300

    Merge pull request #982 from braydonf/docs/prepare-for-submodule
    
    Moved documentation from docs/guide to docs directory

[33mcommit 78b81673ae0c2ec3bbfc1d7a6c8cec606ec6a159[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Jan 21 09:00:01 2015 -0500

    Fixed submodule link

[33mcommit a81546e631aebf0f25c71f576b006c41fe0427bb[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Jan 20 17:27:20 2015 -0500

    Fixed formatting issue with yaml in docs.

[33mcommit 86819a8f6d433b4f6e50547133504e0a7906b50a[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Jan 19 16:57:48 2015 -0500

    Moved documentation from docs/guide to docs directory, in preparation for combined submodule documentation.

[33mcommit 1fb1beebabb85784e3c1838b65c1568a09ec3b4e[m
Merge: fff4fec 05c7c5d
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Jan 21 10:51:44 2015 -0300

    Merge pull request #984 from braydonf/docs/submodules
    
    Update documentation with changes based on the seperation of modules.

[33mcommit 05c7c5dd65d4bbd636c53efc3a67fc1c5afd8883[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Jan 20 15:56:39 2015 -0500

    Update documentation with changes based on the seperation of modules.

[33mcommit d862506fedd9649b195d0eea3542fd0eb80b7468[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Jan 19 18:27:35 2015 -0300

    fix code style

[33mcommit 2b3ce4de123f9abfc5fabed321078a775cf7488b[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Jan 19 18:02:26 2015 -0300

    adds a test and small fix for transaction

[33mcommit fff4fec89c6b48dbada2fe2a363f25897d1d1638[m
Merge: 92b2e1e 1f454ef
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Mon Jan 19 12:21:52 2015 -0300

    Merge pull request #974 from braydonf/remove/dev-dependencies
    
    Removed devDependencies that can be defined in bitcore-build.

[33mcommit 92b2e1e614d35f7551d20fc3526bb405e64e685e[m
Merge: f28609a 59a6c92
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Sun Jan 18 14:15:07 2015 -0300

    Merge pull request #938 from braydonf/tests/block
    
    Fixed an issue with block deserialization

[33mcommit f28609afa5e775b683b0e14970a0aab9ad7eabc2[m
Merge: c494938 ae80f28
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Sun Jan 18 11:16:36 2015 -0500

    Merge pull request #976 from himynameismartin/patch-1
    
    Added JavaScript syntax highlighting

[33mcommit 59a6c926d710b3c7f5684590a3abbe236e23efb0[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Sun Jan 18 10:41:54 2015 -0500

    Returned jsdoc for info.header, and removed nolonger used opts argument

[33mcommit ae80f2825267cc9f92e1e72089c12b9f6475f8c3[m
Author: himynameismartin <himynameismartin@gmail.com>
Date:   Sun Jan 18 11:29:23 2015 +0100

    Added JavaScript syntax highlighting

[33mcommit c494938cb722f7339ee286f68247508fc3a95993[m
Merge: 011f601 1e21184
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Sat Jan 17 15:45:43 2015 -0300

    Merge pull request #975 from himynameismartin/patch-1
    
    Added JavaScript syntax highlighting

[33mcommit 1e21184ec389dbc808a13befc411a44302f8fffe[m
Author: himynameismartin <himynameismartin@gmail.com>
Date:   Sat Jan 17 17:55:21 2015 +0100

    Added JavaScript syntax highlighting

[33mcommit 453ad0f311d748ec65e6fd09a61f111064cd0615[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Sat Jan 17 01:58:12 2015 -0500

    Fix jshint complaints.

[33mcommit 1f454ef63117e7e60153392dde1c025b6895883c[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Jan 16 13:57:11 2015 -0500

    Removed devDependencies that can be defined in bitcore-build.

[33mcommit 6aa0d14bb998ceba60aeee6fe266d30d0b7b7055[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Jan 16 23:23:02 2015 -0500

    Removed magicnumber and size as properties of a block.

[33mcommit 116ddac34553e43913d5e8c9eb7123f730d79de1[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Jan 16 16:41:44 2015 -0500

    If skipMagic is enabled do not set the magic or size on the block, the values would have been incorrect.

[33mcommit 38b8c211f33b4b325aef721e68d224f3761fef79[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Jan 16 16:27:38 2015 -0500

    Fix jshint complaints.

[33mcommit b41665522287caa066012243128dba5e4932a33e[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Jan 16 16:54:32 2015 -0300

    block serialization: Add option skip magic numbers

[33mcommit b6ba5dbc5a17502e5120c26279025d00160e55bf[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Jan 9 16:50:24 2015 -0500

    Added test data for blocks from bitcoin core.

[33mcommit 011f601e37c1d2a9be341af6c3c73d5acab5e514[m
Merge: 6f7ce37 bfc7edf
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Fri Jan 16 17:18:55 2015 -0300

    Merge pull request #969 from braydonf/submodule-docs
    
    Docs: Update browser build documentation to reflect the current module development strategy.

[33mcommit bfc7edf5f5390575f9635e9f6fd9105c518bb6b9[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Jan 16 11:30:09 2015 -0500

    Docs: Update browser build documentation to reflect the current module development strategy.

[33mcommit 6f7ce378c89ae5e5bce0d3581370f38f43fb0e3a[m
Merge: e42e96c 4997c2d
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Jan 16 15:24:35 2015 -0300

    Merge pull request #970 from braydonf/bug/gulp-bitcore
    
    Fix package.json by replacing gulp-bitcore with bitcore-build

[33mcommit 4997c2df4399727aa6694a98e4f875c8c789484a[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Jan 16 13:17:12 2015 -0500

    Removed karma from devDependencies since it's defined in bitcore-build

[33mcommit 81509debbd038e2967426f8e89fc9d542a812fe0[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Jan 16 11:59:22 2015 -0500

    Fix package.json by replacing gulp-bitcore with bitcore-build

[33mcommit e42e96cae044d5c8bd86a8a56fe765f82313e89e[m
Merge: edea0ad 42e2c6c
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Jan 15 17:05:34 2015 -0500

    Merge pull request #967 from yemel/fix/I5-uri
    
    Implement I5 on URI

[33mcommit 42e2c6c5250ff7cd036f5dad1d6879d155d9b89c[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Thu Jan 15 18:17:15 2015 -0300

    Implement I5 on URI

[33mcommit edea0ad2075d04562838f90ac53c3ab48c64bd48[m
Merge: dcedc88 067a8d5
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Thu Jan 15 14:57:50 2015 -0300

    Merge pull request #965 from maraoz/remove/saucelabs
    
    remove saucelabs keys

[33mcommit 067a8d5690e816797168d5637cc1ff8c99d3a3f6[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Jan 14 16:40:09 2015 -0300

    remove saucelabs keys

[33mcommit dcedc88109d1854a894dd7ed707c8664f2ff0f5b[m
Merge: c4b053f f935bb1
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Thu Jan 15 11:57:47 2015 -0300

    Merge pull request #963 from eordano/drop/dependencies
    
    Drop dependencies from npm-shrinkwrap

[33mcommit f935bb1ba3ef01c77371be31e2917811242e576c[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Jan 14 16:26:28 2015 -0300

    Drop dependencies from npm-shrinkwrap

[33mcommit c4b053f7ece7dc24b773ef9903d9ab709f2f79fe[m
Merge: 7d4cda1 94b20e6
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Jan 14 11:55:45 2015 -0300

    Merge pull request #960 from eordano/modularize/explorers
    
    Drop files that go into bitcore-explorers

[33mcommit 94b20e66d2bc482cb181eab27b91c753847217c2[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Jan 14 11:49:00 2015 -0300

    Drop transport require

[33mcommit 258c33a3b3d7014f01b0c53e743e079e04e19905[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Jan 14 11:47:31 2015 -0300

    Drop unused dependencies

[33mcommit 94969e3e99aad7c218f4dbf86f1a99f022feb385[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Jan 14 11:45:18 2015 -0300

    Drop tests for explorer

[33mcommit 6923b9bed970f93866a2a383ac100626d6b60900[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Jan 14 11:43:57 2015 -0300

    Drop explorers

[33mcommit 7d4cda171a671fd36144bc7edaf67810e6ca045c[m
Merge: a24dc19 b37a8d2
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Jan 13 20:25:20 2015 -0300

    Merge pull request #955 from maraoz/improve/error/system
    
    new error system with no code generation

[33mcommit a24dc19179470c676b7682387abebf516b9435d3[m
Merge: dac8cdf 0f85e4f
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Jan 13 20:19:56 2015 -0300

    Merge pull request #952 from eordano/modularize/p2p
    
    Drop networking code in favor of bitcore-p2p

[33mcommit b37a8d2f326db17768406175773605433e4c15e6[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Jan 13 20:18:28 2015 -0300

    new version of extend

[33mcommit f2eeb7664e70b7c162a3b4852d4c1310bcaba248[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Jan 13 20:11:40 2015 -0300

    fix extend

[33mcommit 1e27d533188a6a7139b3334ca09d3d3ea99c7e2d[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Jan 13 19:47:09 2015 -0300

    use gulp-bitcore 0.3.0

[33mcommit 4fba778a2ab2b863e352de16399d282423035e54[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Jan 13 19:19:59 2015 -0300

    remove gulp submodules

[33mcommit c53e00f3076292397ecd3acfe4af392f6b0eda35[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Jan 13 19:04:43 2015 -0300

    revert dep change

[33mcommit 6434d6ca87942f2664695770e836824c3b539387[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Jan 13 19:01:23 2015 -0300

    use gulp-bitcore for gulp

[33mcommit 149b7fafed79f9ea7f6dc7e8e2e6ac4030e4c574[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Jan 12 21:01:17 2015 -0300

    new error system with no code generation

[33mcommit 0f85e4ff1495b55d0dc1e12ffdb9938d7fa2cc61[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Mon Jan 12 16:07:56 2015 -0300

    Drop unused dependencies

[33mcommit fce088758f7922b48539fb11fd0fc84eb17117ec[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Mon Jan 12 16:05:23 2015 -0300

    Drop documentation for p2p

[33mcommit 456b4345f022e4d27b0574bb361f74bbd7c86132[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Mon Jan 12 16:06:46 2015 -0300

    Drop tests for p2p

[33mcommit eaa07363a97941636aa26cb1d5471fac01b599ea[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Mon Jan 12 16:06:22 2015 -0300

    Drop code for the p2p module

[33mcommit dac8cdf0aa1d8958066c0b9d54e07da10b3e6ea8[m
Merge: eeb94ee ca1d8e9
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Mon Jan 12 16:17:10 2015 -0300

    Merge pull request #943 from eordano/modularize/paymentprotocol
    
    Drop payment protocol submodule

[33mcommit eeb94ee727b8e600c5ac82d54aacc3d6d31f1fb8[m
Merge: a22bb6f f3663e2
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Mon Jan 12 16:16:47 2015 -0300

    Merge pull request #949 from eordano/fix/multipleTxin
    
    When creating a Transaction, don't allow the user to repeat an utxo

[33mcommit a22bb6f62c1fb5798355569034aae89e9acb4716[m
Merge: 906ba7c 8d68e9c
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Mon Jan 12 16:16:25 2015 -0300

    Merge pull request #942 from eordano/fix/937
    
    Use satoshisBN internally

[33mcommit 906ba7cc0f22da4877706bce4da552d2e358707c[m
Merge: 8089b0c b827e36
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Mon Jan 12 16:13:57 2015 -0300

    Merge pull request #947 from elichai/patch-1
    
    Added mempool request

[33mcommit f3663e26d64c565b98b69b86d2be755ec6724039[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Mon Jan 12 10:56:27 2015 -0300

    Don't add the same input twice

[33mcommit b827e36e137e7cc64f4add2c6aac7765769a2534[m
Author: Elichai Turkel <elichai.turkel@gmail.com>
Date:   Sun Jan 11 13:35:44 2015 +0200

    Added mempool request
    
    I added `GetMempool` function that sends an 'mempool' request.
    the answer will come in 'inv' message.

[33mcommit 8089b0c765e7d73a959b89177554b7eef4e53cec[m
Merge: e72d11f 41191a2
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Sat Jan 10 12:54:24 2015 -0500

    Merge pull request #945 from eordano/fix/addressInstantiate
    
    Add alternative to create an Address

[33mcommit 41191a285fad812aa0305ef93e715011552e507c[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Sat Jan 10 13:33:52 2015 -0300

    Add alternative to create an Address
    
    * When by error one has two instances of an address, an address
    can't be instantiated from the other

[33mcommit ca1d8e9eeb7d8bb863fac8612a09e4786e8c2953[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Jan 9 20:20:58 2015 -0300

    Drop payment protocol submodule

[33mcommit 8d68e9cb029d9268543bc195a2f7a29ebe46c0c5[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Jan 9 19:51:23 2015 -0300

    Use satoshisBN internally

[33mcommit e72d11f14ee248f22ab424d5ecab04583b4564cb[m
Merge: 50a868c 0e96ee7
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Jan 9 17:32:34 2015 -0500

    Merge pull request #939 from maraoz/remove/ecies/docs
    
    Remove ECIES docs from main repo

[33mcommit 0e96ee79388a54757e90765846b400010934edb9[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Jan 9 19:01:23 2015 -0300

    remove ECIES from doc guide index

[33mcommit 2edae5564e7f5f37f1855502ca806bf483577115[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Jan 9 18:57:20 2015 -0300

    remove ECIES docs

[33mcommit 50a868cb8cdf2be04bb1c5bf4bcc064cc06f5888[m
Merge: 6c3640e 26e688a
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Fri Jan 9 17:44:13 2015 -0300

    Merge pull request #917 from eordano/transaction/updates
    
    Changes to internal transaction and address

[33mcommit 6c3640ebcff122165e2104c823f770cf8b82cd50[m
Merge: 7c87305 4fba2bc
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Fri Jan 9 17:41:55 2015 -0300

    Merge pull request #936 from eordano/modularize/rpc
    
    Drop all rpc code/docs

[33mcommit 7c873059435b105bdfa625ef82425240a61c1919[m
Merge: f6cc8c6 bdeac4e
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Fri Jan 9 17:11:03 2015 -0300

    Merge pull request #935 from eordano/feature/outputinspect
    
    Add inspect method to output

[33mcommit 4fba2bc86c3aaee1d3104e373ed7eb19449a1d45[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Jan 9 16:58:44 2015 -0300

    Drop all rpc code/docs

[33mcommit bdeac4e67d33cee3ad4b0ee109e5dda665b79408[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Jan 9 16:53:50 2015 -0300

    Add inspect method to output

[33mcommit 26e688ae0637ee1b41cabf6866d5df412ed6cb3e[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Jan 9 16:09:36 2015 -0300

    Add .toScriptHashOut() to scripts
    
    - Also sort gulpfile dependencies

[33mcommit f6cc8c695babd2dcb09462adea0a5be89a5af658[m
Merge: 69b38ac 0f73c3f
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Fri Jan 9 13:45:07 2015 -0300

    Merge pull request #916 from eordano/dusterror
    
    Don't allow serialization if dust amounts are detected

[33mcommit 69b38acfabc222b7f23568d9931af76492a954da[m
Merge: 3b4aaff 84cc1a0
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Jan 9 10:52:04 2015 -0500

    Merge pull request #924 from braydonf/add/publickey-getid
    
    Added getID to PublicKey

[33mcommit 84cc1a004207c07f33ae0c71b5670383778b1f86[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Jan 9 10:15:48 2015 -0500

    Indicate internal use of getID with an underscore.

[33mcommit 81fa162a7fa40b97316fc4a08ff3ded9c0c467f8[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Jan 9 10:08:01 2015 -0500

    Fix .jshintrc and add missing semis

[33mcommit b38f7fa319eb1da7f8fe18c6c1076fc1e18f4150[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Jan 8 17:43:59 2015 -0500

    Added getID to PublicKey
    - Tests in BloomFilter in [bitcoin core](https://github.com/bitcoin/bitcoin/blob/master/src/test/bloom_tests.cpp#L85) use the CPubKey.GetID as input into the BloomFilter
    - The hash is calculated when generating an Address however the hash itself is not currently available

[33mcommit 3b4aaff44df2672fdc3f9ae0e7daf3267d323a70[m
Merge: ce7a9d3 fd88637
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Jan 8 17:28:34 2015 -0500

    Merge pull request #921 from maraoz/remove/zuul
    
    remove zuul from travis

[33mcommit fd88637a3130531e78e12ea9404e0cf4c1e5573d[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Jan 8 19:19:52 2015 -0300

    remove zuul from travis

[33mcommit 0f73c3f7a38a04c3865a3c6fbf5689771cce168a[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Jan 8 16:38:43 2015 -0300

    Throw error if dust amount is detected

[33mcommit d99d1c9cc240acb3a6c5be1750225d90ee1b2e2b[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Jan 8 17:41:15 2015 -0300

    Add tests for serialization roundtrip of inputs

[33mcommit ff82ccec7148eee9b6b8bf451bad91f9c5478810[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Jan 8 16:18:20 2015 -0300

    Return undefined instead of a null signature

[33mcommit dc6ff322902d1cc6643deecfd9654daaedecf6fa[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Jan 6 09:26:14 2015 -0300

    Make serialization roundtrip recover info about inputs

[33mcommit ce7a9d33c629121d54d77ef9b5402bfcb8f35137[m
Merge: 44cde37 d053599
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Thu Jan 8 17:33:53 2015 -0300

    Merge pull request #918 from eordano/test/coverage/addchange
    
    Improve test coverage

[33mcommit 44cde37c431df24fa889bdb88d9a26d192ef811c[m
Merge: 1a30be3 a996b46
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Jan 8 15:32:34 2015 -0500

    Merge pull request #910 from maraoz/add/zuul
    
    Adding zuul for multi-browser continuous integration

[33mcommit d053599fd248b0d3d2fb10beb1a228d7697b5f06[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Mon Jan 5 12:32:40 2015 -0300

    Improve test coverage

[33mcommit 1a30be3aa52b1bf232f4531da4de45e2f0f5c1d5[m
Merge: 5f59fd0 b6da2e8
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Jan 8 15:17:42 2015 -0500

    Merge pull request #913 from braydonf/feature/messages-for-modules
    
    Export messages so that they can be extended from another module.

[33mcommit 5f59fd0d052a5c9e4abc1cfd3abe611c7950027e[m
Merge: c98f4dd fe86abc
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Thu Jan 8 17:00:14 2015 -0300

    Merge pull request #903 from eordano/fix/addchange
    
    Add `change` when serializing transaction

[33mcommit fe86abc09352d78a1ed47ec13deffedd3abefb2b[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Mon Jan 5 12:32:40 2015 -0300

    Add `change` when serializing transaction

[33mcommit c98f4dd8e5dc91fc6fa42b6046e637135e156270[m
Merge: f25aa8a e57d02c
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Jan 8 14:29:21 2015 -0500

    Merge pull request #911 from yemel/fix/enumerate-properties
    
    Use defineImmutable helper

[33mcommit f25aa8a8dc91132a8a4aff71f8976f7e33fc0dc9[m
Merge: 499979a 66ed950
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Jan 8 14:28:38 2015 -0500

    Merge pull request #914 from braydonf/adjust-jshint-multiline
    
    Adjust .jshintrc to allow multiline EOL escaping

[33mcommit 499979a8a4ed972094ade59ebbffc8489a6544fb[m
Merge: d941ed4 53a9a80
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Jan 8 14:28:29 2015 -0500

    Merge pull request #915 from thofmann/master
    
    Add version member to bitcore object

[33mcommit 53a9a80e0d0b25c59e2ce8b9f4fa811af28cc801[m
Author: Trevin Hofmann <trevinhofmann@gmail.com>
Date:   Thu Jan 8 10:55:28 2015 -0600

    Add version member to bitcore object
    
    var bitcore = require('bitcore');
    console.log(bitcore.version);
    // prints 'v0.8.6'

[33mcommit 66ed95034336d11c4da191c8292b017c03035948[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Jan 8 11:14:46 2015 -0500

    Adjust .jshintrc to allow multiline EOL escaping

[33mcommit a996b465fc6283f9cbbe363e4a07536e849ea6b4[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Jan 8 12:39:13 2015 -0300

    add saucelabs badge

[33mcommit 05c7f641c1e24aaa8451cd23a40273c17818a56b[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Jan 8 12:35:05 2015 -0300

    add saucelabs badge

[33mcommit 27f8370186c6772b67660b72ef26bcd51f80f601[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Jan 8 12:13:30 2015 -0300

    set specific zuul platforms

[33mcommit 185126323297876794e44d1b7a3205d1376fcb5b[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Jan 8 11:16:13 2015 -0300

    add platforms for zuul

[33mcommit e57d02c03cccc9fe2e0276c47b534715e505a2b7[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Thu Jan 8 10:57:46 2015 -0300

    Use define immutable helper

[33mcommit b6da2e87be46e75402537c5b1b5245f591708ac0[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Jan 8 01:51:17 2015 -0500

    Export messages so that they can be extended from another module.

[33mcommit 9d4056449480b19fb312e9018666b8447f4e1b97[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Jan 7 19:45:50 2015 -0300

    adding zuul

[33mcommit d941ed4438b2cdca59f2e02bc9f92bcd9fc83d11[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Jan 7 13:19:24 2015 -0300

    Bump package version to 0.8.6

[33mcommit 9ba7eff9e0eff8fce629396c7b0a2fb2a4f9af88[m
Merge: 0baa716 e222ae0
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Jan 7 10:24:23 2015 -0500

    Merge pull request #889 from yemel/fix/add-derivation-check
    
    Add method for validating a derivation path

[33mcommit 0baa716caf9b3f9690fca046273e6e2423594735[m
Merge: 12a0821 df47e5a
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Jan 7 10:22:08 2015 -0500

    Merge pull request #907 from eordano/doc/outdated
    
    Docs: drop outdated paragraph

[33mcommit 12a08217c9bd674453c64efcc2235b68e06a5794[m
Merge: 3b21738 8db9ab8
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Jan 7 12:19:55 2015 -0300

    Merge pull request #906 from braydonf/typo/contributing
    
    Fixed typo with contributing index

[33mcommit e222ae08c4c6bba92759fce7fcacf1969bb86a44[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Wed Jan 7 12:19:41 2015 -0300

    fix typo

[33mcommit df47e5aaf0c964a0b4d2e79cc4afbc8c30e13f24[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Jan 7 12:18:24 2015 -0300

    Docs: drop outdated paragraph

[33mcommit 8db9ab879308a9c86d3ae1dd0486ce5a605ff1c4[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Jan 7 10:17:57 2015 -0500

    Fixed typo with contributing index

[33mcommit 3b217382a89c104672d6a45494ee670539675db7[m
Merge: cfecfa2 9c02a4b
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Jan 7 09:28:14 2015 -0500

    Merge pull request #865 from braydonf/feature/browser-tests
    
    Added Chrome Browser Test if Available.

[33mcommit cfecfa2d8d94525fe6ac7544d2476c868d8a9aa6[m
Merge: 69c8c10 bce28cd
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Jan 7 09:27:07 2015 -0500

    Merge pull request #904 from braydonf/bug/safari-address
    
    Fixed bugs in Safari and IE. Closes #837 and #784

[33mcommit 69c8c108a5b2b322e26bdfb8c789d41aaeaf083d[m
Merge: e01003f 8b505f0
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Jan 7 09:26:19 2015 -0500

    Merge pull request #905 from braydonf/bug/defaultNetwork-tests
    
    Fixed tests to handle a `defaultNetwork` change. Closes #890

[33mcommit 8b505f0cfa93bbbbaa1beb230b540036c960e561[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Jan 6 18:46:08 2015 -0500

    Fixed tests to handle a `defaultNetwork` change
    - Updated tests to work for both 'testnet' and 'livenet' as the default network.
    - Fixed a bug in Address where the network property was being set as a string.
    - Fixed a bug in HDKeys to handle serialized keys when the defaultNetwork changed.

[33mcommit bce28cd227d6e6c2a746ff655909c5e9e567ddad[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Jan 6 12:00:28 2015 -0500

    Fixed bug in IE11 that would cause MAX_MONEY verification test to fail.

[33mcommit 0beed6efa4be562474bd382b72af891ab581d401[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Tue Jan 6 12:08:42 2015 -0300

    Refactor HDPublicKey path validation

[33mcommit f78ebeb46c91fefa87dab9c4ac126d3648b597a5[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Tue Jan 6 11:51:58 2015 -0300

    Refactor HDPrivateKey path validation

[33mcommit e01003f40ba606957d63f52968d35bcff4ce86d9[m
Merge: 6fb5c47 d369154
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Jan 6 09:22:22 2015 -0500

    Merge pull request #888 from yemel/fix/script-toAddress
    
    Use defaultNetwork in Script.toAddress

[33mcommit 884cae7349221e9388e129707cc9bdaa1bc352ca[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Tue Jan 6 10:33:31 2015 -0300

    Fix another typo

[33mcommit d3691541621bd43f55b16da2d782490ea98137ee[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Tue Jan 6 10:28:48 2015 -0300

    Script: remember network when creating from address or pubkey

[33mcommit ff4a6f549d8ccf9a350bdc7d9df74032dff90d23[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Jan 5 23:27:20 2015 -0500

    Fixed bugs in IE11

[33mcommit a801663c6da4eb52d932539d7e9b861dad36f55d[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Jan 5 17:31:51 2015 -0500

    Fixed bug in Safari for PublicKey and Script instance checking in Address

[33mcommit 9c02a4b677597ce5633a08fc9f6acc8c8b73c09a[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Dec 25 19:04:03 2014 -0300

    Tests: Use karma to launch browsers locally if installed.

[33mcommit 6fb5c4771f25f4030c1b23aa086146e500a0cd67[m
Merge: 4920932 d2a2be7
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Mon Jan 5 12:47:50 2015 -0300

    Merge pull request #894 from braydonf/bug/public-key-calculation
    
    Fixed public key calculation in rare situations that would produce an invalid point

[33mcommit 4920932db86a547eddadc097fab27c4e0e996ac7[m
Merge: 943a092 5e29249
Author: Esteban Ordano <eordano@gmail.com>
Date:   Mon Jan 5 10:02:11 2015 -0500

    Merge pull request #892 from yemel/fix/privatekey-tostring
    
    Change PrivateKey.toString from WIF to hex format

[33mcommit 943a09255b8ed332ece9a2b2b9f413fe73ac622d[m
Merge: 5ae97a7 97b6e8b
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Mon Jan 5 11:08:45 2015 -0300

    Merge pull request #896 from ryanxcharles/test/deterministicK
    
    add deterministicK test vectors

[33mcommit 97b6e8b9897b8a3d3d3d1558e0e7c42679625255[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Sun Jan 4 19:37:45 2015 -0800

    add deterministicK test vectors
    
    These vectors were produced by @bip32JP and tested against a similar
    implementation of the "badrs" approach to RFC 6979 in python-ecdsa as described
    in this related bitcoinjs-lib PR:
    
    https://github.com/bitcoinjs/bitcoinjs-lib/pull/337

[33mcommit d2a2be7a938fa470e9330efbdfcbe32270256700[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Sun Jan 4 09:19:08 2015 -0500

    Upgraded bn.js to fix public key calculation problem, restored crypto/point.js, and added additional tests.

[33mcommit bc4e62ecd4f1aa8e3f72afc3403ae27c9e151bf3[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Sat Jan 3 14:03:00 2015 -0500

    Fixed public key calculation by returning the elliptic ec.curve.g

[33mcommit 3de6acc1762a4c8520aa02c8c85add3e7e491388[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Sat Jan 3 13:20:51 2015 -0500

    Add tests that reveals incorrect public key calculation

[33mcommit 5ae97a7146db96f675daedfdcef2fd4842037478[m
Merge: dc7abe0 a1ee393
Author: Esteban Ordano <eordano@gmail.com>
Date:   Sat Jan 3 10:31:45 2015 -0500

    Merge pull request #893 from braydonf/bug/json-detection
    
    Fixed an issue where a hexa string was mistakenly recognized as JSON

[33mcommit dc7abe054bd7a8c78959304557505ea214adad57[m
Merge: b1557a2 98cfd64
Author: Esteban Ordano <eordano@gmail.com>
Date:   Sat Jan 3 10:31:02 2015 -0500

    Merge pull request #891 from yemel/fix/hd-random-testnet
    
    Allow creating a new random testnet HDPrivate key

[33mcommit a1ee393dce56539df8dbe14d11a855e503311dae[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Jan 2 19:38:22 2015 -0500

    JSUtil: Return result quicker for isValidJSON and add additional tests.

[33mcommit c20a0eabed129a13039040af1997aca384e33177[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Jan 2 19:32:49 2015 -0500

    Check type of parsed JSON to determine it's an object and not a number.

[33mcommit 5449ad7bff9c52ba7c30ad5a392b80208c1048b5[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Jan 2 19:15:20 2015 -0500

    Add test case that incorrectly handles hexa string as json

[33mcommit 5e292490e8a9d4782664ca430c3a7d9e579acfdf[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Fri Jan 2 18:25:23 2015 -0300

    update tests

[33mcommit 9f8e2c721fbf176313c2596d4af31f3c2a64012a[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Fri Jan 2 18:25:08 2015 -0300

    fix typo

[33mcommit ff844e9935d36e6f9491ad164549ed5a52677732[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Fri Jan 2 18:15:17 2015 -0300

    Change PrivateKey.toString from WIF to hex format

[33mcommit bb3064d336cbe8d429b01e187443dbd17756ffbd[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Fri Jan 2 18:03:40 2015 -0300

    fix typo

[33mcommit 98cfd646e7a96adcbd8b0fb0bad26aac240087d1[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Fri Jan 2 18:01:21 2015 -0300

    Allow creating a new random testnet HDPrivate key

[33mcommit b1557a25abb00f19d07db632913bd8e37b66d7ea[m
Merge: 9f32c1b 48cea84
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Fri Jan 2 17:54:21 2015 -0300

    Merge pull request #872 from eordano/feature/blockchainProvider
    
    Add Insight and UTXO class

[33mcommit 48cea84435ae2b41d25a752dcd7986382d5daf96[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Jan 2 17:35:29 2015 -0300

    Fix links to insight

[33mcommit 2284eec829cfa7933abe0924806cea0160ee9a03[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Jan 2 17:03:52 2015 -0300

    Fix comments on the Insight and UTXO docs

[33mcommit f56ddb2a0a840bef1c9d609703ec355f83b8436d[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Jan 2 16:50:14 2015 -0300

    Rename properly utxo to unspentoutput

[33mcommit 2aa5c65945f80d0400624e218fff3a99d7bf04cc[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Fri Jan 2 16:46:37 2015 -0300

    Add validations to derivation path

[33mcommit 7fe17e1699bb849941aac6dc0ec51b531685fa01[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Jan 2 16:09:50 2015 -0300

    Move explorers inside transport

[33mcommit 7cf826249bb8be306ab00e67a84a76f0d9bf3a77[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Jan 2 10:09:46 2015 -0300

    Add jsdocs and documentation to UnspenOutput and Insight

[33mcommit 11975bc0df5e2670c944f2ed1bec7c5e3aff7e97[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 31 01:29:36 2014 -0300

    Rename UTXO to Transaction.UnspentOutput

[33mcommit 1cf108ab473b104e28b400e58c17aaaea0df7ba3[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 31 01:21:59 2014 -0300

    Add tests for UTXO

[33mcommit 9362927b43cf598e87bcccda06bf5ab9e42a2b69[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 31 00:53:21 2014 -0300

    Add test coverage for Insight

[33mcommit 476f009b4d5fb983b020368ca74e97d38b969b6e[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 30 22:12:24 2014 -0300

    Add Insight and UTXO class

[33mcommit 9f32c1b7ba0cab4fd2b8d8b16e4fbb4cafc76196[m
Merge: 754add3 6ace418
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Jan 2 13:46:32 2015 -0500

    Merge pull request #887 from braydonf/bug/elliptic-hash-dep
    
    Use the same version as specified in the elliptic package.json Closes #886

[33mcommit 9deec5e1c2925b577ba70c932aaa41305f25fa40[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Fri Jan 2 15:38:28 2015 -0300

    Use defaultNetwork in Script.toAddress

[33mcommit 6ace41834f47950b7503bcc22cb0b2f095750382[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Jan 2 13:11:26 2015 -0500

    Upgraded elliptic and bn to the latest versions

[33mcommit 2de77f6f5c7f1e5a8041158742563ffb051085d3[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Jan 2 12:38:55 2015 -0500

    Use the same version as specified in the elliptic package.json

[33mcommit 754add30df3fc545fdbb9e4b52dfdbef956ac798[m
Merge: 9a5193d bc6f592
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Fri Jan 2 13:53:21 2015 -0300

    Merge pull request #884 from bip32JP/master
    
    Fixed deterministicK() to match python-ecdsa

[33mcommit bc6f592daa4b06d745cb09e2067eb63f708c501a[m
Author: bip32JP <matsuringo.667@gmail.com>
Date:   Fri Jan 2 15:33:46 2015 +0900

    fix tests
    
    fix tests to match python-ecdsa

[33mcommit 95bfb188490ae519ef18a224a92d6e49d38493eb[m
Author: bip32JP <matsuringo.667@gmail.com>
Date:   Fri Jan 2 15:32:33 2015 +0900

    Fix the error loop.
    
    I added a similar badrs function to python-ecdsa and compared the results.
    
    The 1 badrs (aka forcing it to loop once) gave me a different value. It turns out you missed one of the `v = hmac_k(v)` steps during the loop.
    
    Adding one extra `v = hmac_k(v)` in each loop makes it match up with python-ecdsa perfectly (I even tried up to badrs = 30 and it was fine.

[33mcommit 9a5193d8e94b0bd5b8e7f00038e7c0b935405a03[m
Merge: 0adcba7 dbf47ef
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Wed Dec 31 13:18:41 2014 -0300

    Merge pull request #873 from eordano/fix/isFullySigned
    
    transaction: better errors for signature methods

[33mcommit 0adcba714507f37c83c2f659eae99d32cbd7d860[m
Merge: 3794053 901d836
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Wed Dec 31 13:17:42 2014 -0300

    Merge pull request #874 from eordano/fix/noUndefinedNetwork
    
    Add default network to PublicKey

[33mcommit 379405396ed907caafed560028218928df3379d6[m
Merge: e4a8fe4 5ef9975
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Wed Dec 31 13:14:05 2014 -0300

    Merge pull request #875 from eordano/fix/honorPublicKeyNetwork
    
    Honor publicKey.network on create multisig address

[33mcommit 901d836231be118f36ac5220fb15769ddce16d36[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 31 02:15:59 2014 -0300

    Add default network to PublicKey
    
    Closes #871

[33mcommit 5ef9975ac5a9446110f2bebdc26827ffc16bceb0[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 31 02:19:11 2014 -0300

    Honor publicKey.network on create multisig address
    
    Closes #870

[33mcommit dbf47ef78fcf123b6549d6e4dc004d0962c774d6[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 31 02:10:51 2014 -0300

    transaction: better errors for signature methods
    
    Closes #868

[33mcommit e4a8fe4d95c96fbe0dea5ad3d999134835a3cc8f[m
Merge: 6d1c5d3 dfc32e6
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Dec 30 18:05:03 2014 -0500

    Merge pull request #867 from yemel/fix/testnet-private
    
    Fix creation of a randomn testnet private key

[33mcommit dfc32e6712bb1c1e7bcfbb55a9a8fe7257f551d1[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Tue Dec 30 19:52:47 2014 -0300

    Fix typo and remove unnecessary test

[33mcommit d5f76e8517ff17ee50e2cd08afd1975bdaa56993[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Tue Dec 30 18:44:27 2014 -0300

    Fix creation of a randomn testnet private key

[33mcommit 6d1c5d39a3ca7540ef373b727030c7434772616b[m
Merge: 89cc27c f74c7f3
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Tue Dec 30 16:31:37 2014 -0300

    Merge pull request #864 from eordano/feature/getAddress
    
    Add toAddress(network) functionality to scripts

[33mcommit f74c7f3929f7055bc559ae9253788d110febb815[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 30 16:16:34 2014 -0300

    Simplify script to address method

[33mcommit ffca4cfb6f2afdfff09ec89259e058cdf434f53c[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 30 15:33:52 2014 -0300

    Fixes Script test case for coverage and style

[33mcommit c1a1571535f988c22cd204f370915c7ab76241ad[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 30 15:27:05 2014 -0300

    Fix JSDoc for script

[33mcommit d688222769364202f4f827bd4d3f87f025cdb0ec[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 30 14:47:06 2014 -0300

    Add toAddress(network) functionality to scripts

[33mcommit 89cc27c3a8ebecd1dfffe6c6421e9950ff40bf8d[m
Merge: 98fe6b2 c17f889
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Tue Dec 30 14:50:04 2014 -0300

    Merge pull request #862 from braydonf/docs/browser-builds
    
    Docs: Added documentation about building a browser bundle. Closes #716

[33mcommit 98fe6b2abd1d09629fce1fc7c992568a688b873b[m
Merge: 4428eb9 dc92bdd
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Tue Dec 30 14:47:54 2014 -0300

    Merge pull request #863 from eordano/feature/getData
    
    Add getData functionality to script

[33mcommit dc92bdd474eb789f478c4ef42602c7993dfa659d[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 30 14:29:49 2014 -0300

    Add getData functionality to script

[33mcommit c17f8897e7f00c51718d973196efa8bce24eac82[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Dec 29 11:20:22 2014 -0500

    Docs: Added documentation about building a browser bundle.

[33mcommit 4428eb9eff36237ced773fc16d71ae09c4faf6c3[m
Merge: 14a2ba5 d922a62
Author: Esteban Ordano <eordano@gmail.com>
Date:   Mon Dec 29 16:27:19 2014 -0500

    Merge pull request #859 from yemel/feature/fiat-units
    
    Add from/to fiat methods on Unit class

[33mcommit 14a2ba5a66c480687abf143ae1b458a655453723[m
Merge: 6e88efb 50894bb
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Mon Dec 29 16:19:30 2014 -0300

    Merge pull request #861 from braydonf/docs/contributing-docs
    
    Added documentation to the contributing file, and adjusted formatting of section headings.

[33mcommit 50894bba6bfeefc9532b90a9d2f5ab44228269d3[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Dec 29 14:06:29 2014 -0500

    Added documentation to the contributing file, and adjusted formatting of section headings.

[33mcommit d922a625b90918e6b7a0548730072f6c17f0eea4[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Sun Dec 28 17:40:11 2014 -0300

    Rename toFiat() to atRate()

[33mcommit 168d87185ce5a3d7a9e418ebe0f5cda5e29726ad[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Thu Dec 25 19:14:06 2014 -0300

    Update bitcore guide

[33mcommit e7839d9ba2ec215ae835abef87b69bdaf325ddc1[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Thu Dec 25 19:04:03 2014 -0300

    Add from/to Fiat methods to Unit class

[33mcommit 6e88efbe515e5ffcdb2f1c03bad2ba10e12f7885[m
Merge: a1556c2 47cb6f3
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Dec 25 16:03:23 2014 -0300

    Merge pull request #858 from braydonf/docs/header-titles
    
    Fixed capitalization in headers

[33mcommit a1556c2ccec2ae884b7b5f69fee89728076dd217[m
Merge: fb45446 affd024
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Dec 25 16:03:08 2014 -0300

    Merge pull request #857 from braydonf/docs/spelling-typos-and-misc
    
    Fixed spelling mistakes, typos, and other documentation adjustments.

[33mcommit 47cb6f377dbbbab9f5d422a44c51734c253b2064[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Dec 24 19:08:43 2014 -0500

    Fixed capitalization in headers

[33mcommit affd0248386dba2ff9cf916867587c459ef2dd93[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Dec 24 12:55:02 2014 -0500

    Fixed spelling mistakes, typos, and other documentation adjustments.

[33mcommit fb45446f29632c6222cb60c89483a51b24121817[m
Merge: 5e97371 3a7905a
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Wed Dec 24 13:59:12 2014 -0300

    Merge pull request #856 from eordano/fix/bower.json
    
    Add better ignores to bower.json

[33mcommit 5e9737166a444a812fe728733cfb74fa9f4f1569[m
Merge: ea3ccb1 cdfcc26
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Dec 24 11:59:03 2014 -0500

    Merge pull request #855 from eordano/contributing/test4
    
    contributing: Add T4, test data in JSON files

[33mcommit cdfcc265e49a3f13418e994936f0699b1fe3fa9d[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 24 12:56:35 2014 -0300

    contributing: Add T4, test data in JSON files

[33mcommit 3a7905a63539595f2f00143405f0fba0414ab821[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 24 13:50:14 2014 -0300

    fix(bower.json): Add better ignores

[33mcommit ea3ccb19c14437264b2a76ac2d0cd05499a50155[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 24 13:19:25 2014 -0300

    readme: Update images, gh-pages branch was deleted

[33mcommit 1915e6081f87de7c6b26f57dc4d51f717f33f7af[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Dec 24 11:53:18 2014 -0300

    Bump package version to 0.8.5

[33mcommit 386a6de6523458499d45a11a41e4d515b678a851[m
Merge: ec31f0c 0914624
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 24 11:49:11 2014 -0300

    Merge pull request #854 from maraoz/fix/releaser
    
    fix releaser script

[33mcommit 0914624860c8fc3d472e187406c24475f4de0c6b[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Dec 24 11:44:13 2014 -0300

    fix releaser script

[33mcommit ec31f0c781331ca9f65b470dec4cdc024ba29b91[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Dec 24 11:38:34 2014 -0300

    Bump package version to 0.8.4

[33mcommit e179c5406a5a072e485c2b940d58ddd7f0a27bb8[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Dec 24 11:23:03 2014 -0300

    Bump package version to 0.8.3

[33mcommit 88de3a9445e76d64ac9abe8fa790cc49f2b1bce5[m
Merge: 9f37ee8 3a6e3a9
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 24 11:16:35 2014 -0300

    Merge pull request #853 from maraoz/fix/gulpfile
    
    fix remote reference in gulpfile.js

[33mcommit 3a6e3a9ba01f58d3106573c5b3cb8e6167bde0bf[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Dec 24 11:15:20 2014 -0300

    fix remote reference in gulpfile.js

[33mcommit 9f37ee88b6153492efc3591665350b1157998d7e[m
Merge: 41b512b d4a1930
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 24 10:55:50 2014 -0300

    Merge pull request #849 from maraoz/automate/release
    
    Automate release process

[33mcommit d4a19305064ef6558f12687524ee6e7f0e42c959[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Dec 23 18:34:37 2014 -0300

    automate release process

[33mcommit 41b512b7c562cc2dbeba39d6943470d99f429636[m
Merge: 494bba3 01abaea
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Dec 23 16:51:32 2014 -0300

    Merge pull request #847 from eordano/fix/apitolib
    
    Change API for library

[33mcommit 01abaea1abb457f1dfb788e7d3bb0edfed226759[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 23 16:33:42 2014 -0300

    Change API for library

[33mcommit 494bba36b39ee320f57ec2a73be0f4067f41aa16[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 23 13:53:32 2014 -0300

    Remove repeated "powerful" mentions on doc index

[33mcommit 5c23754f25849831dea988d8cfc3c068b6a7177c[m
Merge: 5b46d26 e46ec08
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 23 13:21:45 2014 -0300

    Merge pull request #846 from braydonf/bug/readme-typo
    
    Fixed typos in guide index

[33mcommit e46ec08e4e18fe0b8e18a1d33760b6e52f4a6842[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Dec 23 11:18:25 2014 -0500

    Fixed typos in guide index

[33mcommit 5b46d26c194851f9ff3235ec4cfd1a44434ba003[m
Merge: 6ea9c7b ca29384
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Dec 23 12:59:58 2014 -0300

    Merge pull request #841 from eordano/add/guideIndex
    
    Add index for documentation

[33mcommit 6ea9c7b005b08387d0f8da438f97d58abcff1465[m
Merge: 08ad29f c3a1780
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Dec 23 12:59:51 2014 -0300

    Merge pull request #842 from eordano/feature/G7/hdprivkey
    
    Adding G7 methods to HDPrivateKey

[33mcommit 08ad29f89a8c58a7979cbdca47219ff23e595914[m
Merge: 565aefd 2006b3a
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Tue Dec 23 12:58:24 2014 -0300

    Merge pull request #844 from eordano/feature/G7/hdpubkey
    
    Add G7 methods to HDPublicKey

[33mcommit ca29384b6319eb2b7bc9de50dffeacb5fcc25c71[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 23 10:23:51 2014 -0300

    Add index for documentation

[33mcommit 565aefd19667955bc2daf8ef5a4b68b17ef3a478[m
Merge: 83faa6d eb0b016
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 23 12:35:33 2014 -0300

    Merge pull request #845 from yemel/docs/description
    
    Add title and description to doc files

[33mcommit eb0b016c726e918a4984d4c5aaf04965eb1eae8c[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Tue Dec 23 12:35:06 2014 -0300

    Update descriptions

[33mcommit c3a178061c882e90d83805a92f0e8ce9d3b5e66a[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 23 10:56:16 2014 -0300

    Adding G7 methods to HDPrivateKEy

[33mcommit a1ceb0e8dcfd748461a7fa45c69bc5b340378ab5[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Tue Dec 23 12:28:31 2014 -0300

    Add title and description to doc files

[33mcommit 83faa6dae11dba0df9ffd60fd99daa62efdcbb47[m
Merge: 55334bf 27eb95a
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 23 12:28:26 2014 -0300

    Merge pull request #843 from maraoz/fix/headline
    
    Fix bitcore slogan in package.json

[33mcommit 2006b3aae22f2bf938235f0a9db2cdf522719802[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 23 12:23:35 2014 -0300

    Add G7 methods to HDPublicKey

[33mcommit 27eb95ad6428de2310e05853ceba1223aaeaed8e[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Dec 23 12:12:11 2014 -0300

    Fix bitcore slogan in package.json

[33mcommit 55334bf919edef6b12db02454890f033fbc9414c[m
Merge: 7473ab8 7d607c5
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 23 10:07:51 2014 -0300

    Merge pull request #839 from maraoz/improve/README2
    
    Polish README file

[33mcommit 7d607c5fe0f578d3f99c6bd089ca7c32c45d3092[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Dec 22 18:27:39 2014 -0300

    improve example

[33mcommit 11f51d873435d857ab36bee4c24a9af0de62f582[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Dec 22 18:03:15 2014 -0300

    polish README

[33mcommit 48e3c1676b398fb98113881455372dede12fde0e[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Dec 22 17:54:20 2014 -0300

    fix docs references

[33mcommit 418b4c584b7a49ec23034b646859ff4e2e4901ca[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Dec 22 17:47:21 2014 -0300

    add bitpaylabs reference

[33mcommit 96659894405968b856192ff1a0aaba90d7bc6f34[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Dec 22 17:42:45 2014 -0300

    update header and security warning

[33mcommit 7473ab8546713df080fef316979fdacc35c09f5a[m
Merge: bf09710 225ade6
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Mon Dec 22 17:35:13 2014 -0300

    Merge pull request #838 from maraoz/improve/README
    
    return comment to deterministicK

[33mcommit 225ade6c7ae53433e0c8c29f677c6295b97cf305[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Dec 22 17:33:00 2014 -0300

    return comment to deterministicK

[33mcommit bf097101101f227d5136ca488994bcca306f23c9[m
Merge: fec66df 4e77526
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Mon Dec 22 16:30:52 2014 -0300

    Merge pull request #835 from maraoz/lint/tests
    
    improve coverage and style for crypto/ folder

[33mcommit fec66dfffa8ea7f1d247193796ef2ff238cd953c[m
Merge: 5b2ba09 3255cef
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Mon Dec 22 15:32:13 2014 -0300

    Merge pull request #836 from braydonf/docs/proof-read
    
    Documentation Proofread

[33mcommit 5b2ba0971ac1d8d69f260199fecd03303c660356[m
Merge: 56591db 8cc41c5
Author: Esteban Ordano <eordano@gmail.com>
Date:   Sun Dec 21 16:11:08 2014 -0300

    Merge pull request #830 from eordano/review/newcap
    
    Relax "newcap" requirement on jshint

[33mcommit 3255cef96b8e8057ae8b873b3dc85d2f2a52b699[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Sun Dec 21 10:21:11 2014 -0500

    Docs: Fix capitalization in links

[33mcommit 3e1ca2be42f5ba5ae75f5faf7153aad079fc4d93[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Dec 19 17:23:48 2014 -0500

    Proofread Documentation

[33mcommit 4e775264fe6392aa11af11f2d93250e30e785568[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Dec 19 19:32:26 2014 -0300

    lint random.js

[33mcommit aa6ecfd79bea1dc2f12d64cdf19e4b5530220167[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Dec 19 19:23:30 2014 -0300

    hash 100% coverage

[33mcommit 686bc091babfa077a7e7a713f99ffe9fdd51be5a[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Dec 19 18:54:10 2014 -0300

    remove dead code

[33mcommit fb57a6066695e9fa22824648b970652697b4057e[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Dec 19 18:53:21 2014 -0300

    fix all tests

[33mcommit 7d015b1528518ff9029526cdb67f15cd7d11b284[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Dec 19 16:43:01 2014 -0500

    Proofread and fixed typos, etc. in contributing

[33mcommit 6c518f1f45c4279435669b30a951d1c09b174f98[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Dec 19 18:28:52 2014 -0300

    refactoring interpreter

[33mcommit 370f69df88ed6787525c052e8131acc1a681edca[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Dec 19 17:10:58 2014 -0300

    refactor BN and ECDSA

[33mcommit 56591db68d5a90377207bac4e36d0bbd275df959[m
Merge: cd44787 2a084e6
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Fri Dec 19 17:23:49 2014 -0300

    Merge pull request #831 from eordano/review/block
    
    Coverage for block and blockheader

[33mcommit cd44787d4c7284b1e823ed1d9431700ac3322c8f[m
Merge: 58f68ba 4980f7a
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Fri Dec 19 17:23:19 2014 -0300

    Merge pull request #832 from eordano/fix/coverage/public
    
    Test coverage: last branch untested from PublicKey

[33mcommit 4980f7a646639c7f9aefc1a3cf31f89c76fcda05[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Dec 19 16:44:39 2014 -0300

    Test coverage: last branch untested from PublicKey

[33mcommit 2a084e641ccbfafb733557c065fe2460625432ad[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Dec 19 16:36:57 2014 -0300

    Coverage for block and blockheader
    
    * JSDocs where already good, written by @braydonf

[33mcommit 58f68ba8d237f657caa552bbbd08b328c4206fb5[m
Merge: c15dafc 36e87d8
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Fri Dec 19 16:24:47 2014 -0300

    Merge pull request #829 from eordano/review/keys
    
    PrivateKey, PublicKey, Network linted

[33mcommit 8cc41c5d8828852bc701cb3b2cdf2c1d7521a6b7[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Dec 19 16:22:44 2014 -0300

    Relax "newcap" requirement on jshint

[33mcommit c15dafc29eef57ba36e21374f0b08468a1797aae[m
Merge: b699977 1ec4c7f
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Dec 19 16:19:08 2014 -0300

    Merge pull request #822 from eordano/review/jsdoc-address
    
    Minor improvements on Address

[33mcommit 36e87d88225877589197fda2a1350f456b509049[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Dec 19 15:32:57 2014 -0300

    PrivateKey, PublicKey, Network linted
    
    * Added 100% test coverage for them also

[33mcommit 1ec4c7f5129017aa409e8e33f27aa8bab231c231[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Dec 19 11:59:06 2014 -0300

    Minor improvements on Address
    
    * Update JSDocs
    * Branch coverage 100%
    * Removed duplicated test
    * Updated names of tests

[33mcommit b69997711b207bb66cc108f00a886a820f349e6f[m
Merge: bd2e326 be599e5
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Fri Dec 19 15:27:55 2014 -0300

    Merge pull request #823 from eordano/review/jsdoc-unit
    
    Review Unit class

[33mcommit bd2e3267084314f9b000d82025798aad395837a1[m
Merge: ccf9527 b5f8188
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Fri Dec 19 15:26:56 2014 -0300

    Merge pull request #824 from eordano/review/jsdoc-uri
    
    Lint and cover URI completely

[33mcommit ccf9527bd79b7e0521108fd1b67f5b4ad3104e05[m
Merge: bc2d4a2 490279a
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Fri Dec 19 15:26:35 2014 -0300

    Merge pull request #827 from eordano/lint/interpreter
    
    Lint script/interpreter

[33mcommit bc2d4a2312683826b4d76853ad5a3e7f637d76c9[m
Merge: e6436b7 a379876
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Fri Dec 19 15:24:07 2014 -0300

    Merge pull request #828 from eordano/lint/errors
    
    Delete lint errors from autogenerated file

[33mcommit a379876e0b17a409b22bcb20a6ccd49ae3a3bfbf[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Dec 19 14:21:48 2014 -0300

    Delete lint errors from autogenerated file

[33mcommit 490279acb09091a6778c46860ecc9f3043399dea[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Dec 19 14:17:41 2014 -0300

    Lint script/interpreter

[33mcommit b5f8188a1f0363a78ca5b4598de7a3e9946bc433[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Dec 19 13:41:54 2014 -0300

    Lint and cover URI completely

[33mcommit be599e5a1bb369c9c274a747c5dfa8444acbea0e[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Dec 19 13:18:22 2014 -0300

    Review Unit class
    
    * Add 100% code coverage
    * Add custom error code
    * Linted source and test
    * More descriptive test messages

[33mcommit e6436b7b8883469b901527e8dd318c859319fdfb[m
Merge: 056d4a3 b5ab480
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Dec 19 11:46:05 2014 -0300

    Merge pull request #817 from maraoz/version/0.8.2
    
    Version 0.8.2

[33mcommit b5ab48038bf92e8fec0fc6c84230a395a7180c48[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Dec 19 11:36:02 2014 -0300

    version bump

[33mcommit 0865c2fbec03159cce828d9c63a069bc00b8406a[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Dec 19 11:01:00 2014 -0300

    bower update

[33mcommit 056d4a3dc1a8e46fc111099114c7031b05f7624c[m
Merge: 85169a3 42b9b28
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Fri Dec 19 11:34:48 2014 -0300

    Merge pull request #816 from eordano/fix/package
    
    Fix dependencies listing

[33mcommit 42b9b28a71a270041b68ff4d357f3cfc0ea698de[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Dec 19 11:22:46 2014 -0300

    Fix dependencies listing

[33mcommit 85169a38743c823042eb78498f68b7db0c0cdca1[m
Merge: 6171e67 99db72b
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Fri Dec 19 10:37:24 2014 -0300

    Merge pull request #812 from eordano/feature/safeSerialize
    
    Modify Transaction Interface

[33mcommit 6171e670a67e584781b88c288c70f90893138add[m
Merge: cd21c93 e6eddc6
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Dec 19 10:36:09 2014 -0300

    Merge pull request #814 from braydonf/feature/jsdocs-to-markdown
    
    Docs: Markdown API Reference

[33mcommit 99db72ba90565c2899035bbd2d8c258e2784ab26[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Dec 19 10:30:20 2014 -0300

    Add `uncheckedAddInput` function
    
    * For internal usage: for example, testing Script.Interpreter

[33mcommit e6eddc62e99f3574db15455a03a6f38b8b57ce32[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Dec 18 18:42:35 2014 -0500

    Set version numbers

[33mcommit f89612f9de9adb3ab4745d9c50903a6128ffd33f[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Dec 18 18:38:47 2014 -0500

    Added jsdoc2md to generate api reference documentation to markdown, and organized docs into 'api' and 'guide'

[33mcommit 9a73338c9120a1a2974ae7368469cf47a7b81c7a[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Dec 18 15:35:48 2014 -0300

    Add tests for changes to Transaction interface

[33mcommit f77b1cd62c97033ef77dd12b5d5f8754faca4a58[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Dec 18 17:02:52 2014 -0500

    Moved docs to match organization and naming of `lib` (mostly)

[33mcommit 6d42e017184f9633c80f44df641592a7b0cd85a8[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Dec 18 11:41:09 2014 -0500

    Fix formatting issue with examples

[33mcommit cd21c93b9f2b1e4bdf3b97aad43279f523972c49[m
Merge: 256d2cf 2bc7538
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Dec 18 14:26:02 2014 -0300

    Merge pull request #811 from braydonf/update/readme-header
    
    Fix display issue with the header being displayed twice in some cases (r...

[33mcommit e5631b1a69c303efa40b94cf432616d5fb82653e[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Dec 18 12:28:43 2014 -0300

    Modify transaction interface
    
    * Add checks when serializing
    * Add default _estimateSize to generic inputs
    * Fix multisig size estimation
    * Change _addOutput to addOutput
    * Add addInput and using that internally
    * Split `getFee` out from `_updateChangeOutput`

[33mcommit 2bc75388eedc7e9132e09b08b334506403b4fdcb[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Dec 18 10:43:20 2014 -0500

    Fix display issue with the header being displayed twice in some cases (returns header to parsable text).

[33mcommit 256d2cfbb0233834f7f5785ed06fcc3c3e049ca1[m
Merge: 152d329 00e8a3d
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Thu Dec 18 12:01:16 2014 -0300

    Merge pull request #810 from braydonf/update/reademe-docs
    
    Moved doc links to the documentation section of the readme

[33mcommit 00e8a3d92cf8b7afbb0aec2b1b637c96340f8405[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Dec 18 09:50:51 2014 -0500

    Moved doc links to the documentation section of the readme

[33mcommit 152d329d495a0b6a80a60ea5b4de2d12b906dc7d[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Dec 18 09:13:43 2014 -0300

    Fix links on README.md

[33mcommit 3f1ddd68f20c71b058ba7e36d8a6be6f1fdd718c[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Dec 18 02:19:47 2014 -0300

    Update transaction test data

[33mcommit 24dc84d61410973ee5e9f464d2f716c924cc9f44[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Dec 18 02:19:39 2014 -0300

    Dont lose sighash when signing with multiple keys

[33mcommit de4413745dfd3ead813c77f7efa548ae8ef5cc44[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Dec 18 01:43:04 2014 -0300

    Fix missing disambiguation

[33mcommit a35293756657f72ec4d96e1e6dbb5b4a9bf7408e[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Dec 18 01:42:45 2014 -0300

    Fix transaction order

[33mcommit af0cae678818b62c03a02f6af5c68fac6396c153[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 17 23:01:04 2014 -0300

    Add istanbul to dev-deps, for test coverage reports

[33mcommit 767e558170b18fcd59064e8b5bbcff57b505d67e[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 17 22:53:28 2014 -0300

    Update coveralls

[33mcommit 6f754da535d5889cb58aa12b0a3bba4f96dc3800[m
Merge: 70702d9 d9ce93b
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Dec 17 20:35:20 2014 -0300

    Merge pull request #808 from eordano/fix/docsPayment
    
    Fix docs links

[33mcommit d9ce93bdcb0ee7ff1cbc6e03074bb19198d8a813[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 17 20:30:10 2014 -0300

    Fix docs links

[33mcommit 70702d9ce183ea3533763157deb4c24df9080aa2[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Dec 17 20:03:12 2014 -0300

    version bump

[33mcommit 75051ca267c1a735f5d6cff3d0234afe8130cd54[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Wed Dec 17 19:56:01 2014 -0300

    Update README.md
    
    Add buttons to docs

[33mcommit fb58cd154003cacfdaa80012ddeacc3a16e56d94[m
Merge: 227817f 6dd5108
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Dec 17 19:51:47 2014 -0300

    Merge pull request #807 from braydonf/release/bower-0.8
    
    Update bower.json

[33mcommit 6dd5108a4523acfe57f9b04e838be1022cbdf43d[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Dec 17 17:44:56 2014 -0500

    Update bower.json

[33mcommit 227817f23f1e5addf13cc43ebe96946383de1bd2[m
Merge: 7f0f7c9 458ce7a
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Dec 17 19:41:04 2014 -0300

    Merge pull request #806 from maraoz/pack/json
    
    package.json

[33mcommit 458ce7a723718e513e1a2c91f33044eb5353498a[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Dec 17 19:40:32 2014 -0300

    package.json

[33mcommit 7f0f7c9d2868f2d0e2ab98b6d66dc0436e9f311c[m
Merge: a1dfbd0 52042f8
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Dec 17 19:37:26 2014 -0300

    Merge pull request #803 from yemel/feature/dist
    
    Add dist folder and update bower file

[33mcommit a1dfbd0dec7dc71955665de269aa761a4f3d78e7[m
Merge: acba71a 3d7b0c7
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Dec 17 17:36:48 2014 -0500

    Merge pull request #805 from maraoz/organize/test/files
    
    standardize test files

[33mcommit 3d7b0c74747aa98892b594bc7c4068dc4d7c7415[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Dec 17 19:11:20 2014 -0300

    standardize test files

[33mcommit 52042f86e144568ea81497b0268c34f848d229dc[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Wed Dec 17 19:07:16 2014 -0300

    Add dist folder and update bower file

[33mcommit acba71aabd74f8973f08c3408fb5359b3a7cf9cc[m
Merge: 645bce1 2c88135
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Dec 17 18:45:15 2014 -0300

    Merge pull request #802 from yemel/feature/missing-docs
    
    Add ECIES and JSON RPC docs

[33mcommit 2c8813546c5e5fb120078a2cbdc7dfd358b86f15[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Wed Dec 17 18:32:56 2014 -0300

    update official doc reference

[33mcommit d01042842649ea62504363626d3803ac2ee01b35[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Wed Dec 17 18:00:34 2014 -0300

    Add ECIES and JSON RPC docs

[33mcommit 645bce1edeae9d975a1b814f5c91c888314a769c[m
Merge: 2ba7a39 fe8ce58
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Dec 17 17:50:30 2014 -0300

    Merge pull request #798 from eordano/feature/docs
    
    Update docs folder structure

[33mcommit fe8ce58be2d8118992579e83b75d8438bb499031[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 17 17:43:58 2014 -0300

    Address @braydonf comments

[33mcommit 6be0c047b74206c99584b767ed14c31723d885fd[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 17 16:27:20 2014 -0300

    Update index for the documentation

[33mcommit 048bad86fc40c2f2c32baf8e7df9f55ba80a7893[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Fri Dec 12 16:26:33 2014 -0300

    Basic docs structure

[33mcommit 2ba7a39496fcce38f30c064c1ea16a97372919a7[m
Merge: 5d25b48 f664e6a
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Dec 17 15:36:42 2014 -0500

    Merge pull request #800 from maraoz/add/ScriptInterpreter/devguide
    
    add Interpreter docs and refactor a bit

[33mcommit f664e6a4af1bed37ed0239b1e74efddb6d77d4b3[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Dec 17 17:28:29 2014 -0300

    shorten example

[33mcommit 3dd86446e09ed480a439761f9a61904d370fde9c[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Dec 17 17:24:33 2014 -0300

    add Interpreter docs and refactor a bit

[33mcommit 5d25b48d6945fb8f5481fe8b015f8bb0322b0ef0[m
Merge: 73d229c 8a1b4b4
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 17 16:40:59 2014 -0300

    Merge pull request #797 from braydonf/docs/public-key
    
    Docs: Added PublicKey general documentation

[33mcommit 8a1b4b4e67d4d9bd29ac825f1f3b729f329a6c97[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Dec 17 14:37:47 2014 -0500

    Docs: Added PublicKey general documentation

[33mcommit 73d229c51c026b533bfcd68a562bdb6c5a59674a[m
Merge: ed6e112 079b507
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 17 16:08:24 2014 -0300

    Merge pull request #796 from braydonf/docs/misc-fixes
    
    Docs: Fix links and misc

[33mcommit 079b507e8272f19c5d83cabbb7e3773dafbc101f[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Dec 17 14:06:44 2014 -0500

    Docs: Fix links and misc

[33mcommit ed6e1124ddf251091a6458aee81ffad750841912[m
Merge: 39a6140 dbd2596
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Dec 17 15:44:15 2014 -0300

    Merge pull request #795 from braydonf/bug/docs-link-redirect-loop
    
    Docs: Linked directly to the doc index.md to avoid the back button redirection loop

[33mcommit dbd2596c3877814bd4511d3e5cabdd30f1ae864a[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Dec 17 13:40:34 2014 -0500

    Docs: Linked directly to the doc index.md to avoid the back button redirect loop

[33mcommit 39a614071c84c72715712a0a354a0d8d88acfabc[m
Merge: 21a5558 1379631
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Dec 17 15:25:25 2014 -0300

    Merge pull request #794 from marianorod/v0.8
    
    links to docs added

[33mcommit 21a55588c6f2fd63309488636e423d9e03d965b8[m
Merge: aa2ae53 f3e5f41
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 17 15:05:18 2014 -0300

    Merge pull request #791 from eordano/fix/jsdoctemplates
    
    Update bitcore-jsdoctemplates

[33mcommit f3e5f411c20d10884f3b27da5cdd519473693c1e[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 17 13:46:54 2014 -0300

    Update bitcore-jsdoctemplates

[33mcommit aa2ae53392bafb1659fbae16dc8ff457108a8be0[m
Merge: 77b6ce3 7d15b2b
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 17 14:55:20 2014 -0300

    Merge pull request #792 from braydonf/bug/private-key-version-test
    
    Private Key: Fix bug with tests and missing "new"

[33mcommit 137963139cc6e4c8c5248e04214d2353b7e692cb[m
Author: Mariano Rodriguez <marianorod@gmail.com>
Date:   Wed Dec 17 14:38:51 2014 -0300

    links to docs added

[33mcommit 7d15b2bf0f0db3a8aa61b71d0003a072cf119028[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Dec 17 12:34:21 2014 -0500

    Private Key: Fix bug with tests and missing "new"

[33mcommit 77b6ce3f9e435d7e4f414ca2d4751af5abb241c9[m
Merge: 4326461 d1f5d95
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Dec 17 11:44:29 2014 -0500

    Merge pull request #790 from eordano/fix/gulpJSDOC
    
    Fixes `gulp jsdoc` and `gulp plato`

[33mcommit d1f5d95121105c448046181cdfb46f0bd317b849[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 17 13:29:41 2014 -0300

    Fixes `gulp jsdoc`
    
    Typo

[33mcommit 43264616a6f3d74a68e8866778b0a56e844245d9[m
Merge: a0827d6 12cac0e
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Dec 17 12:57:34 2014 -0300

    Merge pull request #788 from eordano/feature/buffertest
    
    Add tests for bufferutils

[33mcommit 12cac0e33d1dd17564d317ff0a87e91a96cd8f1f[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 17 12:38:56 2014 -0300

    Fix tests on browsers: need to add Buffer exception

[33mcommit c793559fa97b5de904001b45464ed551bc9179b9[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 17 12:31:04 2014 -0300

    Fix bug on HD*Keys

[33mcommit a0827d662fec1a99c34781fbd040e559c0a2b201[m
Merge: 9f51b1b d7b8b37
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Dec 17 12:30:25 2014 -0300

    Merge pull request #785 from yemel/feature/json-rpc
    
    JSON RPC

[33mcommit afb5b6971f6f9a072e36955d7663fc741513fb8f[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 17 10:31:38 2014 -0300

    Add tests for bufferutils

[33mcommit 9f51b1b4cedaf4208ff6547c2c48a6a098021b0b[m
Merge: b698071 dc14da4
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Dec 17 11:58:22 2014 -0300

    Merge pull request #772 from braydonf/docs/block
    
    Block: Updated documentation, and changed to use consistent naming.

[33mcommit b698071516bb7b9235a1145f2fbe6c9ed21c02f6[m
Merge: 158ed98 b545f3d
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 17 11:52:34 2014 -0300

    Merge pull request #787 from maraoz/update/CONTRIBUTING/jsguide
    
    update CONTRIBUTING.md with style guide

[33mcommit 158ed98e718366a7bfc88cde068efd5ef6dea41b[m
Merge: 65ec886 0387dff
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Dec 17 09:44:14 2014 -0500

    Merge pull request #786 from maraoz/remove/outdated-test
    
    Remove outdated test and update .jshintrc

[33mcommit b545f3dd5ade879d3e5d615611fe0773419b5f46[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Dec 17 11:43:33 2014 -0300

    update CONTRIBUTING.md with style guide

[33mcommit 0387dffd70764346038f1312ddf86f7b0d57a1d1[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Dec 17 11:29:54 2014 -0300

    remove outdated test

[33mcommit 01d10962f701afd77c9f2738d0db05bc9440bc98[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Dec 17 11:29:45 2014 -0300

    update .jshintrc

[33mcommit 65ec886008023b986b08309c6b035959a4217697[m
Merge: 9f442e8 bf5f770
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 17 07:39:13 2014 -0300

    Merge pull request #783 from braydonf/tests/paymentprotocol
    
    Payment Protocol: Added tests and misc formatting. Closes #697

[33mcommit d7b8b370f1ee3b0df6d43609c7044a11c99a0571[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Wed Dec 17 03:34:22 2014 -0300

    RPC: Refactor, documentation and tests

[33mcommit bf5f770a673d22442d01c9b2b2c1c10f16220c73[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Dec 16 12:19:23 2014 -0500

    Payment Protocol: Added tests and misc formatting

[33mcommit 4173f4b49ebb294015ab289331c83b5756cf109c[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Tue Dec 16 10:11:58 2014 -0300

    include old files

[33mcommit 9f442e8ec4c6b5e98c571013b15cee4024e174d0[m
Merge: d560f8d 84deec2
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 16 23:13:59 2014 -0300

    Merge pull request #777 from maraoz/add/tx_invalid/tests
    
    add tx_invalid.json tests

[33mcommit d560f8d64de65055955d47458794be8bbd8951bd[m
Merge: bcae110 4b14aba
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Dec 16 23:07:52 2014 -0300

    Merge pull request #778 from eordano/delete/browser
    
    Remove useless folder

[33mcommit 4b14aba859a211cd426ae9c387b89bca3ab1221f[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 16 23:00:14 2014 -0300

    Remove useless folder

[33mcommit bcae1101fa5a82eb7330d49838f9a122f49ce6c0[m
Merge: 902d5de c3ff63f
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Dec 16 22:50:53 2014 -0300

    Merge pull request #771 from eordano/feature/change
    
    Add Fee Estimation and Change Address to Transaction

[33mcommit 902d5de6bfdb8955beab6c8afe735f7f6e98497a[m
Merge: ef9b02c 5f5cf15
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Dec 16 22:46:58 2014 -0300

    Merge pull request #775 from eordano/feature/addressmultisig
    
    Add capability to instantiate an Address from public keys and a threshold

[33mcommit 84deec297aca3e2959af970f53cb3609504d2aae[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Dec 16 22:35:09 2014 -0300

    add tx_invalid tests

[33mcommit c3ff63f0419d655adcf1c69f5ccaaae57d1f53e9[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 16 20:33:45 2014 -0300

    Add P2SH change address test

[33mcommit e396bc5dc6868579e1c7fcc84470afc23fbced18[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 16 20:30:58 2014 -0300

    Update dev guide

[33mcommit f7f7d147c6b032d735770389414524a73af3eac3[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 16 19:55:46 2014 -0300

    Add change features

[33mcommit ef9b02c94d8d295260bfba20caa04ededeea5e76[m
Merge: 2d78d96 ce89276
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Dec 16 22:37:16 2014 -0300

    Merge pull request #776 from eordano/feature/countMissingSignatures
    
    Add count for missing signatures

[33mcommit 5f5cf152419d27a1aa37477a4791dc55475d9baa[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 16 21:25:58 2014 -0300

    Add capability to instantiate an Address from public keys and a threshold

[33mcommit ce8927690f5e6d1e910d4890f9a1840bbe34f518[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 16 22:30:13 2014 -0300

    Add count for missing signatures

[33mcommit 2d78d9697b92c2cc8c93690d0cfbac935042419b[m
Merge: c546acb 6c85650
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Dec 16 21:21:53 2014 -0300

    Merge pull request #773 from eordano/feature/apireftemplate
    
    Add remote ref to modified template

[33mcommit c546acbc8e0156dfbd80fda20922faebb67d954f[m
Merge: f8d070c ce94626
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Dec 16 21:20:36 2014 -0300

    Merge pull request #774 from eordano/refactor/script/move
    
    Move: Script and Interpreter into subfolder

[33mcommit ce94626908ba402fba14b2f3451cafec6e5e91fa[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 16 21:11:36 2014 -0300

    Move: Script and Interpreter into subfolder

[33mcommit f8d070c3d32dc8281d78df5f4d5d6109882e0efc[m
Merge: 9d390e3 ce76c21
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 16 21:04:46 2014 -0300

    Merge pull request #768 from braydonf/docs/transport-pool
    
    Docs: General documentation for a Pool

[33mcommit 6c85650ea311bb4d88a1378d61209380d8b7b8c5[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 16 20:59:04 2014 -0300

    Add remote ref to modified template

[33mcommit dc14da47d7ba120a16c8010bdeaa1ff51b93e06d[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Dec 16 18:30:12 2014 -0500

    Block: Fixed naming, and removed internal use property from doc.

[33mcommit 8601ae2e598d68356399f8af542ef4871db0a68c[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Dec 16 18:23:05 2014 -0500

    Block: Fix typo

[33mcommit d86e718743d486448e9386b618fae7308bf36c34[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Dec 16 18:16:05 2014 -0500

    Block: Updated documentation, and changed to use consistent naming.

[33mcommit 9d390e30231bcc7360530d8bd4fc55bce6bde4ec[m
Merge: a1158dd a055d07
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Dec 16 20:18:24 2014 -0300

    Merge pull request #770 from marianorod/v0.8
    
    Add bitcore logo to README

[33mcommit a055d07afc67eb0baf5dcf9c094263e6d5240794[m
Author: Mariano Rodriguez <marianorod@gmail.com>
Date:   Tue Dec 16 20:06:23 2014 -0300

    svg deleted

[33mcommit 2e2e2af57b097a206e19d71014f64aac882bc10c[m
Author: Mariano Rodriguez <marianorod@gmail.com>
Date:   Tue Dec 16 19:18:50 2014 -0300

    small change

[33mcommit fb5ccb1f89b8284729a9855ce036a0011fb9689d[m
Author: Mariano Rodriguez <marianorod@gmail.com>
Date:   Tue Dec 16 19:17:26 2014 -0300

    logo for readme correction

[33mcommit eee37809ac2f91157305fd9a4fa40c58517c7ed7[m
Author: Mariano Rodriguez <marianorod@gmail.com>
Date:   Tue Dec 16 19:02:56 2014 -0300

    logo for readme correction

[33mcommit d671bd6fdcd3951c50d2a41eb69687452ab683f4[m
Author: Mariano Rodriguez <marianorod@gmail.com>
Date:   Tue Dec 16 17:51:35 2014 -0300

    new logo

[33mcommit a1158dd46c116011e337ca7aa49c04040edb6f7e[m
Merge: 8eb7b01 cd00b3e
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Dec 16 16:56:42 2014 -0500

    Merge pull request #769 from maraoz/add/tx_valid/tests
    
    Add tx_valid.json tests

[33mcommit cd00b3ebe53ea7ab041ff6f0ad7992f39b062c4b[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Dec 16 18:45:03 2014 -0300

    tx_valid tests passing!

[33mcommit b3be9461cfbf5c3e7400843295861b97e740dad1[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Dec 16 18:21:29 2014 -0300

    tx_valid tests passing!

[33mcommit d56fb0457503322d55e2ae434ad4649b373752f4[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Dec 16 17:39:44 2014 -0300

    add ScriptInterpreter#verify docs

[33mcommit ce76c213c44fd4afe398cbf9b0ae3cf1e46b6e81[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Dec 16 16:38:39 2014 -0500

    Docs: General documentation for a Pool

[33mcommit 8eb7b010eafba1fc9fb9d12ae10771cc742961c0[m
Merge: 20fc304 b0afd7d
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 16 18:39:21 2014 -0300

    Merge pull request #767 from braydonf/docs/payment-protocol
    
    Docs: Payment Protocol

[33mcommit b0afd7d93fd851ddd31cacc11ea22aa0b4c0f6cd[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Dec 16 12:19:23 2014 -0500

    Docs: Added general Payment Protocol documentation

[33mcommit 20fc304f445a7114b46b74ddd32944e8d1aaed6a[m
Merge: 1b9ac82 c272412
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 16 18:02:40 2014 -0300

    Merge pull request #765 from maraoz/test/sig_noncanonical
    
    add sig_noncanonical.json tests

[33mcommit 1b9ac8243d4b3bdd7ff5706be738c73c3cfedf3d[m
Merge: e39543b b2487f4
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Dec 16 17:41:09 2014 -0300

    Merge pull request #760 from eordano/docs/jsdocs
    
    Review JSDocs

[33mcommit b2487f447b0064ecb86eded91d8f349dc3e54e84[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 16 17:34:33 2014 -0300

    Ignore DS_Store

[33mcommit d4b8c4adc69a2be525b7f7c05b6559162cf368a5[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 16 17:06:01 2014 -0300

    Remove globals

[33mcommit 4433bd422b82a23d33b67e8f94b88592c62b2d1d[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 16 15:13:35 2014 -0300

    Refactor gulpfile

[33mcommit ed9a9f6da9c4eb65e361ea327d3eaec27e238ef1[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 16 03:29:52 2014 -0300

    Fix wrong jsdocs

[33mcommit c272412df27134bc32a988b77c115d1c34507f2e[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Dec 16 16:34:22 2014 -0300

    add sig_noncanonical.json tests

[33mcommit e39543b730aba58976e07480856fa1725a7a5320[m
Merge: c1175f8 1b19255
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Dec 16 15:41:07 2014 -0300

    Merge pull request #758 from eordano/fix/precondArgument
    
    Fix #756: Preconditions Invalid Argument

[33mcommit c1175f8c4908259860cdf082562cf77fe6cb104c[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 16 15:25:03 2014 -0300

    Update links on README.md again

[33mcommit b8d9a18480533637e45fb6ea27dd07e4da3ba74d[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 16 15:23:14 2014 -0300

    Update README with missing links

[33mcommit b2771e1c68f0e731b6449f5187e79430f88ba7ee[m
Merge: 54eba59 e3fa89c
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Dec 16 15:00:49 2014 -0300

    Merge pull request #763 from braydonf/bug/public-key-inspect
    
    PublicKey: Fix formatting issue for inspect

[33mcommit e3fa89ce629527f51d5159f7a68093809922f77f[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Dec 16 12:25:01 2014 -0500

    PublicKey: Fix formatting issue for inspect

[33mcommit 54eba5903f6048129111d356197670cac40c0fa5[m
Merge: bacdff5 c275a9f
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Dec 16 12:18:10 2014 -0500

    Merge pull request #761 from maraoz/flat/badges
    
    Flat badges for README

[33mcommit c275a9f4486bef7e820eb74a97732fda2b22f90a[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Dec 16 13:57:51 2014 -0300

    remove link

[33mcommit 7385fd2d61b514797c575e834eb90d2422dcb925[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Dec 16 13:56:25 2014 -0300

    flat style badges

[33mcommit bacdff5c27b4aad439d8f009d642b63767fbb447[m
Merge: 7064a07 35d664b
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 16 13:54:34 2014 -0300

    Merge pull request #734 from maraoz/add/interpreter4
    
    Add ScriptInterpreter for script evaluation

[33mcommit 1b19255fd142cc818c1f84d9b52561be2b655df2[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 16 13:52:25 2014 -0300

    Fix #756: Preconditions Invalid Argument

[33mcommit 35d664b5882ad1eb1c02f7c0931b26f879182a7c[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Dec 16 13:40:03 2014 -0300

    added sig_canonical tests

[33mcommit 0df165f1c78605bb9e0916995a320058ef62c7f5[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 16 11:54:13 2014 -0300

    Unskip tests

[33mcommit 17459dd7c2e3a7537a935a2c0c6b9f31b6c30991[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Dec 16 13:23:12 2014 -0300

    added sig_canonical tests

[33mcommit 9e3d13a8ff842f99caaf6d60f715ff28c185d63d[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Dec 16 12:46:31 2014 -0300

    add sig_*canonical.json bitcoind fixtures

[33mcommit 3eba0bc5469a8076ee0037f145a35f751a3a36a9[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Dec 16 11:40:22 2014 -0300

    address review comments

[33mcommit 7683d2c2eddab943971a22b52c63ebe3998e5530[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Dec 16 03:35:31 2014 -0300

    fix post-rebase confilcts

[33mcommit 4fcc0483119ce1265eb8eb7609a8c0c9cb3049fd[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Dec 16 03:11:55 2014 -0300

    script interpreting working

[33mcommit 49192a1ed75ae59ba48f4620986f71a88f2849a6[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Dec 16 01:32:29 2014 -0300

    style change to BufferUtil

[33mcommit 9b81f7179a16d0b2b98d232d18dc6a457f8a6b4a[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Dec 16 01:17:57 2014 -0300

    remove console.logs

[33mcommit 50dd4e8e660f5857f1cea5b015b7639a1d4e70bf[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Dec 16 01:15:59 2014 -0300

    fix all script validation tests, yay!

[33mcommit 7f0a2dc050b545dadadd7d1cdda1ed33687b6f78[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Dec 16 00:36:15 2014 -0300

    add Script#checkMinimalPush tests

[33mcommit 4b68c3725dff79135a783f04359671c31704548d[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Dec 16 00:18:41 2014 -0300

    generalize script tests

[33mcommit ddd11e908cf9e20d27c0d73aabbc223fbf44e4cd[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Dec 15 23:49:08 2014 -0300

    all script_valid tests passing!

[33mcommit 0ddec23c02e44c29edb68a852e7879652aa69f41[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Dec 15 19:50:34 2014 -0300

    fix some more tests

[33mcommit a761ac91c2c2f8f72e95f731681bcd8c3d6145d7[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Dec 15 19:14:55 2014 -0300

    some more passing tests

[33mcommit 73874ae873ed8676313802633466c0b53d5d3142[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Dec 15 18:44:44 2014 -0300

    import Sighash

[33mcommit 9aa6152f25478b8668a1f120ceece46d8d4dfe6a[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Dec 15 18:30:41 2014 -0300

    trying to fix OP_CHECKSIG script evaluation

[33mcommit 6a0512e1bf40d210bf4068fdb596a74f8991a40d[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Dec 15 11:40:49 2014 -0300

    pass some more tests

[33mcommit 401b5b1b4a249fd239f6d2fea093d5aef266c906[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Dec 12 19:41:09 2014 -0300

    Pubkey -> PublicKey

[33mcommit cf48899a3a8c2a700bba67cc14adaf1d73351d42[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Dec 12 19:31:10 2014 -0300

    make creation methods class methods

[33mcommit c888c3baa703bc98ff728378e601f79c8a7f5399[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Dec 12 19:21:37 2014 -0300

    adding some signature methods for script interpreting

[33mcommit 3de71f85583751c864169a514f15f6be28381e3b[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Dec 12 16:41:40 2014 -0300

    refactors and fixes for script interpreter

[33mcommit 639ef5e45f7a344929592d72dbfb3a6522ef9585[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Dec 11 16:58:33 2014 -0300

    add script_interpreter

[33mcommit c64a38a54ab4be3546fee4aa8203941265d6e60e[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Dec 11 15:59:54 2014 -0300

    trying to fix ScriptInterpreter

[33mcommit 7064a07f99178203a0c04bb83d464d994b616e54[m
Merge: e52be70 709cda2
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Dec 16 12:44:56 2014 -0300

    Merge pull request #744 from braydonf/feature/transport-peer-pool
    
    Transport: Added a peer pool to maintain a set of connected peers. Closes #724

[33mcommit 709cda26187d2b1fe24bfb2b3d2d60ee9afdc19f[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Dec 16 03:30:57 2014 -0500

    Transport/Pool: Mark internal functions

[33mcommit b403cc37709f6e2acde0d5f24686267648429054[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Dec 16 00:16:06 2014 -0500

    Transport/Pool: Added tests to check that new addrs are added

[33mcommit e52be70ed0f89785511d35d103e9b7fd74d19297[m
Merge: 6f37520 9d0b5e0
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Dec 16 03:09:26 2014 -0300

    Merge pull request #752 from eordano/review/doc
    
    Update docs and minor changes to codebase

[33mcommit 9d0b5e04fe4099ce5ee3f74a2861daac7c6354f9[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 16 03:02:05 2014 -0300

    Update Signature, URI, Unit

[33mcommit 32f8360fd54022bc0b2b25a2952f4a0dab5ec3a1[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 16 02:59:02 2014 -0300

    Update Networks, PrivateKey and Script

[33mcommit 63f1d307fa07f29b4941bb58537b012d686ac208[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 16 02:45:23 2014 -0300

    Reviewing docs

[33mcommit e04cb76854431b6921e5721a15dd3119546614f7[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Dec 15 14:10:45 2014 -0500

    Transport/Pool: Use sinon for tests.

[33mcommit 1a1d63321a8748e6c923350edaf60870c5d8f22e[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Sun Dec 14 19:01:41 2014 -0500

    Transport: Added a peer pool to maintain a set of connected peers

[33mcommit 6f37520a58c9a6aa7986365c93fd6bf510ac0044[m
Merge: c7edfdd 48ce24d
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Dec 15 18:02:03 2014 -0500

    Merge pull request #750 from eordano/test/publicWIF
    
    Add `network` property to PublicKey

[33mcommit c7edfdd2b1eb363eb20d6163aafe16f7f834a46a[m
Merge: d1a590d 5bed12e
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Dec 15 17:56:56 2014 -0500

    Merge pull request #751 from eordano/fix/bufferReadNoLength
    
    Remove calls to read() with no arguments

[33mcommit 5bed12ebe3ac77fdb08305d4dab2f50499d4ea68[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Mon Dec 15 19:37:19 2014 -0300

    Remove calls to read() with no arguments

[33mcommit 48ce24dfbe74ff0bd5b26503d28ed8e23d10035e[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Mon Dec 15 19:24:08 2014 -0300

    Fix tests to allow network on public keys

[33mcommit fcc3a1c9619e21e3a93ec57d2696ac7e46700947[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Mon Dec 15 18:58:41 2014 -0300

    Add tests for importing from WIF

[33mcommit d1a590dc89ba92372ef4630d406517202a53faf3[m
Merge: 5282011 428bcaf
Author: Esteban Ordano <eordano@gmail.com>
Date:   Mon Dec 15 18:49:39 2014 -0300

    Merge pull request #719 from yemel/refactor/remove-compressed
    
    Remove compressed argument from PrivateKey and PublicKey constructors

[33mcommit 528201160a9bbb6d53dc61cc33c09ab616a05f95[m
Merge: 264a239 de4d288
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Mon Dec 15 18:29:35 2014 -0300

    Merge pull request #722 from eordano/feature/multisig
    
    P2SH Multisig transaction creation

[33mcommit de4d2884c7541693987b67485892bca3987a5eb9[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Dec 11 13:58:32 2014 -0300

    Modify Transaction to use Multisig
    
    * Allow `Script#add` to add a Script causing concatenation of opcodes
    * Add `Script#equals` to compare scripts
    * Add `Script#fromAddress`
    * Drop `_payTo` methods
    * Add `Script.buildP2SHMultisigIn`
    
    Greatly simplifying the internal transaction object

[33mcommit 1535805f1ca65c376ccbaf17b1602eff2a3db714[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Dec 11 13:31:02 2014 -0300

    Add PublicKeyHashInput class

[33mcommit af43228daf7738dd7daac1296cf078756519dd31[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Dec 11 11:44:42 2014 -0300

    Add `PublicKeyHashInput` and `ScriptHashInput`.
    
    Remove `_outpoints`, `_utxos` from Transaction, as that info
    can be efficiently retrieved from the inputs

[33mcommit 264a239e5ae348e3c19bd47731837fd159576e1a[m
Merge: fb4f5b7 6f6d568
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Mon Dec 15 17:06:08 2014 -0300

    Merge pull request #737 from braydonf/bug/to-object
    
    Transaction:  `toJSON` / `fromJSON` tests

[33mcommit fb4f5b7e324cdfcece07658c41e44b34e7309825[m
Merge: a2b1554 b055510
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Mon Dec 15 16:00:46 2014 -0300

    Merge pull request #747 from braydonf/tests/tx-bitcoind
    
    Add tx_valid and tx_invalid bitcoind tests

[33mcommit b0555108a8217b1ea9102afefe92aed1db50777a[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Sat Dec 13 18:58:40 2014 -0500

    Add tx_valid and tx_invalid bitcoind tests

[33mcommit 428bcaf4c9349d9dd74e98f27ef7d8e34b072d25[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Thu Dec 11 18:19:36 2014 -0300

    Remove compressed argument from private key and public key constructors

[33mcommit a2b1554a44fe7c5e15cc3eef998f540e2885301e[m
Merge: c06a3f1 96c7812
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Mon Dec 15 12:42:10 2014 -0300

    Merge pull request #738 from braydonf/tests/base58-keys
    
    Tests: Added bitcoind base58 key json data and tests

[33mcommit 96c7812ed1c0878065a609aa9bb158bc8e9a5ddb[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Dec 15 10:20:38 2014 -0500

    PrivateKey: Lodash to check if undefined, and made tests not random (T2)

[33mcommit c06a3f1fe9406ef89f568415222fe48ac839933f[m
Merge: 5477a2d b13c4fb
Author: Esteban Ordano <eordano@gmail.com>
Date:   Mon Dec 15 09:58:47 2014 -0300

    Merge pull request #743 from braydonf/feature/inspect-g5
    
    Added inspect prototype G5

[33mcommit b13c4fb0c918f26cc973549b9251fd325ad78425[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Sun Dec 14 15:13:01 2014 -0500

    Added inspect prototype G5

[33mcommit 920f25b58ee0936714849550ce058b72c3d0d3f9[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Sat Dec 13 16:10:41 2014 -0500

    Tests: Added bitcoind base58 key data and tests

[33mcommit 6f6d56866161935b7b2182d2351881ff098eee81[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Sat Dec 13 15:10:51 2014 -0500

    Transaction: toNumber/fromNumber to set satoshis

[33mcommit ad4bc9324fed7c03a27ccb24fe7b88dfada2c5f3[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Sat Dec 13 14:35:25 2014 -0500

    Transaction: Use Script toString for transaction JSON output

[33mcommit b544b0594d4a08418704a5c3f840162a795480b7[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Sat Dec 13 14:10:03 2014 -0500

    Added test to check that Transaction fromJSON could initialize from toJSON, and fixed a bug.

[33mcommit f43c2f9aa320ba96b2e88be348c9f90122a65cd8[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Sat Dec 13 13:11:03 2014 -0500

    Fixed bug, toObject should use other object's toObject

[33mcommit 5477a2d857db7b79c85c1b1df939313da21d0ddc[m
Merge: feb3aa3 dee30c7
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Sat Dec 13 12:22:50 2014 -0300

    Merge pull request #736 from braydonf/feature/to-object
    
    Added `toObject` methods to return an `object` and modified `toJSON` to return a `string`. Closes #732

[33mcommit dee30c749a6bc0dead8e1bc58cb969455f11729d[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Dec 12 20:02:18 2014 -0500

    Unit: Fixed bug, stringified toJSON output

[33mcommit f6c7ec5d22bba7ea376462513e026d49139dde68[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Dec 12 19:25:14 2014 -0500

    Contributing: Added G7 "Standard Methods"

[33mcommit e4cf84519db4ac2b42d0a85954960ffa8352e065[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Dec 12 19:06:06 2014 -0500

    BN: Remove toJSON and fromJSON methods from BN, as they are equivalent to toString and fromString

[33mcommit 002eb3dcf5d206037b96cddb64082f33c5277c72[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Dec 12 19:03:14 2014 -0500

    Transaction: Added toObject method and changed toJSON to return a string

[33mcommit cddd55afc4b17b40b7cb916f6f2c8e8f33645194[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Dec 12 18:53:27 2014 -0500

    URI/Unit: Added toObject method and changed toJSON to return a string

[33mcommit c0bbf96dc10aefdb78b8626dd3424ae75e7bc2ec[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Dec 12 18:47:15 2014 -0500

    Keys: Added toObject method and changed toJSON to return a string

[33mcommit 1c0caac8c3ad57efe4706e06115211756ad50a1d[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Dec 12 18:39:16 2014 -0500

    HDKeys: Added toObject method and changed toJSON to return a string

[33mcommit 19a17017a9e0fa8cf0de5e53747e186cbe923bc3[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Dec 12 18:34:43 2014 -0500

    Block: Added toObject method and changed toJSON to return a string

[33mcommit 354c03987a413797b46a14862202643f98088e12[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Dec 12 18:22:31 2014 -0500

    Address: Added toObject method and changed toJSON to return a string

[33mcommit feb3aa31506c21d3d9b7ae4ab39d5a202e8bd6d7[m
Merge: 04fba31 0e7f5e8
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Dec 12 18:01:09 2014 -0500

    Merge pull request #735 from braydonf/bug/js-util-naming
    
    Fixed issue with js util naming

[33mcommit 0e7f5e89f2fab69ca1466552b99a3a99011f2e98[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Dec 12 17:54:48 2014 -0500

    Fixed issue with js util naming

[33mcommit 04fba31293371692fdf92979bc062b59988bd6c9[m
Merge: 78d3dce 93502d1
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Fri Dec 12 19:19:08 2014 -0300

    Merge pull request #721 from braydonf/standardize-json
    
    Standardize toJSON and related

[33mcommit 78d3dcecf29b7399d5d978792585fbda10200b9a[m
Merge: 15ba6e2 46a9a6d
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Fri Dec 12 17:48:57 2014 -0300

    Merge pull request #730 from braydonf/feature/opcode-script-standard-interface
    
    Opcode: Added toBuffer and fromBuffer methods

[33mcommit 46a9a6d83cc31ecd5229cba4cfa1b3995e09bcb4[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Dec 12 14:55:04 2014 -0500

    Opcode: Added toBuffer and fromBuffer methods

[33mcommit 15ba6e2ba1524a41b538f2d6f993a679dbeb0044[m
Merge: f108cc7 4ddf3d1
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Fri Dec 12 16:04:52 2014 -0300

    Merge pull request #728 from braydonf/feature/keys-standardized-interface
    
    Keys: Modified and added standardized toJSON/fromJSON prototypes

[33mcommit 4ddf3d117cf3fc9df4e16f0a74c4dcc5ebed0d37[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Dec 12 13:39:49 2014 -0500

    Keys: Modified and added standardized toJSON/fromJSON prototypes

[33mcommit 93502d152354fde631f9a27c7e3367aab0c1637d[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Dec 12 12:07:15 2014 -0500

    Fix naming

[33mcommit 683ac93c0b238e63a321493c22d5272b342d8963[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Dec 12 11:47:24 2014 -0500

    Fix utility naming issue

[33mcommit 162438d1114cd76da3bfe80e3e25a270614852b0[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Dec 12 10:45:44 2014 -0500

    Block: Change utility naming

[33mcommit 3276236ccea31d394edeceb806c5987c664e06fe[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Dec 11 22:24:41 2014 -0500

    Consistent names for utilities

[33mcommit 94cc10b1a34da58daa91f3e258daa0c5c34d5c63[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Dec 11 21:00:51 2014 -0500

    Changed *Json to *JSON and returned an object so that methods can be called from other toJSON methods without the double-stringification issue.

[33mcommit f108cc7ea551cfaa10df0c548c36211c1d1693cb[m
Merge: d6caab6 7aaee64
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Fri Dec 12 13:45:05 2014 -0300

    Merge pull request #726 from braydonf/feature/standardized-interface
    
    Standardized toJSON, fromJSON, toString and fromString interfaces

[33mcommit 7aaee6466f2b5ad1210c478e00dc045c7792e35d[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Dec 12 11:23:12 2014 -0500

    Fix spacing formatting issues

[33mcommit 32ac9bb63e8af1fe5e331daab5e8ab5a8f7e137f[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Dec 12 11:05:22 2014 -0500

    Change utility naming

[33mcommit 185876662726f80e8120267521d9e6f887ceb6a5[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Dec 12 01:01:14 2014 -0500

    Standardized toJSON, fromJSON, toString and fromString interfaces

[33mcommit d6caab69ca1fab3d83a96111ec2c7460cb6af09c[m
Merge: 40932f3 77be24a
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Fri Dec 12 11:19:30 2014 -0300

    Merge pull request #720 from braydonf/feature/immutable-opcode
    
    Opcode: Modify `from` methods to be static, and an instance be immutable.

[33mcommit 40932f39ce006fd33581f639668e0134fc950105[m
Merge: d1b4c25 c73c56f
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Dec 12 10:23:26 2014 -0300

    Merge pull request #717 from braydonf/feature/hdkeys-immutable
    
    HDKeys: Modified to have immutable properties

[33mcommit 77be24a52f5cc22677f01d48d801d88556f1227b[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Dec 11 22:27:37 2014 -0500

    Bump

[33mcommit 6bb9990a2bbdef0b6a423e25bf3bf1633635f6aa[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Dec 11 20:37:54 2014 -0500

    Opcode: JS-Beautify

[33mcommit 1b2e9728ceead929d6c8dfac3e869ac3a9fcefa8[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Dec 11 19:12:26 2014 -0500

    Opcode: Modify from methods to be static, and an instance be immutable.

[33mcommit c73c56f938ab87c7ce0252978cbf07a48a75cc7d[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Dec 11 15:22:53 2014 -0500

    HDKeys: Modified to have immutable properties

[33mcommit d1b4c25c6f8e87f2045884414b2c7c40c736fa99[m
Merge: 0a0895a 01069be
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Thu Dec 11 17:20:24 2014 -0300

    Merge pull request #713 from braydonf/ref/private-key-network
    
    PrivateKey: Add docs and refactor to use network object

[33mcommit 0a0895a987022b909fc0ab4eeee64f042e2858e6[m
Merge: e1f1f4b d3b761f
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Dec 11 16:24:15 2014 -0300

    Merge pull request #712 from maraoz/refactor/script
    
    Refactor Script and other small stuff

[33mcommit d3b761fc7c4b0f1a55162a6c055f8ee272b6a534[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Dec 11 16:19:11 2014 -0300

    Opcode('*').toNumber() -> Opcode.*

[33mcommit bb8373ead796ad141c94e9cc71ff0d6b450c2132[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Dec 11 15:03:09 2014 -0300

    remove script_interpreter for partial commit

[33mcommit 53f6a31e7378fe7b0d401c1020cf428d53a64f46[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Dec 11 14:54:47 2014 -0300

    refactor script

[33mcommit 81f1469f9a50e72c36bd03998fecdda6f12a9c14[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Dec 11 13:27:42 2014 -0300

    add preconditions to opcode

[33mcommit 3775d3c08accdd310ea6b0b1c100fb86dae1cfcb[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Dec 11 11:55:55 2014 -0300

    fix tests for preconditions

[33mcommit f5b7f73d090f53a7405e3b961fd7500b49a2481d[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Dec 11 11:46:25 2014 -0300

    fixing tests for new script internals 2

[33mcommit 016bc6e3ed3a1b052ff0a58de5273bb835d229f3[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Dec 11 10:27:20 2014 -0300

    fixing tests for new script internals

[33mcommit 898bdac05f4e23f8929a3ceec96a8be985677f59[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Dec 10 19:01:41 2014 -0300

    working towards script interpreting

[33mcommit 7ee9601d8a6efd1c0d537b4c6d9e6332ed4edb69[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Dec 10 18:01:43 2014 -0300

    starting with script_interpreter

[33mcommit e1f1f4b6f67130c7483c3d430e9fd8580f710c0d[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Dec 11 16:11:47 2014 -0300

    Hotfix: Remove console.log

[33mcommit 005cf074fd34d32c8ac0dbcf2cb0e3503e5df6f0[m
Merge: b89f15b 3190991
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Dec 11 16:10:18 2014 -0300

    Merge pull request #696 from yemel/feature/transport
    
    P2P Peer Connections

[33mcommit 01069be8d89d77c0789b68160016e6d00c2ad730[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Dec 11 13:34:12 2014 -0500

    PrivateKey: Fix typo

[33mcommit 5b0bedee6c1c710dcbd398470da12bf56b1aa6aa[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Dec 11 13:29:21 2014 -0500

    PrivateKey: Fixed documentation

[33mcommit d4d3d4ab4a0b876b5dd6d2e25937b26823927835[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Dec 11 11:25:02 2014 -0500

    PrivateKey: Add documentation and refactor to use network object as a parameter.

[33mcommit 3190991941e735d2dd8d8c2edea6d929b86bc20b[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Thu Dec 11 14:01:06 2014 -0300

    add dependencies and update tests

[33mcommit 751ed3a9f924c682a1ab20a085eb04ec9583560e[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Thu Dec 11 13:31:09 2014 -0300

    add buffers dependency

[33mcommit b89f15bcf1e7c9905dc84d184e742fc9fb0c5a84[m
Merge: ceb7829 5616167
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Thu Dec 11 13:22:04 2014 -0300

    Merge pull request #705 from braydonf/ref/address-network
    
    Address: Documentation and Network Refactor

[33mcommit 9b6183b08377b9bf53dc9f64860bdf3f5d087dbc[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Thu Dec 11 13:11:55 2014 -0300

    Improving code thanks to jshint

[33mcommit ee169a80af1274a74dc2047906048ed98eb9e7ec[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Thu Dec 11 12:45:24 2014 -0300

    Replace buffertools

[33mcommit 56161676c335ad086a7cbfae710db624a6feb62e[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Dec 11 10:42:10 2014 -0500

    Address: Change discoverMeta to classifyVersion and add a general address validation example

[33mcommit ceb78297d1b9c9e2fb7dfda12671efb1b3eb3c35[m
Merge: 94e3c5c c62525f
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Thu Dec 11 12:40:42 2014 -0300

    Merge pull request #709 from eordano/fix/contributing
    
    Add two more rules to CONTRIBUTING

[33mcommit c62525f86585032ac5ac504ddebfd4442b1f1b64[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Dec 11 12:15:58 2014 -0300

    Add two more rules to CONTRIBUTING

[33mcommit c30f656540d246918b20667a64deb12f6b057d6f[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Thu Dec 11 11:57:14 2014 -0300

    Remove custom hex function at networks.js

[33mcommit 3e775bd0f95e605905202e62a763eb33652d9ae8[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Thu Dec 11 11:42:56 2014 -0300

    Move messages data to a separate file

[33mcommit 63022783dd0cc99d7d7b1d214b77312f3611f490[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Thu Dec 11 11:31:52 2014 -0300

    Add developer guide section

[33mcommit 94e3c5c59b8158b8f61687dd31cfc13c69ba7596[m
Merge: 1dfb7f1 ef49dda
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Thu Dec 11 10:06:04 2014 -0300

    Merge pull request #707 from eordano/feature/moveinput
    
    Move input to subfolder before refactor

[33mcommit ef49dda0fd025522f02159196768833a02c32eea[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Dec 11 09:10:51 2014 -0300

    Move input to subfolder before refactor
    
    Gonna inherit from it on two subclasses: "P2SH Input" and "P2PKH Input"
    
    They'll have a `addSignature` method, to deal with new signatures,
    a `clearSignatures`, in case the outputs change and the signatures get
    invalidated, `countMissingSignatures`, and a reference to the UTXO
    they'll be spending, so all logic regarding "p2sh mapping" gets to
    be in here and the Transaction class is not polluted.

[33mcommit 3b061b057f699e35be91f9bd4cedeea22ce58752[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Dec 9 16:14:55 2014 -0500

    Address: Added documentation and refactored to accept both a string and network object.

[33mcommit 57968674ef07e6a4e99d82c9a23bc7b4dfebafd6[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Wed Dec 10 18:00:34 2014 -0300

    Add a better check on networkMaps

[33mcommit 228e7e214a0ee87724d6a8758b5a81dc11d7871b[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Wed Dec 10 17:43:56 2014 -0300

    Add tests

[33mcommit 2d4b26a6a141a50e3362b2022e32cf3d1f039131[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Wed Dec 10 11:28:27 2014 -0300

    Add missing serializations

[33mcommit 56907c1a3be5a40e730d2e9967b89c791c48a570[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Wed Dec 10 10:13:07 2014 -0300

    Add missing argument

[33mcommit 44eca35af91c47a5d2709346da211683a90c3933[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Tue Dec 9 18:26:54 2014 -0300

    rename peer tests

[33mcommit 9ce450c142087dc35f144a3bb20065db8329c01a[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Tue Dec 9 18:25:49 2014 -0300

    Remove old tests

[33mcommit 30740be5df0b0e7e2bc1344e18dd9dc212b7468a[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Tue Dec 9 18:03:47 2014 -0300

    Remove old files

[33mcommit 8eca7285e0813d03b29f2cdf0d22b272df79b452[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Tue Dec 9 18:02:27 2014 -0300

    Refactor and documentation

[33mcommit 5dc124a438c9b04ecdc3fa4cf9ade351feffac79[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Tue Dec 9 11:34:41 2014 -0300

    Add inheritance to messages and expose them as a module

[33mcommit 68f50b2f613efa8b1411e3872cb72704c3b24812[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Tue Dec 9 11:21:11 2014 -0300

    Add messages serialization

[33mcommit a9e54a7856b54d585d386c0d11bbbedcca44c194[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Tue Dec 9 05:30:16 2014 -0300

    Progress on sending and receiving messages

[33mcommit a1e8f3c596b5b8766ca657fe7fb841cfef15b148[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Fri Dec 5 13:10:09 2014 -0300

    Add transport/peermanager class

[33mcommit 4faa1a4a469efdb60ad7085523335bc8a3cb4367[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Fri Dec 5 11:43:36 2014 -0300

    Add transport/peer class

[33mcommit f1d2009418370ea958ed5e7a2461bfef89e5444c[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Fri Dec 5 11:39:30 2014 -0300

    Add transport/connection class

[33mcommit 1dfb7f1d0206fada1b952ff373c6bdde70931500[m
Merge: 3fa3e0b d584feb
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 10 17:58:13 2014 -0300

    Merge pull request #703 from yemel/fix/tests
    
    Fix tests

[33mcommit d584febea027c45d8307025fe79b42ca871efb8e[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Wed Dec 10 17:50:46 2014 -0300

    Fix tests

[33mcommit 3fa3e0b691c578af941ce876fb670b11c637c0dd[m
Merge: 01b65e9 c085f16
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 10 17:14:45 2014 -0300

    Merge pull request #702 from maraoz/add/interpreter2
    
    add sorting to Script#buildMutlisigOut()

[33mcommit c085f166b4e2c155b3206bd044cc2197e442bc5b[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Dec 10 16:54:30 2014 -0300

    add sorting to Script#buildMutlisigOut()

[33mcommit 01b65e9dafb9bb541fffefb68ac9ed0044c77018[m
Merge: 65150f1 02cda17
Author: Eric Martindale <eric@ericmartindale.com>
Date:   Wed Dec 10 14:50:11 2014 -0500

    Merge pull request #701 from eordano/contributing
    
    Refactor Contributing

[33mcommit ec464681febe2c87f89862e6b91a7391138a62ce[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Dec 10 16:46:20 2014 -0300

    add sorting to Script#buildMutlisigOut()

[33mcommit 02cda17620aac8504f19cac879c7302301e8d123[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 10 13:33:46 2014 -0300

    Refactor Contributing

[33mcommit 63bc625c332ca514b8c527e57a0e8fc3c73529a9[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Dec 10 12:48:32 2014 -0300

    add Script#removeCodeSeparators tests

[33mcommit 65150f1e6135c1fb63bbe0557a3c55c3cb090903[m
Merge: 7c7db73 1579eed
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Dec 10 16:04:38 2014 -0300

    Merge pull request #675 from eordano/feature/transaction
    
    Refactor transaction class

[33mcommit 1579eed9af08faa4f566b5b000810b79113cf757[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 10 15:09:37 2014 -0300

    Consistency with "id", "hash", and "_getHash"

[33mcommit 0c28bc17860ebfe34b5fd916b1d8f01fe83fbfd4[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 10 12:40:05 2014 -0300

    Split buildPKH arguments, add Copy constructor on publickey

[33mcommit 5c974a8ef27ed3c09f15c86d3bd243c3762cb805[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Sat Nov 29 21:49:28 2014 -0300

    Refactor transaction to match new API
    
    * Refactor transaction into a different subfolder
    * Added a lot of tests for sighash and transaction serialization (from
      reddit's and Ryan X. Charles' `fullnode`)
    * Drop "only" from sighash tests and consolidate logs

[33mcommit 7c7db732a246d7a11b115742ea89a2d0f296f192[m
Merge: 01b74b8 b61bd6f
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 10 12:42:38 2014 -0300

    Merge pull request #694 from maraoz/add/interpreter
    
    add Script#isPushOnly(), for script evaluation

[33mcommit b61bd6f76a95539e7c6512a6ca7a1ef69dd1ddea[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Dec 10 12:35:01 2014 -0300

    add Script#isPushOnly()

[33mcommit 5bdda7c95ba26ef9720a16fcac13cb08f2463559[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Dec 9 20:22:04 2014 -0300

    tweak cyclomatic complexity jshint config

[33mcommit 01b74b8df5847ec3fad41f33719f62385c73f758[m
Merge: 6727342 ea17a6a
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Dec 10 12:35:31 2014 -0300

    Merge pull request #695 from eordano/feature/errors
    
    Add a preconditions module, and refactor errors

[33mcommit ea17a6ace16bcc59f5b0d5914b5d6844f95d3b1f[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 9 18:29:29 2014 -0300

    Add a preconditions module, and refactor errors
    
    100% code coverage for the preconditions module.
    
    Usage:
    ```
    $.checkState(something === anotherthing, 'Expected something to be
    anotherthing');
    $.checkArgument(something < 100, 'something', 'must be less than 100');
    $.checkArgumentType(something, PrivateKey, 'something'); // The third
    argument is a helper to mention the name of the argument
    $.checkArgumentType(something, PrivateKey); // but it's optional (will
    show up as "(unknown argument)")
    ```

[33mcommit 672734220295580c3efcfe55b5072c52502df870[m
Merge: 22b1193 fd531de
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Dec 9 18:18:19 2014 -0300

    Merge pull request #689 from eordano/feature/scriptOpcodeUpdate
    
    Feature/script opcode update

[33mcommit fd531de123084be6bd76a6474d5091679562e1c6[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 9 17:30:52 2014 -0300

    Update opcode and script transactions

[33mcommit 22b1193e32ecb46ae17fa915dce1fe70d4a05068[m
Merge: b8601ec 1816ba1
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Dec 9 17:51:25 2014 -0300

    Merge pull request #688 from eordano/feature/addressMethods
    
    Add check functions to Address

[33mcommit b8601ecd46c92a7c48ce6188c10c53fcea2a2c4e[m
Merge: d40d19e 3551742
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Dec 9 17:49:01 2014 -0300

    Merge pull request #690 from eordano/feature/miscupdates
    
    Miscelaneus updates to docs and bufferreader/writer

[33mcommit d40d19e631aa0e282f1ba30f97fbfc5ca6689dec[m
Merge: af0991f ec00ccb
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 9 17:35:40 2014 -0300

    Merge pull request #686 from maraoz/add/script-pkhi-tests
    
    add script public key hash in tests

[33mcommit 3551742fee3d1f64350dcf2989982b4226f939c3[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 9 17:26:27 2014 -0300

    Miscelaneus updates to docs and bufferreader/writer

[33mcommit 1816ba197f9f2b2ac437702473651ca82e1bcaf0[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 9 17:25:36 2014 -0300

    Add check functions to Address

[33mcommit ec00ccba4c9e4e78c79da111690bf22b54cd99ae[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Dec 9 16:11:57 2014 -0300

    add script public key hash in tests

[33mcommit af0991fa6dd573787fe516dcf1dc96926f80f61c[m
Merge: fb1978c c86f6d6
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Dec 9 15:53:35 2014 -0300

    Merge pull request #685 from braydonf/bug/ecdsa-console
    
    ECDSA: Remove console.log

[33mcommit c86f6d68a95576374a93328de901bb5d34f8d27a[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Dec 9 13:51:10 2014 -0500

    ECDSA: Remove console.log

[33mcommit fb1978c5f5933f870c581e00e2fe2818ae6490d2[m
Merge: 4879007 4e9e89c
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Dec 9 15:09:33 2014 -0300

    Merge pull request #679 from eordano/feature/ecdsabackport
    
    Backport changes to ECDSA from fullnode

[33mcommit 4879007bc7b5aa7755b6bea773882c128d83d994[m
Merge: dcbd073 5d1da98
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 9 13:54:31 2014 -0300

    Merge pull request #676 from braydonf/feature/block-handling-validation
    
    Block: Added validation of proof of work, merkle tree and other interface changes. Closes #601

[33mcommit 4e9e89cdbf80d6ab79be97df62f758afc0c9c00a[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 9 13:46:14 2014 -0300

    Move license notes to LICENSE

[33mcommit 736bcd6bd42f7787b260cda1464d881c0c5f2b64[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 9 11:15:31 2014 -0300

    Backport changes to ecdsa from fullnode

[33mcommit dcbd0738b0486349e309cb69e51f7c30c91a61b4[m
Merge: 55525db f8397a6
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Dec 9 11:48:40 2014 -0300

    Merge pull request #678 from eordano/feature/privkeyhex
    
    Add functionality to create private key from a hex string

[33mcommit f8397a617ef4b64a7aead3df269135bbf3ecc41d[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 9 11:27:54 2014 -0300

    Add option to create private key from hex

[33mcommit 55525db73eed7ffd5920db360a7fe71f5774d8f4[m
Merge: d1e8109 baf6a24
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Dec 9 11:31:06 2014 -0300

    Merge pull request #677 from eordano/feature/privpublickey
    
    Add ".publicKey" property to PrivateKey

[33mcommit baf6a24d23f7f4378d0f679d9e0f42210e4ae24e[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 9 11:04:31 2014 -0300

    Add ".publicKey" property to PrivateKey

[33mcommit d1e8109a99c96658029e7e91dbc5849b86e37fc9[m
Merge: 5f4eb20 27ed2a6
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Dec 8 16:15:11 2014 -0500

    Merge pull request #672 from maraoz/script/docs
    
    add Script dev guide

[33mcommit 5d1da9802cf3eecd30b5579dfad8d0404aa37550[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Sat Dec 6 15:43:31 2014 -0500

    Block: Added validation of proof of work, merkle tree and other interface changes. Closes #601

[33mcommit 27ed2a6ccd1fc74814f4bf1dac5880250c76880c[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Dec 5 20:11:55 2014 -0300

    add js tag to some code

[33mcommit 466208a8ec2574aa17336f15866e9e9197fe6b36[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Dec 5 19:42:47 2014 -0300

    add Script dev guide

[33mcommit 5f4eb204b4afef7355574eb4cc9602aab9bdecd0[m
Merge: 33715a9 bc8d5fd
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Fri Dec 5 12:23:24 2014 -0300

    Merge pull request #670 from braydonf/bug/browser-build-speed
    
    Tests: Speed up browser build

[33mcommit bc8d5fddf4bfb64e15efb90d939fc5fdbb6f44c2[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Dec 5 10:20:53 2014 -0500

    Tests: Remove devDependency

[33mcommit 6299033e45f91c07f42d0f01be9461af93bf47fe[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Dec 5 10:10:15 2014 -0500

    Tests: Add browser directory

[33mcommit 10a92cdebba27a8e4e6c1eee046e58562e4072b5[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Dec 5 09:54:58 2014 -0500

    Tests: Remove devDependency and change to relative path names

[33mcommit 33715a994e25bebf05d6fa5d87047e3119c03aae[m
Merge: 802a0a5 012466d
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Fri Dec 5 10:31:10 2014 -0300

    Merge pull request #666 from braydonf/bug/public-key-validation
    
    PublicKey: Add test to verify that both uncompressed an compressed keys validate.

[33mcommit 69026973834e6fb7b4353df06e958e526d16c954[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Dec 4 23:30:32 2014 -0500

    Tests: Speed up browser build

[33mcommit 802a0a55ddbd0d9a5cd0191827676960efa8812a[m
Merge: 919a9e6 58b4334
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Dec 4 18:23:25 2014 -0500

    Merge pull request #662 from maraoz/script/improvements
    
    Improve Script API

[33mcommit 58b43345c02cac561fbce117d86d9ed82cfc43b2[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Dec 4 18:39:13 2014 -0300

    add docs

[33mcommit f231f8a054c45daf86a0fcef98805d5f415fab21[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Dec 4 15:40:27 2014 -0300

    fix a browser test 2

[33mcommit 6c5198b74305b143eadb66ad2a693bd6d88ee0c2[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Dec 4 15:38:46 2014 -0300

    fix a browser test

[33mcommit d19ad6f384e6404fd2cb26347b49118938e72802[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Dec 4 15:10:19 2014 -0300

    remove commented code

[33mcommit eaaab5c7d019495493041227be85a7005afc621d[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Dec 4 15:06:47 2014 -0300

    implement Script.buildScriptHashOut()

[33mcommit 4bca5316eaf78002d550ac6f3c6f84e74fc0e93e[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Dec 4 14:49:20 2014 -0300

    implement Script.buildDDataOut()

[33mcommit b87e687fd9c4994e21f8706813fa683c3de90039[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Dec 4 11:01:23 2014 -0300

    implement Script.buildPublicKeyHashOut()

[33mcommit 163925c75435cfb67d247800b2aa7bf7ed53754a[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Dec 4 10:49:38 2014 -0300

    implement Script.buildMultisigOut()

[33mcommit 7b54a534144ea278e477637d4db30326b6be8e37[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Dec 4 10:45:10 2014 -0300

    add Opcode.smallInt()

[33mcommit 4fae69807d87d8b73426d762cb1bc8b05614efd1[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Dec 4 10:33:09 2014 -0300

    change isOpReturn to isDataOut

[33mcommit d05aa27bed35c0dc68805001be7262899a0ed2f5[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Dec 3 20:40:06 2014 -0300

    finish all tests

[33mcommit 012466d41123864e0c304da7016b5a072d0bdfe8[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Dec 4 13:06:10 2014 -0500

    PublicKey: Remove compressed boolean from validation, not nessassary.

[33mcommit ae80ca8678d467802a1e169b1c8c7f08935eea9d[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Dec 4 12:46:59 2014 -0500

    PublicKey: Add test to verify that both uncompressed an compressed keys validatate. Fixes #665

[33mcommit 919a9e63833db26503b01342913620d74b272b03[m
Merge: 1d2b746 64c0d5f
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Thu Dec 4 13:37:31 2014 -0300

    Merge pull request #656 from braydonf/ref/payment-protocol
    
    Refactor Payment Protocol. Closes #607

[33mcommit 64c0d5f9421e705e8aa8c5d873f2e2247d1bf71f[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Dec 3 11:29:23 2014 -0500

    Payment Protocol: Restore and reorganize files for payment protocol.

[33mcommit 1d2b746996e8e28bdf6857bed72bd06022ef1195[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Dec 4 09:15:56 2014 -0300

    Remove gulp from npm install dependencies

[33mcommit cf0561b98e7369d2af6111ab168cc828fdf4ed17[m
Merge: 3233882 70795ec
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Dec 3 17:34:48 2014 -0300

    Merge pull request #654 from eordano/fix/buildErrors
    
    Fix Error issues and other issues found with packaging

[33mcommit 70795ec9a69e75d3cbacb43150dd1781a8512e06[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 3 17:26:31 2014 -0300

    Revert gulp delete

[33mcommit d29d8d267d7d2b07221b45bffb04f92fd5298ea3[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 3 11:37:40 2014 -0300

    Add message to stack

[33mcommit efcb9ce08b0e64e0aa569aae11b1c355aaea6a3b[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 3 10:21:15 2014 -0300

    Change to use browser-all before karma

[33mcommit 3a0d6e8c89e2c6ff1e1281ad09118bbcd86b37af[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 3 10:20:39 2014 -0300

    Export window.bitcore for browsers

[33mcommit 491170103b51487d78313f71c4ac1a6d998598f2[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 3 10:18:33 2014 -0300

    Add inherits to shrinkwrap

[33mcommit 9a57bd3748a2ffe04aa6d3ced58483d2dbdeacbb[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 3 10:09:48 2014 -0300

    Remove duplicate lodash dependency

[33mcommit f5d04280ebbacc924750fb1b44176003997e088e[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 3 10:09:18 2014 -0300

    Add lodash to shrinkwrap

[33mcommit 121b9fc090829c99c9631c67c4a83d4b68e05c69[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Dec 3 10:06:44 2014 -0300

    Fixes issues with errors

[33mcommit 3233882c40c12a1b90290b603e7fcf2c50300c34[m
Merge: 3fc12e8 ef8f1ea
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 2 17:10:04 2014 -0300

    Merge pull request #625 from maraoz/api/script
    
    new script API

[33mcommit ef8f1eabd259781d84fe1dbf031d77a16b804bbf[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Dec 2 14:19:56 2014 -0300

    add script.isStandard()

[33mcommit 883a7cae5466aa15cbe7b4d642de22e240e77eac[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Dec 1 13:31:06 2014 -0300

    add unkown script test

[33mcommit 3bc00a55dbffa4726304c7118cdec9e90f6a953d[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Dec 1 13:28:44 2014 -0300

    remove .jsbeautifyrc

[33mcommit c4cc6ba56da3d91aa931b78c55fd32e2d2459515[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Dec 1 12:59:56 2014 -0300

    fix tests with new script api

[33mcommit 87c40193b9d031fdc0ce480621d08e1431041339[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Dec 1 11:49:44 2014 -0300

    add pubkey in pubkey out script types

[33mcommit 3e2bcaa297ca9e1eb54df262054eda6403dce48e[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Dec 1 11:30:16 2014 -0300

    more verbose invalid script error

[33mcommit ed0fc6298c75887d7a80083188649daff0d3003a[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Nov 28 18:58:39 2014 -0300

    fix classify tests

[33mcommit 901d55d1298c3c5acb951b75e3ce08e65a628e51[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Nov 28 18:47:02 2014 -0300

    fix classify tests

[33mcommit 7d9151abc662bfc1ab67a232c1e7e50f34020481[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Nov 28 18:44:23 2014 -0300

    fix classify tests

[33mcommit 9d6ff4dc440f8dd1280941beec86a8a7f49a911d[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Nov 28 18:28:12 2014 -0300

    add classify tests

[33mcommit 293a3299d4460023e294e53c1a3b2f341cee9315[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Nov 28 18:26:05 2014 -0300

    add classify tests

[33mcommit 72b5dcc6afeb504968688115cf441c270ce1ad44[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Nov 28 16:57:33 2014 -0300

    add Script.isMultisigIn

[33mcommit 96e1451d280f8cf0f05db33f45f6764605a6e8a6[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Nov 28 16:19:07 2014 -0300

    add script.isMultisigOut

[33mcommit 350816ad408d4423ce4906753a206c9d38937d66[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Nov 28 14:54:19 2014 -0300

    opcode refactor: isSmallIntOp

[33mcommit 4a6755d0d16c501440de4d4cc877594180b47d1c[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Nov 28 12:57:19 2014 -0300

    add Script#prepend()

[33mcommit ebf97aa4bb8eb546e82930aeef18c41547c7889b[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Nov 28 11:48:06 2014 -0300

    fix condition style again

[33mcommit 94f1afbad7e9d22952348a47cb962e1d485e5444[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Nov 28 11:45:42 2014 -0300

    fix tests

[33mcommit 98be01b2071e20b6ae924f912a58cdb05e0f2c3a[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Nov 28 11:08:33 2014 -0300

    fix conditional format

[33mcommit 66e96e5fa4ad5ae58e35cd8777e4e0ce2f2c6fdb[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Nov 27 18:30:16 2014 -0300

    make tests pass with Script refactor

[33mcommit 87f66515541e89162363e60254652b725e296ec9[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Nov 27 17:10:35 2014 -0300

    initial Script refactor

[33mcommit 3fc12e87d79c8d015172b50265a3194bef3417b7[m
Merge: 78ad47d 968f993
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Dec 2 11:12:20 2014 -0500

    Merge pull request #648 from braydonf/ref/default-networks
    
    Networks: Consistency of network reference and fix hardcoded value

[33mcommit 78ad47d2154e5bc35582f4bce443dbb1f9add237[m
Merge: 2b866a8 3dbb35a
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 2 12:56:12 2014 -0300

    Merge pull request #647 from eordano/fix/build
    
    Fixes build, add "mainnet" again and fixes uri

[33mcommit 968f9936d8d4bd246bcf6feafe27c07364c72c8c[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Dec 2 10:55:25 2014 -0500

    Networks: Add mainnet alias

[33mcommit d5d88287cd8cb774aa5ab536a4f8a7134049078c[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Dec 2 10:48:21 2014 -0500

    Networks: Consistency of network reference for 'livenet', and removed hardcoded value.

[33mcommit 3dbb35a7087818a513f1ea0e96de1c1eef272027[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 2 12:40:42 2014 -0300

    Fixes build, add "mainnet" again and fixes uri

[33mcommit 2b866a8460e2e34268541f87cfd2d3256d0d024d[m
Merge: 3d56ed3 3298a01
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 2 12:17:03 2014 -0300

    Merge pull request #630 from braydonf/feature/immutable
    
    Immutable Address, PublicKey and PrivateKey

[33mcommit 3d56ed3b4d03aa2b151d57cfd97a483fc6df129f[m
Merge: 7682cfa b06866f
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 2 12:16:29 2014 -0300

    Merge pull request #637 from braydonf/feature/public-key-to-address
    
    PublicKey: Added toAddress prototype. Closes #599

[33mcommit 7682cfa3597e2e5c04e7514c479f994c5946aba7[m
Merge: 430b175 4ba53fc
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Dec 2 12:16:11 2014 -0300

    Merge pull request #644 from braydonf/ref/default-network
    
    Default the network, if not specified, to `networks.defaultNetwork`. Closes #559

[33mcommit 430b175d6ef2ccaf39a99452333665e969ff370f[m
Merge: 1175c47 9cd9eeb
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Mon Dec 1 22:11:33 2014 -0300

    Merge pull request #588 from yemel/refactor/bip21
    
    Add support for bitcoin URIs (BIP21)

[33mcommit 4ba53fcb92918b0132bcce64204e655b85376074[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Dec 1 18:22:51 2014 -0500

    Tests: Check that PrivateKey is using the defaultNetwork

[33mcommit 2cbcf7da1ca116d00fa92e10004c281c548f7b67[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Dec 1 18:19:17 2014 -0500

    Tests: Check that an Address is using the defaultNetwork

[33mcommit b91b0fe4a5ffd3d4361077fd6db7f5662b6520c3[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Dec 1 18:10:18 2014 -0500

    PrivateKey: Use defaultNetwork if not specified

[33mcommit eb72310a622693eb31efe6cd1fa522635b21c505[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Dec 1 18:07:39 2014 -0500

    Address: Use defaultNetwork if network is not specified

[33mcommit 6e36baebc6c3c0a860de16062b9b4b1aa5d75518[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Dec 1 17:55:57 2014 -0500

    Tests: Enable tests for network, include defaultNetwork, check each constant, build browser tests before running to make sure it's up-to-date

[33mcommit 4adf1fcb140447c45d99e0467628fc4c97a8e50d[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Dec 1 17:31:39 2014 -0500

    Network: Replaced all instances of mainnet with livenet for consistency

[33mcommit 9cd9eeba1f91e6033b63005922d7b447bcb5a3c6[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Mon Dec 1 17:36:52 2014 -0300

    convert amout to satoshis

[33mcommit db4561f8342cf49b8a64c351b62c461cb653e4f7[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Fri Nov 28 12:35:53 2014 -0300

    Add documentation

[33mcommit c9951be2dc86a1871c78fa77d8129e7618a41446[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Wed Nov 26 18:07:49 2014 -0300

    Base URI class and tests

[33mcommit 80937362bee208eff6c09e5a09c8375a62f0f49a[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Wed Nov 26 15:40:58 2014 -0300

    Address constructor allows an address instance

[33mcommit 1175c475a216f3933a384e0fd01c58240478a8ce[m
Merge: 6519888 1ae88ee
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Mon Dec 1 16:17:17 2014 -0300

    Merge pull request #627 from yemel/feature/unit-util
    
    Utility for unit conversion

[33mcommit b06866f86f5074f7ec95fcde854a260bc01c6b72[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Dec 1 14:14:21 2014 -0500

    PublicKey: Added toAddress prototype. Closes #599

[33mcommit 1ae88eed7a20e68c98e7b05c0cfcf2451468aac7[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Mon Dec 1 16:02:53 2014 -0300

    Add new test for string values

[33mcommit ab517cae9cdac8430f5cc8613c1fa08234156d16[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Mon Dec 1 16:02:28 2014 -0300

    refactor double quote

[33mcommit 3208ca2a44efc29d308c47ce892ae64998c2a5b5[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Mon Dec 1 16:02:06 2014 -0300

    Allow creating instance without new

[33mcommit 69aec2fd4dc24c68c46f9e085db8bb7054679e34[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Mon Dec 1 15:50:03 2014 -0300

    sort requires on index

[33mcommit 6519888f7b0ea2e74d503d94ea24d3f3c00905c8[m
Merge: 756cec6 9a76bf3
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Mon Dec 1 14:56:13 2014 -0300

    Merge pull request #626 from braydonf/ref/crypto-point
    
    Crypto/Point: Added test coverage and documentation, and refactors validation.

[33mcommit 3298a01498c84a50f1b7bbca260a3fd79c5170ba[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Dec 1 12:44:32 2014 -0500

    Immutable Address, PublicKey and PrivateKey

[33mcommit d978160ddb9a92f52290ca1c1470d8115798cf9c[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Mon Dec 1 12:33:45 2014 -0300

    Utility for unit conversion

[33mcommit 9a76bf30ff50a0dd70a06c8da7a31273d11d20da[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Nov 28 18:51:37 2014 -0500

    Crypto/Point: Added test coverage and documentation, and refactored validation

[33mcommit 756cec6e17b29cf32911410c3e0ef7ac7d9befe8[m
Merge: bb0ec0f 865a69f
Author: Esteban Ordano <eordano@gmail.com>
Date:   Mon Dec 1 10:14:38 2014 -0300

    Merge pull request #577 from eordano/feature/hdprivate
    
    Refactor BIP32 -> HDPrivateKey and HDPublicKey

[33mcommit 865a69f6f2cefe019c3c877dd08e9078a0fe7fa6[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Sun Nov 30 19:08:21 2014 -0300

    add testing for key cache

[33mcommit 13fd2592fc5be93c2baa59345af86d5f3db30168[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Sat Nov 29 18:23:38 2014 -0300

    Add autogenerated errors

[33mcommit 803027353ac3b3eabb320f1a165fe4c489e59dbb[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Nov 28 18:11:03 2014 -0300

    Change errors

[33mcommit 94f3f022108f2f0ce4d210815e57c65bd762fe91[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Nov 28 17:16:51 2014 -0300

    Add missing javadocs

[33mcommit a2a51ecc0c43e68acf0252162c6b4b9561136b1e[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Nov 28 16:14:02 2014 -0300

    Fix style: move each static function to an appropiate namespace

[33mcommit 53900f3196362b6705ab62e1822ac5879ac73f5c[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Nov 28 12:24:32 2014 -0300

    Add cache to derivation

[33mcommit 4c0769fa0994984716f3833cda55d6a38ec85b0c[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Nov 28 12:11:41 2014 -0300

    100% test coverage on hdpublickey

[33mcommit edc5b24d693ef6c727eb5b1947dd4a2dc77cc6fa[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Thu Nov 27 19:03:27 2014 -0300

    100% test coverage for HDPrivateKey

[33mcommit 950ea6ed1a378b7a1e5a3fe8323207b563af9110[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Nov 26 18:38:15 2014 -0300

    Add public key

[33mcommit ad74b549a1710802696bb21bc9a7784546d425e2[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Nov 26 17:55:34 2014 -0300

    Fixes interfaces

[33mcommit 5728c30371e2b4dda25dd77d65c92932ce745940[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Nov 26 15:12:24 2014 -0300

    Add tests

[33mcommit b89bdd19f8c3cdfb1e03a46fd6257502aff961e0[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Mon Nov 24 15:40:20 2014 -0300

    Add HDPrivateKey class

[33mcommit bb0ec0ff7327a08d865c4c3a9625caa5b8dfe9e2[m
Merge: 9e34dfe 1f3d7d9
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Thu Nov 27 18:33:19 2014 -0300

    Merge pull request #624 from maraoz/move/signature
    
    move Signature to crypto/

[33mcommit 1f3d7d9872d699c67661e26efe50868fb7e5fd82[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Nov 27 16:42:44 2014 -0300

    move Signature to crypto/

[33mcommit 9e34dfe3ddcdb1f36156b40c8e274dc47d89e2e8[m
Merge: 0d2b4bb c6a0803
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Thu Nov 27 10:45:32 2014 -0300

    Merge pull request #587 from braydonf/feature/karma
    
    Tests: Add karma config and dependencies

[33mcommit c6a0803df2577b2ab38ee28f604682b4ee47c0f3[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Nov 26 18:13:03 2014 -0500

    Tests: Fix browser-test build

[33mcommit 6af3559a979a801caf22a390339183ad3bf3156f[m
Merge: 089744f 115c581
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Nov 26 18:09:11 2014 -0500

    Merge pull request #3 from maraoz/feature/karma
    
    add npm install hook for browserify

[33mcommit 115c581bd0c28232a0a631ac5099c79112b39739[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Nov 26 19:48:28 2014 -0300

    simplify gulpfile for watch:browser

[33mcommit 4fb0ddd8f2a0d687ebb75fae9f4023c6e2d4c31e[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Nov 26 19:36:59 2014 -0300

    use local gulp

[33mcommit 433cd815438cac97b49623a92d319c6865f4a442[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Nov 26 19:33:50 2014 -0300

    add npm install hook for browserify

[33mcommit 089744f64590eba71a42ee8cfbb7b34b42e4796f[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Nov 26 17:20:58 2014 -0500

    Tests: Add firefox launcher to package.json for karma tests

[33mcommit a1efd60842dfcf8dcfd7226872a0055c2efae8e0[m
Merge: dcfedce 2565181
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Nov 26 17:19:00 2014 -0500

    Merge pull request #2 from maraoz/feature/karma
    
    make travis run all tests

[33mcommit 25651813e88c1da9995a3d225440faed6d1a3f90[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Nov 26 18:50:53 2014 -0300

    make travis run all tests

[33mcommit dcfedcef4d873b036f3d5006ef749609198d5959[m
Merge: b456d9a 3300aa8
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Nov 26 14:56:23 2014 -0500

    Merge pull request #1 from maraoz/feature/karma
    
    fix package.json

[33mcommit 3300aa80159604256a0a3f921051fcc3a0b3abf2[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Nov 26 16:52:45 2014 -0300

    fix package.json

[33mcommit b456d9a11a44f31aa0b71309a87c0318e570a1f7[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Nov 26 09:55:03 2014 -0500

    Tests: Add karma config and dependencies

[33mcommit 0d2b4bb0f1630d9f2ce8c75e444ddffb28470d52[m
Merge: 7b93c77 95b489c
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Nov 26 16:43:32 2014 -0300

    Merge pull request #586 from braydonf/docs/jsdoc-misc-fixes
    
    JSDoc: Update Address, PublicKey and PrivateKey

[33mcommit 95b489c306de859a667c65808e94704d7adc115f[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Wed Nov 26 13:00:09 2014 -0500

    JSDoc: Update Address, PublicKey and PrivateKey so that they are documented.

[33mcommit 7b93c770d46efa6ec8e3043707a231a3082a77d9[m
Merge: 412d0c7 077a501
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Nov 26 14:33:34 2014 -0300

    Merge pull request #584 from eordano/fix/gulpcover2
    
    fixes gulpfile cover and browser-test

[33mcommit 412d0c720daca8db45cf360a5db114cd103d2db8[m
Merge: 4e5e8e1 0695cda
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Nov 26 14:19:33 2014 -0300

    Merge pull request #583 from eordano/fix/jsdoc
    
    fix jsdoc

[33mcommit 077a501da368c56beff12d64ab150d4954716440[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Nov 26 13:19:15 2014 -0300

    fixes gulpfile cover and browser-test

[33mcommit 0695cda65174e15e3fab88448b37f6e9118cfd64[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Nov 26 12:56:43 2014 -0300

    fix jsdoc

[33mcommit 4e5e8e11691ba7dac1955a04c176276fbe7771d2[m
Merge: d20a5cc 2ab4259
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Nov 26 12:54:14 2014 -0300

    Merge pull request #582 from eordano/fix/gulpcover
    
    WIP Fixes gulp coverage

[33mcommit 2ab42595e414222faced68f6d4a25352ef44da43[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Wed Nov 26 12:51:02 2014 -0300

    Fixes gulp coverage

[33mcommit d20a5cc593d45bababc779983400a77090f07a58[m
Merge: 3cf7a54 4b201a8
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Nov 26 11:51:33 2014 -0300

    Merge pull request #570 from eordano/feature/gulp
    
    Replace grunt with gulp

[33mcommit 4b201a8db105f988a47625c11fb22483e7461bd2[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Sat Nov 22 17:50:08 2014 -0300

    Replace grunt with gulp

[33mcommit 3cf7a548457dbf81885e82196767f232e688bae0[m
Merge: 5ff732f 73265d9
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Nov 25 20:56:16 2014 -0300

    Merge pull request #578 from eordano/refactor/networks
    
    Refactor/networks

[33mcommit 73265d9089a5c0b2cb1d18f28e13da480fca6351[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Mon Nov 24 15:40:20 2014 -0300

    Refactor network.js

[33mcommit 5ff732f52bd68219ac52f5fb552372b0695be38b[m
Merge: 5c677a9 a50655c
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Nov 25 20:20:01 2014 -0300

    Merge pull request #581 from braydonf/feature/keys-interface-rename
    
    Keys: Modified interface of Pubkey and Privkey so that an instance can be relied upon as valid.

[33mcommit a50655c7d37e519b18004276617385d43da3ceb4[m
Merge: 747b14d 2a2dc81
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Nov 25 17:38:24 2014 -0500

    Merge branch 'feature/keys-interface-rename-tests' into feature/keys-interface-rename

[33mcommit 747b14dc2e3825f6415e0532766d9f41db7bc5a6[m
Merge: 7de2861 5c677a9
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Nov 25 17:37:24 2014 -0500

    Merge branch 'v0.8' into feature/keys-interface-rename

[33mcommit 5c677a912d16fbded84a380a2d30285223b9b676[m
Merge: 665b775 cd4583f
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Nov 25 19:27:12 2014 -0300

    Merge pull request #580 from braydonf/bug/recursive-tests
    
    Tests: Updated tests to run from sub-directories

[33mcommit 7de28610a5d9e7637a9ad6b3472b21f7a008a22f[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Nov 25 15:30:25 2014 -0500

    Keys: Fix browser data types

[33mcommit 2a2dc8196d506360571b049fcb4920538b6c859f[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Nov 25 15:10:22 2014 -0500

    Crypto: Update ECDSA with to use PrivateKey and PublicKey

[33mcommit f6e610dd28214289f5326c4ef72fc8078058bca4[m
Merge: 85ce140 cd4583f
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Nov 25 14:55:35 2014 -0500

    Merge branch 'bug/recursive-tests' into feature/keys-interface-rename-tests

[33mcommit cd4583f9547ca551b635b5530fba1ca21819bcd9[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Nov 25 14:40:43 2014 -0500

    Encodings: Updated Base58 for the latest version.

[33mcommit 8c4301cb0a778dde39b51ac8222572ca11bafeba[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Nov 25 14:20:43 2014 -0500

    Tests: Updated tests to run from sub-directories and fixed crypto and encoding related missing updates.

[33mcommit 85ce140aebb450ebd5090770ceaed7cd0f88fa0c[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Nov 25 13:21:53 2014 -0500

    Keys: Renamed Privkey to PrivateKey and Pubkey to PublicKey

[33mcommit 665b77518f79482405eeb78e41a39958fc574e19[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Nov 25 14:43:25 2014 -0300

    Update Transaction.md

[33mcommit c9e6fd24b9e43b569ce40135715036f28988796b[m
Merge: ac36817 d08c1e7
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Nov 25 14:33:00 2014 -0300

    Merge pull request #579 from eordano/feature/jshintrc
    
    Update .jshintrc

[33mcommit 35d0cbc5a6fdeff5186c39108b5e5df829f6f8ae[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Nov 24 17:23:09 2014 -0500

    Keys: Modified interface of Pubkey and Privkey so that an instance can be relied upon as valid.

[33mcommit d08c1e7e2a634f17882fc12a468cbc0c0cc479e3[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Tue Nov 25 13:54:39 2014 -0300

    Update .jshintrc

[33mcommit ac368176b7ef3fbe37abe76ac5416b63f390d114[m
Merge: f4bf23b debcb89
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Nov 25 12:23:36 2014 -0300

    Merge pull request #569 from eordano/fix/readme
    
    Refactor readme

[33mcommit f4bf23be821c1748f213afdcac9385f203ce9c55[m
Merge: 3f594d2 23c1ed3
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Nov 25 12:22:38 2014 -0300

    Merge pull request #573 from braydonf/ref/remove-keypair
    
    Keys: Refactored to use Pubkey and Privkey and removed Keypair

[33mcommit 3f594d28f9c174dc85261be716507d67f48ce2a8[m
Merge: b97e448 50b3d15
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Nov 25 11:58:02 2014 -0300

    Merge pull request #576 from eordano/feature/doc3
    
    Some words about encoding

[33mcommit b97e448af651127abe255b0f88f31707eeebb177[m
Merge: 183d401 cfb32f7
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Nov 25 11:45:40 2014 -0300

    Merge pull request #575 from braydonf/ref/package-update-2014-11
    
    Package: Updated to include the latest versions of dependencies

[33mcommit 183d401992cc7bd7a21b27802d3b7f42bdb5be40[m
Merge: 33d0bc0 deb54c5
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Nov 25 11:08:06 2014 -0300

    Merge pull request #567 from braydonf/address-interface
    
    Address: Modified interface so that any instance of Address is valid

[33mcommit deb54c5a20264a576b5d7d80aecab8fa92416fa7[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Nov 24 15:43:00 2014 -0500

    Address: Return new instance if `this` isn't already instantiated.

[33mcommit cfb32f7fc8814aad7000983a340536459482b133[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Nov 24 15:17:25 2014 -0500

    Package: Updated to include the latest versions of dependencies

[33mcommit 23c1ed3599c73176e321392fb6348303c847f922[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Nov 24 12:53:16 2014 -0500

    Keys: Refactored to use Pubkey and Privkey and removed Keypair

[33mcommit 50b3d15491d91cca5fe631fee53e4c9ea8f6c065[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Mon Nov 24 14:14:58 2014 -0300

    Some words about encoding

[33mcommit d3de4742b288364d1892996d3c325e5e3d7af0ca[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Mon Nov 24 13:52:53 2014 -0300

    Add docs for Crypto

[33mcommit 7c012eaa957108def0287abc27f6ac302dac2a53[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Mon Nov 24 13:40:24 2014 -0300

    Block.md content. Remove blockheader doc

[33mcommit 616e298ae076828d0259a73f0d464a8288b9dcb9[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Mon Nov 24 11:08:02 2014 -0300

    Add content for Networks.md

[33mcommit 9863b123c0ed839f18517f135b6b765f426399ab[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Sun Nov 23 15:34:19 2014 -0500

    Address: Increase test coverage

[33mcommit debcb8999695d2ba4aa1af2fd42a661375fee545[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Sat Nov 22 18:41:12 2014 -0300

    Refactor readme

[33mcommit 2e9298fbc88cba939864f61ba01e7bdf84ab7f7a[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Sat Nov 22 17:29:10 2014 -0300

    Empty files for most classes

[33mcommit 3c9cc23501b1903e4a7b746dd2587c259c710597[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Nov 21 22:18:28 2014 -0500

    Address: Improved error messages and type, and added inspect prototype for console output.

[33mcommit 5ff349758ce2049d3e6d84555ec76ef50e058a3a[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Nov 21 19:58:47 2014 -0500

    Address: Fix Buffer data recognition in browsers

[33mcommit 0df97a42fe91e20a90dd14fe13b07e31aef68687[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Nov 21 19:02:58 2014 -0500

    Address: Fix indentation, typos and simplify isValid

[33mcommit 33d0bc0255861ca335142704d4d3bc8ee5a2a613[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Nov 21 19:52:14 2014 -0300

    Fix nits on Transaction doc

[33mcommit b53d5442ea870f1ec6d04e58228c45eeb3d1e89b[m
Merge: a70cafd 4974fc9
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Nov 21 17:34:28 2014 -0300

    Merge pull request #566 from maraoz/remove/crypto
    
    remove AES

[33mcommit 8f32063375fdbf5e2074d26934bef9ecd6d7db50[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Fri Nov 21 14:31:34 2014 -0500

    Address: Add missing semicolons

[33mcommit 90341f2ab6791b49f8ed77f45444049830f28d1e[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Nov 18 21:18:07 2014 -0500

    Address: Modified interface so that any instance of Address can be assumed to be valid.

[33mcommit 4974fc99a5191cfc437641248d00fbdee80733f2[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Nov 21 16:16:50 2014 -0300

    remove AES

[33mcommit a70cafdf89a248ac297315f116eb69c151e31a3b[m
Merge: 94fbd31 16120c1
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Fri Nov 21 15:22:05 2014 -0300

    Merge pull request #560 from braydonf/table-stealth-addresses
    
    Stealth Addresses: Table stealth addresses until a later date.

[33mcommit 94fbd31a3e1e51346a851dd8ceb9ff2de504a0c2[m
Merge: 1dce3d6 87050b7
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Fri Nov 21 15:14:40 2014 -0300

    Merge pull request #565 from eordano/feature/doc
    
    Address and Transaction docs

[33mcommit 87050b74b6d6f9009dc7a89ac74fd0ad6a518996[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Nov 21 15:07:15 2014 -0300

    Change type (reserved keyword) for scriptType

[33mcommit 43ffce4e2017d553bf7ce89e3e54e1a89cc71edc[m
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Nov 14 16:22:16 2014 -0300

    Address and Transaction docs

[33mcommit 1dce3d6ad9760b23a60778df1c54c0a10dbb7edf[m
Merge: f3da80b a45dee3
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Nov 21 13:39:45 2014 -0300

    Merge pull request #564 from maraoz/ref/dirs
    
    Refactor dirs, part 2

[33mcommit a45dee3a4b8ddb3a616d744894aaa1764cfae6fe[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Nov 21 13:26:30 2014 -0300

    'hide' encoding and crypto

[33mcommit c8239c8655b0d5a5297787fe1654e3ddfa48630d[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Nov 21 12:59:06 2014 -0300

    remove unused dep

[33mcommit 4508fb67657f7f6c2c3394afbfed3123c07d9486[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Nov 21 12:54:56 2014 -0300

    fix references to encoding

[33mcommit f3da80b8b881d978706ea881988e0553a6bb0483[m
Merge: 096ae41 e034021
Author: Esteban Ordano <eordano@gmail.com>
Date:   Fri Nov 21 12:18:48 2014 -0300

    Merge pull request #561 from maraoz/ref/dir-structure
    
    Refactor directory structure

[33mcommit deee8c6887b3fe339a28c777b47eea4e9f4113d7[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Nov 21 11:43:37 2014 -0300

    refactor protocol->encoding

[33mcommit e0340213fe63230313d5b4501839c413c67f0a76[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Nov 21 10:43:12 2014 -0300

    remove KDF

[33mcommit 1477572a04d715e8c4aecf0d67cb542e8dda336a[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Nov 21 10:29:41 2014 -0300

    fix bitcore reference

[33mcommit eb7be6ac448134b7b7a04b8622e1e2d7bed8c57d[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Nov 20 18:55:23 2014 -0300

    fix tests for varint

[33mcommit d2fe2909db3a8f4ecf3e50a020784ee55d5ee8e1[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Nov 20 18:53:01 2014 -0300

    fix tests for bufferwriter

[33mcommit ea05ec625e854217d5a8d6cf4868d9c9e4369bad[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Nov 20 18:49:55 2014 -0300

    fix tests for bufferreader

[33mcommit 3bd2654eb45307f120274038a614ca06595b3a92[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Nov 20 18:48:44 2014 -0300

    fix tests for base58check

[33mcommit 890bed0af63d4d0805f11147c929b4fd3aabdd03[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Nov 20 18:47:47 2014 -0300

    fix tests for base58

[33mcommit 5440baad83f872bb7344b4878d284f346d01c391[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Nov 20 18:46:43 2014 -0300

    fix tests for random

[33mcommit 4c925dc24997eae7904e802afdfd20cf92b8a1ea[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Nov 20 18:44:19 2014 -0300

    fix tests for point

[33mcommit fa2b54332c61a7ac3d9cdeafa96e9815d98baf90[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Nov 20 18:43:32 2014 -0300

    fix tests for kdf

[33mcommit e71e41542c2e602b29d26049cb6a32f72c21c327[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Nov 20 18:42:54 2014 -0300

    fix tests for hash

[33mcommit f0740e05892b95dbfbdf8466293f806643598d19[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Nov 20 18:42:03 2014 -0300

    fix tests for ecdsa

[33mcommit f178445b07af823ec693e6563f0198a8d3ab5db6[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Nov 20 18:40:23 2014 -0300

    fix tests for bn

[33mcommit 9e30a0236c7e1dfd46788355f008041eb77a352e[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Nov 20 18:39:02 2014 -0300

    fix tests for txout

[33mcommit 4dd9f60f8c12cb102afe8466a7e885cf8e44288c[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Nov 20 18:37:33 2014 -0300

    fix tests for txin

[33mcommit a18d703b86cd05d0b295c8dda834ca3a11675389[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Nov 20 18:35:23 2014 -0300

    fix tests for tx

[33mcommit 1df88d0694f9294ff4b2e3ef2cc8eb455b1c0571[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Nov 20 18:34:15 2014 -0300

    fix tests for signature

[33mcommit 778977449adfab5a42916c5fc943d906e684b59b[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Nov 20 18:33:26 2014 -0300

    fix tests for script

[33mcommit b2ef61328f9040d2a93a0704ff3058cab014bfe7[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Nov 20 18:31:08 2014 -0300

    fix tests for pubkey

[33mcommit 3ac26759e4cfbfe5fd09623831df80ec0061c9b2[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Nov 20 18:29:56 2014 -0300

    fix tests for privkey

[33mcommit 685e0c5a953e0b52afe76b16dc0c2f7b4b57531f[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Nov 20 18:29:02 2014 -0300

    fix tests for opcode

[33mcommit 40d308748f3081a4cb4166cbd3233db9908fdc22[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Nov 20 18:28:00 2014 -0300

    fix tests for keypair

[33mcommit 24b16fc12613a6389fcb27eb7cf53a27e3034c17[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Nov 20 18:26:24 2014 -0300

    fixing tests for examples

[33mcommit 7d09addcaa2ef9532b970005c8de71c1d1ad7050[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Nov 20 18:21:13 2014 -0300

    fixing tests for blockheader

[33mcommit c06c81e27b06fb9bc08168e81c8dd691b5c939c3[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Nov 20 18:19:48 2014 -0300

    fixing tests

[33mcommit f0a4aebdfb8088bc21bd95c2feca3261c465a1c6[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Nov 20 18:08:31 2014 -0300

    reorder tests

[33mcommit 16120c11484441d0a63529acb2f471b98b733bbf[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Thu Nov 20 15:48:53 2014 -0500

    Stealth Addresses: Table stealth addresses until a later date.

[33mcommit a9d029341d33bfe1cd411ece4a697ec9190e43b4[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Nov 20 13:31:51 2014 -0300

    remove extras

[33mcommit 044337a30f4f1144f7389f48df9027d63c4296c4[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Nov 20 12:56:35 2014 -0300

    use strict to core

[33mcommit ca9b8d8f7b7dbc994d0253278049b30bd887fa11[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Nov 20 12:52:32 2014 -0300

    use strict to protocol

[33mcommit 56ca8a20c1389b5ca1d3900e9dbae5a5fcab11a2[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Nov 20 12:23:46 2014 -0300

    use strict to protocol

[33mcommit 7650b354821e0992f72b98fe088daae811876b4c[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Nov 20 12:18:08 2014 -0300

    use strict to extras

[33mcommit 2bf1ed8f34e9d2048abf170afcddad1c5b385c67[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Nov 20 12:16:27 2014 -0300

    use strict to crypto

[33mcommit 6f2913eed4e433ad2852d990e44f2dc2fb17f663[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Nov 20 11:50:23 2014 -0300

    fix references

[33mcommit 481aa04cdbde3a63cf59071b3f84b14994f2dc63[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Nov 20 11:44:46 2014 -0300

    add comment to identity.js

[33mcommit 5dd3eae34f5cabd81b80c3fb9ea3b7b4e644c896[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Nov 19 12:19:10 2014 -0300

    move more files

[33mcommit cebd3aaa18f2ddb44b1fbc776f9d54ca851ebea5[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Nov 19 11:57:07 2014 -0300

    move files

[33mcommit 54fa31c85da027f526427abf059a8ac56275487d[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Nov 18 18:59:31 2014 -0300

    remove crypto

[33mcommit 096ae41b04fb4578f2f47437814d3a3a9811a140[m
Merge: 823a670 0cd68b5
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Nov 18 14:49:19 2014 -0300

    Merge pull request #558 from braydonf/v0.8-clean-up-module-references
    
    removed unused module references

[33mcommit 0cd68b5384cbbc379adb0ad585b36238173c225a[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Tue Nov 18 11:16:39 2014 -0500

    removed unused module references

[33mcommit 823a670794088cdc8b923f01d17d9ef22cf160f6[m
Merge: 4a710e8 8ca49fb
Author: Eric Martindale <eric@ericmartindale.com>
Date:   Mon Nov 3 17:22:52 2014 -0500

    Merge pull request #551 from braydonf/v0.8-hex-padding
    
    update to include new version of bn.js and elliptic that include hex padding

[33mcommit 8ca49fb523278df556dcbf1c3ba8576a4c93d685[m
Author: Braydon Fuller <braydon@bitpay.com>
Date:   Mon Nov 3 16:53:14 2014 -0500

    update to include new version of bn.js and elliptic that include hex padding

[33mcommit 4a710e8fa6efdcc280dfcfd6654b731d54d0e03a[m
Merge: 7c3f1d8 3c74af9
Author: Gordon Hall <gordon@gordonwritescode.com>
Date:   Tue Oct 7 13:11:26 2014 -0400

    Merge pull request #529 from martindale/identities
    
    Identities

[33mcommit 3c74af9266112c270345745676f4e3e381e2c89d[m
Author: Eric Martindale <eric@ericmartindale.com>
Date:   Mon Oct 6 18:16:05 2014 -0400

    Add exportable class for BitAuth.

[33mcommit 61023748758488323454f80173b7053e75460be6[m
Author: Eric Martindale <eric@ericmartindale.com>
Date:   Mon Oct 6 18:03:20 2014 -0400

    Full suite of working tests for Identities.

[33mcommit 14748ae2b5b7ae8ec7d46183c3cadbe074d8bd9c[m
Author: Eric Martindale <eric@ericmartindale.com>
Date:   Mon Oct 6 17:54:20 2014 -0400

    Make more tests pass with Identity().

[33mcommit 2216fd3f96ac03a735c5e3ed0c0f02878ed5a038[m
Merge: 4b6e9aa 7c3f1d8
Author: Eric Martindale <eric@ericmartindale.com>
Date:   Mon Oct 6 15:41:56 2014 -0400

    Merge branch 'v0.8' into identities

[33mcommit 4b6e9aaf033392a1cb29db335b268579067e0b23[m
Author: Eric Martindale <eric@ericmartindale.com>
Date:   Mon Oct 6 15:40:30 2014 -0400

    Improve tests.

[33mcommit dac2acc743400c453dc9e12f25775e33249a3b52[m
Author: Eric Martindale <eric@ericmartindale.com>
Date:   Mon Oct 6 14:00:03 2014 -0400

    Clean example for full identities.

[33mcommit 7c3f1d80d1d2f15d927b548eeed179664055e508[m
Author: Eric Martindale <eric@ericmartindale.com>
Date:   Thu Oct 2 22:35:59 2014 -0400

    remove old examples

[33mcommit 4dfe9fd13d178322f597238d858f70346729e49b[m
Author: Eric Martindale <eric@ericmartindale.com>
Date:   Thu Oct 2 22:33:22 2014 -0400

    Update example code.

[33mcommit 75cf4c4f9af3512f41ca10e5dee5ebc2069fa316[m
Author: Eric Martindale <eric@ericmartindale.com>
Date:   Thu Oct 2 22:27:18 2014 -0400

    tidy up identity class, add tests.

[33mcommit 5fc9721647d4751c9b152d358158db4f5af3f71d[m
Author: Eric Martindale <eric@ericmartindale.com>
Date:   Thu Oct 2 15:08:44 2014 -0400

    Add support for identities.

[33mcommit f01ebd97d2081e29bc2d264d09fbbd7ec3fcc829[m
Author: Eric Martindale <eric@ericmartindale.com>
Date:   Wed Oct 1 21:08:06 2014 -0400

    Buffers, identities, and randomNumbers.

[33mcommit 43d21e9f029d9dbd7e1bf238ebbe00e4e73c31f8[m
Author: Eric Martindale <eric@ericmartindale.com>
Date:   Wed Oct 1 19:22:41 2014 -0400

    Remove old tests.

[33mcommit e8d4786e484f45d166e50c0d209f076de07d5171[m
Author: Eric Martindale <eric@ericmartindale.com>
Date:   Wed Oct 1 19:20:03 2014 -0400

    CLASSICAL INHERITANCE IS FOR THE DOGS.

[33mcommit 541196cb5a632cadc4b090dd583a49d366bca538[m
Author: Eric Martindale <eric@ericmartindale.com>
Date:   Wed Oct 1 16:28:57 2014 -0400

    Re-implement addresses.

[33mcommit 5f60d26a2b1ed30d07379631c1fcf97d26ddcd24[m
Author: Eric Martindale <eric@ericmartindale.com>
Date:   Wed Oct 1 16:26:09 2014 -0400

    Migrate from Address() to Identity().

[33mcommit be95a3f3a7b8396d5d22955bfd7d3a2e66a4bc46[m
Author: Eric Martindale <eric@ericmartindale.com>
Date:   Wed Oct 1 16:16:05 2014 -0400

    Merge bitcore2 into bitcore, prepare branch.

[33mcommit fb1a1938935fa55007c69496a4b7651e04749e24[m
Merge: 9e95e7b b38a667
Author: Eric Martindale <eric@ericmartindale.com>
Date:   Wed Oct 1 16:12:01 2014 -0400

    Merge branch 'master' of ../fullnode into v0.8
    
    Conflicts:
            .gitignore
            .travis.yml
            README.md

[33mcommit 9e95e7bf34fd2e7c7f3b14c639fabb463fa74fd6[m
Author: Eric Martindale <eric@ericmartindale.com>
Date:   Wed Oct 1 16:05:32 2014 -0400

    Remove ephemeral content.

[33mcommit d98320a003615cb348c1a211413d2367eabf6a3d[m
Merge: a4ea349 d5618c1
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Oct 1 13:18:09 2014 -0300

    Merge pull request #509 from sagivo/patch-2
    
    syntax fix - typeof is not a function, it's  an operator

[33mcommit a4ea3492383903a4e7c59270b548c78001e883b2[m
Merge: 85b55de f7e3c03
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Oct 1 13:17:32 2014 -0300

    Merge pull request #520 from matiu/test/dust
    
    add test for uxtos containing dust

[33mcommit 85b55dee3f7347c59919ff4c098c686932353b54[m
Merge: ce9faf3 9778398
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Oct 1 11:52:37 2014 -0300

    Merge pull request #501 from sagivo/patch-3
    
    no need for ts argument

[33mcommit f7e3c037e79a30f3ce15e42eec8cbc1db125cfa6[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Wed Oct 1 11:47:49 2014 -0300

    add test for uxtos containing dust

[33mcommit ce9faf3e610fa5ff36dc73e6d7f45d7d3e84ed96[m
Merge: 0977a2c aae2e9a
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Tue Sep 30 13:24:23 2014 -0300

    Merge pull request #517 from maraoz/fix/parseValue
    
    Fix parseValue

[33mcommit aae2e9a654a845d05eabca4d3b0f6788610537ac[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Sep 29 17:24:56 2014 -0300

    fix parseValue

[33mcommit b38a6671f7f2185aaf314730d230412b8fafcfde[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Sun Sep 28 18:39:19 2014 -0700

    clarify README

[33mcommit 11919a5fee3e2b94ab54bcbd5dd60adf653ca513[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Sun Sep 28 18:38:31 2014 -0700

    clarify README

[33mcommit 8b0b30e226307a733f717e2f0320fef5e5611bfb[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Sun Sep 28 18:33:54 2014 -0700

    Initial commit of Full Node
    
    all current code is forked from bitcore2

[33mcommit 0977a2c23b7ad4f20467aa70237d097b0b41eb05[m
Merge: 0dd078a 5227d33
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Thu Sep 25 08:38:43 2014 -0300

    Merge pull request #490 from viacoin/op_return
    
    Implement check for OP_RETURN

[33mcommit f54edfb6188a7870a06e27b5c8b7961d2a657f18[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Tue Sep 23 22:19:01 2014 -0700

    Varint(BN()) convenience
    
    ...and add some tests for the various constructor conveniences

[33mcommit 8e85eba08b0c421804352fdbe15838aaa8c0bf22[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Tue Sep 23 22:09:41 2014 -0700

    pushin, pushout
    
    Add convenience methods for adding new inputs and outputs.

[33mcommit c07d5096232be393f62ea4b0e170116ee60049a4[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Tue Sep 23 22:01:30 2014 -0700

    initialize transaction
    
    In order to add convenience methods to a transaction, such as pushing new
    inputs and outputs, we need to first have the notion of an initialized
    transaction, which is actually not blank. An initialized transaction just has
    default values for everything, such as no inputs and no outputs, and default
    version and nlocktime.

[33mcommit 729049a7dae88daa8565f4991a9471a7a2ea677d[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Tue Sep 23 21:37:18 2014 -0700

    Add error for when pushdata is exceptionally large

[33mcommit b37e39abca9feab06989d13b35f3eb1d72268392[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Tue Sep 23 21:28:03 2014 -0700

    Script().writeXX convenience methods
    
    Script().writeOp('OP_CHECKMULTISIG'), or...
    Script().writeOp(174), or...
    Script().writeBuffer([push data buffer]), or...
    Script().write([op string, number, or push data buffer])
    
    These convenience methods let you easily write a script.

[33mcommit 54818c0bd88c4bb78481af20cb530231f473270a[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Tue Sep 23 21:08:00 2014 -0700

    expose stealthtx

[33mcommit d689dbb77e2a3c7043e14c272b8a3eb8535454d1[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Tue Sep 23 20:28:16 2014 -0700

    speed up random test slightly
    
    ...by caching hexes. Also, correct the "1000" typo - it's actually 100.

[33mcommit 4f7153586989d3a347d381db5cfad6ff36a896ea[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Tue Sep 23 16:54:52 2014 -0700

    StealthTx
    
    For spotting transactions to which you have the stealth key (or at least the
    scan key) and creating transactions to a stealth address. So far it is only
    partially working - you can see if a transaction is a stealth transaction (or
    at least one of a limited kind of stealth transactions), and you can see that
    you do not have the stealth key to spend one of these transactions. However, I
    have not yet tested whether you can see a stealth transaction that you actually
    have the key to. Also, it is not yet easy to spend to a stealth address.

[33mcommit 4fabad21a11a777cfbd3224abad3b0e755363a9a[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Mon Sep 22 21:51:19 2014 -0700

    get rid of obsolete 'bitcore' stealth addr format

[33mcommit fd499089bb84d1b3b2b13ff6b5231dc0d93ceda4[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Mon Sep 22 21:30:43 2014 -0700

    update readme to reflect toJSON/fromJSON
    
    ...rather than toObject/fromObject, which I had considered doing before, but
    decided toJSON/fromJSON was more explicit.

[33mcommit 22b87325d7f5b50a3ce2522b168b1d8114814508[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Mon Sep 22 21:27:31 2014 -0700

    make Dark Wallet buffer/string formats the default
    
    and rename the old functions to "bitcore buffer" and "bitcore string"

[33mcommit a3062b622c141e54d8b7b512f480f7034b983469[m
Merge: 96df774 2db942d
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Mon Sep 22 18:26:43 2014 -0700

    Merge pull request #1 from petertodd/master
    
    Minor: spelling

[33mcommit 96df77429f8d07030c020ff8fca46f381e8e6561[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Mon Sep 22 18:23:10 2014 -0700

    add support for Dark Wallet-style addresses
    
    These functions are prefixed DW which stands for Dark Wallet. The code for the
    Dark Wallet address format can be found here:
    
    https://github.com/darkwallet/darkwallet/blob/develop/js/util/stealth.js
    
    Note that I deliberately support only the simplest possible format, which is
    where there is only one payload pubkey and the prefix is blank. I should now go
    back and replace my old toString, fromString, toBuffer, fromBuffer functions
    with these Dark Wallet versions, since they are much more well-thought out than
    mine.

[33mcommit 9b8ce05b151f691c619c46505653c08acd3341bc[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Mon Sep 22 17:09:53 2014 -0700

    BufferWriter().toBuffer convenience method
    
    It does the same thing as .concat(), but may be easier to remember, since the
    rest of the library uses the ".toBuffer()" convention

[33mcommit 792e8080c8e092ea160568734a3f645fb316f8bd[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Mon Sep 22 16:04:06 2014 -0700

    classify pubkeyhash and scripthash scripts
    
    ...both the "in" (ScriptSig) and "out" (ScriptPubkey)

[33mcommit 6f92775b2cacb3798f578dbc38753a734e89d5ad[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Mon Sep 22 14:56:07 2014 -0700

    extra curly braces for code readability

[33mcommit 5c7149aeab60c5b5103e5521a99ac6be02c8d550[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Mon Sep 22 14:45:41 2014 -0700

    Stealthkey toJSON/fromJSON

[33mcommit d6e3266179c65ad9cbc30c29f24bd8b3115f20bd[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Mon Sep 22 13:55:40 2014 -0700

    toJSON/fromJSON for privkey, pubkey, keypair

[33mcommit f3614e4a9064f8f0cd852996f6172813b7c839f1[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Mon Sep 22 13:14:39 2014 -0700

    Key -> Keypair
    
    ...that is what is called everywhere else.

[33mcommit e9847367364afe02576933cf8de276f3f34fe487[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Mon Sep 22 13:07:39 2014 -0700

    allow bufs in constructors
    
    For Transaction, Block and Blockheader. This is a convenience so if you happen
    to have the buffer for one of these, you can make a new one like this:
    
    Transaction(txbuf);
    
    Rather than having to do this:
    
    Transaction().fromBuffer(txbuf);

[33mcommit 1516ad3012a027f2346510a3d211488d84efd895[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Mon Sep 22 12:52:09 2014 -0700

    remove unused addressString variable

[33mcommit e6a424303e5c6ed767a180a84effbcdb983789f1[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Mon Sep 22 12:51:18 2014 -0700

    remove unused base58check dependency

[33mcommit 1bda566679e36f27cd2a839d7ed8030c565a2fac[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Mon Sep 22 12:48:13 2014 -0700

    stealth address to/from JSON

[33mcommit 27fbdb42ad07f9e95d1fc3d5dabfc4daf8b0e32b[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Fri Sep 19 21:59:19 2014 -0700

    isOpReturn
    
    standard OP_RETURN scripts contain either just an OP_RETURN or an OP_RETURN
    followed by a single pushdata OP with not more than 40 bytes.

[33mcommit ffdfe0ce83e68dc3a3ca4a49992f568a528ea677[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Fri Sep 19 21:02:57 2014 -0700

    add fromString test for bip32
    
    ...since it was lacking any tests

[33mcommit d57613bc911216956c78393a088da17db928f7a0[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Fri Sep 19 17:41:22 2014 -0700

    body is actually defined in the function

[33mcommit cc3196085fc722abc7bea7b2c080d3be404509a2[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Fri Sep 19 17:29:40 2014 -0700

    add .hash() function for a block
    
    This is the plain old hash, which is a double sha256. The id of a block is the
    reverse of this.

[33mcommit aff3992ffb018e99c1fa60f36830db1509f9e2a2[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Fri Sep 19 17:25:35 2014 -0700

    transaction hash and id
    
    ...the hash is the usual hash, and the id is the reverse of that, which is what
    is usually graphically displayed by bitcoind.

[33mcommit 40d17c5180c563fe2bf930c2a34d6f9f875a68cb[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Fri Sep 19 17:08:44 2014 -0700

    block id
    
    The block id is the reverse of the double sha256 hash of the blockheader.

[33mcommit f191e93711393d83e2e65b5ee2d5e60cc2586e59[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Fri Sep 19 16:40:29 2014 -0700

    make block reading more efficient
    
    ...by using streams. This way we don't load all the blocks before parsing them.
    We parse them as we go.

[33mcommit cfd509f8591fd611d460b6dcb0456eb608b1ff3c[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Fri Sep 19 14:32:32 2014 -0700

    make receivePubkey compatible with dark wallet
    
    I had been using this formula for the receiveKeypair:
    
    scanKeypair + payloadKeypair + sharedKeypair
    
    However, Dark Wallet uses this formula:
    
    payloadKeypair + sharedKeypair
    
    It is not actually necessary to add the scanKeypair in order to have all the
    features of stealth addresses, at least as far as I can tell. So in order to
    bring my implementation closer to Dark Wallet's, I have removed the scanKeypair
    from this calculation.

[33mcommit 7647663a5ec9e8797cb2793bb090acf81fc967d2[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Fri Sep 19 14:02:44 2014 -0700

    typo

[33mcommit 199ed7c4ba0967f59e6e70d530c6e352629a0c2d[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Thu Sep 18 18:46:31 2014 -0700

    update dependencies

[33mcommit 04887db261efa6cc059d8ec343e42ffc8590d626[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Thu Sep 18 17:52:43 2014 -0700

    update blockreader example to use toJSON

[33mcommit e11019a083648400df0202424f5630858e39e9d8[m
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Thu Sep 18 17:52:02 2014 -0700

    toJSON, fromJSON
    
    Every object should have toJSON and fromJSON methods so you can have a reliable
    way to store and retrieve objects.

[33mcommit 2ecf1cdcdffe0850fb64201a7452ef913086d101[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Sep 18 15:20:23 2014 -0700

    Block parsing example
    
    bitcoind saves blocks in files called blk*****.dat. Those files can be piped
    into this example, which will parse them and spit out a nice looking string of
    all the blocks, which also includes parsed transactions.

[33mcommit f17d604e44fa0a699603662754b1d1d3fd0431fa[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Sep 18 15:18:53 2014 -0700

    Address().fromHashbuf() convenience method
    
    ...useful for when you have the pubkeyhash, but not the version byte.

[33mcommit 2db942d65aa6f08aaf57b36618ee16cfddb9e16a[m
Author: Peter Todd <pete@petertodd.org>
Date:   Thu Sep 18 05:58:08 2014 -0400

    Minor: spelling

[33mcommit 60459b6c7aabc0d09eef6bf18ca8c7ce1cc37b79[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Sep 17 17:36:59 2014 -0700

    expose
    
    Block, Blockheader, Transaction, Txin, Txout

[33mcommit d2bc960744f8308b969455c9f37c00c386f36285[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Sep 17 17:02:40 2014 -0700

    fix capitalization error on case-sensitive filesystems

[33mcommit 6fe5d416a00d28c87948b3f3d2338a7991aace01[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Sep 17 17:00:32 2014 -0700

    fix capitalization error on case-sensitive filesystems

[33mcommit 1fa5482518a3a69f480e526ebdf9efda09f354ff[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Sep 17 16:56:36 2014 -0700

    add travis file
    
    ...for travis automated testing

[33mcommit cf5b2f12506c961db3162024b36b9dd803208a66[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Sep 17 16:48:23 2014 -0700

    varint -> vi canonical spelling

[33mcommit 4a21a9551c0c9e60519e7f3ce322b9472727e9a1[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Sep 17 16:32:38 2014 -0700

    fromX is actually static
    
    ...should add an instance method in the future

[33mcommit 2caf7c6471a6aedd05ec9932965378ece27862c3[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Sep 17 16:08:42 2014 -0700

    bn -> BN canonical capitalization

[33mcommit f727c5ad25908cdf08557151198bfca4e0dd828d[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Sep 17 16:03:57 2014 -0700

    fix varint test broken in browser

[33mcommit 0212e4bd4c62bcb7f1163b87e567165c96c06c15[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Sep 17 15:49:45 2014 -0700

    replace .buffer with .read

[33mcommit 8e049b7244d91f688e4105da878226f3a1f9dca7[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Sep 17 15:44:59 2014 -0700

    smarter

[33mcommit 6cee393c5dff217a7df963ec6972b519b961bfcb[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Sep 17 15:43:15 2014 -0700

    put brains in read

[33mcommit 6e1dfd3003ab762a59a70203f45939f9463533d3[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Sep 17 15:41:30 2014 -0700

    allow bufferreader.read to specify length
    
    ...to be more symmetric with the write function of bufferwriter

[33mcommit 7918f53f12d5669fa4897dde7a87c817d3d11d57[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Sep 17 15:32:58 2014 -0700

    bnjs -> BN ... for consistency

[33mcommit aee8547093d926346f738cb11f25d1c6c27c0c7c[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Sep 17 15:32:14 2014 -0700

    add fromString method for library consistency

[33mcommit 6494ca507682cd0d80b57d8ca8be4e47d164f843[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Sep 17 15:27:12 2014 -0700

    convenience: varint -> vi

[33mcommit 0eeba8eadb84fa8a035b423269b57cbb536b8b3c[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Sep 17 15:22:52 2014 -0700

    canonical BN notation

[33mcommit 5f21059bf88bad3fbf17b58f3e75c001d5324fd4[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Sep 17 15:20:01 2014 -0700

    more convenient names

[33mcommit eb34a1651108e14b8584e033f9d65c63a7e2e8d6[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Sep 17 15:17:54 2014 -0700

    more convenient name

[33mcommit 9473bdf9b0e078a3c23565a5f8d41a48877727bd[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Sep 17 15:15:56 2014 -0700

    more convenient name

[33mcommit bd16eddf54bfd6730296f8997444cf5db036b58f[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Sep 17 15:13:57 2014 -0700

    Key -> Keypair

[33mcommit 7390b15f8946850367dc10dc5a1d7e7a74691f92[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Sep 17 15:11:16 2014 -0700

    add set function to bip32

[33mcommit 0641184e84d28abeb6a0c00fda43ff16e18f9495[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Sep 17 15:02:11 2014 -0700

    support string input in constructor

[33mcommit c41419b6ef6d33db27a04563197afedd86410735[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Sep 17 14:49:17 2014 -0700

    use buffer functions
    
    ...instead of adhoc uint functions

[33mcommit 5da964739d81a843ed061d492cc98b749f06a6e0[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Sep 17 14:44:16 2014 -0700

    remove unused base58 dependency

[33mcommit 9e188574f70ee97a04c8bf1fe5d448aeb0e2278e[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Sep 17 14:43:14 2014 -0700

    base58check in extendedPrivateKeyString

[33mcommit 70d9f0db93012a4a1f2a018ac4104b2b601cef80[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Sep 17 14:41:51 2014 -0700

    use base58check in extendedPublicKeyString

[33mcommit 70659ad9d42393edc1a65cd0eda54a12729ffdd0[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Sep 17 14:40:29 2014 -0700

    use base58check in fromString

[33mcommit 334c443d8b960312018f84d513f805b6035234b9[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Sep 17 14:37:53 2014 -0700

    "gc" was some find-replace error from earlier

[33mcommit af6932a3139a60435ebf9f852924cbed662cc56c[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Sep 17 14:35:20 2014 -0700

    console.log?
    
    this must have been a remnant of some earlier debugging, either in bitcore2 or
    in bitcore.

[33mcommit 78ef76eb2fe1f4503c2c79895ec4c9417a539ce8[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Sep 17 14:29:53 2014 -0700

    more convenient constructor
    
    ...allow inputing strings or buffers in the constructor.

[33mcommit 40ea68a3ff335609bdde4ad7bf947b658d89e977[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Sep 17 14:26:19 2014 -0700

    more convenient Base58 constructor

[33mcommit ac85264a2865bb151d9734b28e480478b88967c0[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Sep 17 14:22:18 2014 -0700

    Address().fromBuffer(buf);

[33mcommit 8a52e6c3168d25b620d6724c072933bad7fc71c4[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Sep 16 18:42:11 2014 -0700

    Block

[33mcommit 0d180810defd2fc0b63ec21cb7e307c42a5ae949[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Sep 16 17:28:00 2014 -0700

    Blockheader

[33mcommit 7ea66e032f77ad6ed24f0a3c2603a62c556bc12d[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Sep 16 14:39:51 2014 -0700

    add real-world tx to transaction test

[33mcommit 5b25679e15058cd6b9021b0213afab218d540ec0[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Sep 16 14:35:26 2014 -0700

    Transaction

[33mcommit 03291f9f8919943335b6dc1211423dc0d8fe5d6d[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Sep 16 11:54:38 2014 -0700

    add ECDSA example

[33mcommit 6c42969d01e855cc7959f14e0782e8dbf4fc0718[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Sep 16 11:44:51 2014 -0700

    improve error message

[33mcommit 6e9755b00916cd294aee73ca19693246e1815d1a[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Sep 16 11:34:28 2014 -0700

    sign, verify convenience functions

[33mcommit ed335f35f778225b9a0bedb0e5a2922284100f5a[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Sep 16 11:33:49 2014 -0700

    throw error if hashbuf is not 32 bytes

[33mcommit 0dd078a28017d7ea652f799a532b70aef847bcf4[m
Merge: 19d7bef a426ecb
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Tue Sep 16 10:37:04 2014 -0700

    Merge pull request #511 from chjj/fix_paypro_example
    
    paypro: fix example server for no-tx argument.

[33mcommit 3daeabaf30baf69a7af09e2c7a308f9f39596767[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Sep 16 10:10:06 2014 -0700

    "undefined"s are unnecessary

[33mcommit a426ecb9b85003f4a3e7ac74a3ce81449a3ce408[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Sep 15 19:07:28 2014 -0700

    paypro: fix example server for no-tx argument.

[33mcommit ced35a07eb2790bdab7fa65c7242e17ea4426dd6[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Sep 15 18:38:21 2014 -0700

    Txout

[33mcommit 42130c78a0d3624f0c2eef20b29ace206ac9b4d9[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Sep 15 17:08:09 2014 -0700

    Txin

[33mcommit 4594cbb9e79124138c6016b155666722ababe1ea[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Sep 15 15:29:39 2014 -0700

    add bn support to varint class

[33mcommit 2f9bc222e5381e0df1e05567439798218fc2bd44[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Sep 15 15:10:24 2014 -0700

    expose varint in bitcore bundle

[33mcommit 3fa651e55371b246fa6a66fe2e78639965b4bb7b[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Sep 15 15:09:50 2014 -0700

    disable examples in browser

[33mcommit f6a8878aa2b0aba9bdc8b7b24c8e501cf723e058[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Sep 15 15:05:54 2014 -0700

    Varint class
    
    ...will be useful in transactions. Note that we already have a primitive
    understanding of Varints in the BufferReader and BufferWriter classes. However,
    the new Varint class is a varint object which actually depends on BufferReader
    and BufferWriter for reading and writing varints. This class is for keeping
    track of the raw buffer that is read in from a buffer.

[33mcommit 54e705f7e87aed71a287682771c7920bfd15b331[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Sep 15 14:53:42 2014 -0700

    missing semicolon

[33mcommit 9cb31ebb6a7505858d9fc38953ec54a2580a711e[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Sep 15 14:52:43 2014 -0700

    extra semicolon

[33mcommit 4bb9105b2d320c78dfac1d48a4716e2ad10da42c[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Sep 15 14:41:46 2014 -0700

    varInt -> varint
    
    I don't like having to capitalize things unnecessarily

[33mcommit 30c96721a05e70dc70f4c2f4e4e241aa57a47d83[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Sep 15 14:36:31 2014 -0700

    varIntNum

[33mcommit d363956ba1f2a27262691619cbc1853e4c482ab5[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Sep 15 14:27:42 2014 -0700

    add readVarIntBuf function
    
    ...will be useful for new Varint class

[33mcommit 3c668c9cf0bf3fc06d22eaa3d3628d6bc6819acf[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Sep 15 14:19:08 2014 -0700

    readVarInt -> readVarIntNum
    
    "varInt" refers to the varInt object, which is not actually implemented yet.
    This function should therefore really be called readVarIntNum.

[33mcommit 8e959426e25ed8e411332d2d10e14e49b90977ed[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Sep 15 13:58:24 2014 -0700

    support reading varInt nums up to js precision
    
    Javascript only supports 64 bit floating points, which have uint precision up
    to Math.pow(2, 53). We now support reading variable sized numbers up to that
    size. If the number is bigger than that, then we need to use BN.

[33mcommit cf4668f5018733d1ec7bc1f85d039323fec7f1ef[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Sep 15 13:56:42 2014 -0700

    typo

[33mcommit 9d5d13699332df0513c9168c1797c06a5277f9b6[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Sep 15 13:48:51 2014 -0700

    "function" not used

[33mcommit adbb260e700e89967f064728c2e3c09efb5273ce[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Sep 15 13:35:50 2014 -0700

    also have keys and messages

[33mcommit 543762bc671c397b92aa609929ad9a71131ac0e9[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Sep 15 11:32:39 2014 -0700

    fromBuffer convenience function for pubkey

[33mcommit 385edbcc92f85bf30d5776ca1adc9bd79a0feba6[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Sep 15 11:19:18 2014 -0700

    simplify ECIES interface
    
    the toKeypair doesn't really need to be a keypair. upon encrypting, it merely
    needs to be a pubkey. and upon decrypting, it needs to be a privkey.

[33mcommit 8dc6a5023a0a790eafe799873401781f1368373e[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Sep 15 10:52:32 2014 -0700

    test the case when no fromkeypair is used
    
    ...during encryption, and make sure you can still decrypt the message.

[33mcommit fbfa64582ca85620ea0ef37d686408b3a4fd932b[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Sep 15 10:43:14 2014 -0700

    autogenerated fromkeypair if not present

[33mcommit 4a027e260a3397af17e2e9f31737356b9938d533[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Sep 12 17:49:01 2014 -0700

    Address().fromScript(script)
    
    It is convenient to be able to derive an address directly from a script for
    p2sh transactions.

[33mcommit 79d79012d4a62f38f8136e7c1b1979f1d7f30683[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Sep 12 17:24:00 2014 -0700

    fix bug where you can't use isForMe without payloadKeypair
    
    It should be possible to check to see if a message isForMe with only the
    scanKeypair, and not the payloadKeypair. There was a bug where only the
    scanKeypair was being used to produce the receiveKeypair, but this was a
    mistake. Both the scanPubkey and payloadPubkey should be necessary to produce
    the receivePubkey, and both the scanPrivkey and payloadPrivkey should be
    necessary to produce the receivePrivkey. If an online computer has only the
    public keys of both (and the scanPrivkey), then that is good enough to check
    for isForMe.

[33mcommit a095341a074abb286b36c10307058ed24385e013[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Sep 12 13:37:22 2014 -0700

    print the public key

[33mcommit 8b875a5926a7ca3233a8bbd356881318323a048a[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Sep 12 13:26:14 2014 -0700

    making a keypair is unnecessary

[33mcommit aa4251bff685b824fd90b90f1ac19c918530abfd[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Sep 12 13:00:52 2014 -0700

    typo

[33mcommit 88f3690ef6b6fec4f1e4a1912506886211d9a436[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Sep 12 12:55:11 2014 -0700

    StealthMessage example

[33mcommit 5a86a1a5c6d2fc6612491259496c1ed6d33b3275[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Sep 10 14:00:53 2014 -0700

    StealthMessage
    
    This code should be regarded as being a proof-of-concept, and needs more review
    before being used in production code. At least one thing is guaranteed to
    change, and that is the format of a stealth address.

[33mcommit 19d7befc5e0635847a7bc8160d530a9272f74808[m
Merge: d088e0d 2a696b5
Author: Ryan X. Charles <ryanxcharles@gmail.com>
Date:   Wed Sep 10 12:42:58 2014 -0700

    Merge pull request #508 from chjj/pem_fix
    
    PEM parsing fix

[33mcommit 2a696b5b6f1a2391694877e18eaf1fd93e7d0eb4[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Wed Sep 10 09:58:42 2014 -0700

    root-certs: ensure JSON parses properly.

[33mcommit 59ac7079b199837b539f43195140aade8fc2cc8c[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Tue Sep 9 17:45:15 2014 -0700

    paypro: convert root certs to json.

[33mcommit 3a3c5463100c6e417ace444e1461e1911f0c2b31[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Tue Sep 9 17:15:13 2014 -0700

    root-certs: move function out of root certs file.

[33mcommit d088e0d7f2232bf82c35b560550451f0305e6d4a[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Sep 8 15:51:14 2014 -0700

    v0.1.36

[33mcommit d5618c186f74c1a4a2986a46fc330f1331f27134[m
Author: Sagiv Ofek <sagiv4@gmail.com>
Date:   Sat Sep 6 00:47:44 2014 -0400

    syntax fix - typeof is not a function, it's  an operator
    
    following the comment of @shesek here: https://github.com/bitpay/bitcore/pull/500/files#r16642032
    `typeof(foo)` should be `typeof foo`

[33mcommit 51452725757bd4712a04bd6fb008ab4c1cf2ca0d[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Fri Sep 5 17:43:39 2014 -0700

    paypro: handle concatenated pems in pem parser.

[33mcommit 8593ad461e0ade0481b88a22c0b695beba7ebef5[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Fri Sep 5 17:26:19 2014 -0700

    paypro: pem parsing - rename variables.

[33mcommit 6e329b15bbdbb67369291d14108ef85b46bf6b09[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Fri Sep 5 17:24:44 2014 -0700

    paypro: add a full PEM parsing function.

[33mcommit 9dbe45ad038a94afde9bc7227ac53d97063164ec[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Fri Sep 5 17:04:14 2014 -0700

    paypro: account for PEM metadata as per rfc1424.

[33mcommit 90f99fe74478dcd74e6283f89919fe0ba9f0698f[m
Merge: 7a09140 b0f680c
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Sep 4 16:12:10 2014 -0700

    Merge pull request #506 from chjj/paypro
    
    Payment Protocol: Improvements.

[33mcommit b0f680ccdaf5dc78cbd024c2df240d64a575f80f[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Thu Sep 4 15:31:43 2014 -0700

    payro: fix crypto module require.

[33mcommit b53e285a7cf61b6167f5e11b2695baf81db9218b[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Tue Sep 2 19:31:44 2014 -0700

    paypro: rename type to sigHashAlg.

[33mcommit a50b9ed3a31c723dd1b1fdfe3db77fae9dff5780[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Fri Aug 29 20:31:27 2014 -0700

    paypro: implement "none" pki_type.

[33mcommit a73699ba644125eb5f57ffe60ae7868cd107ebda[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Fri Aug 29 20:05:35 2014 -0700

    paypro: add PayPro.verifyCertChain.

[33mcommit 4e883ceba6020820dab631924d24d18cff23ea12[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Fri Aug 29 20:02:20 2014 -0700

    paypro: grab npubKeyAlg in browser.

[33mcommit 7a09140b01f5cc94b15c5171033f081d37370c34[m
Merge: 06b951f 4fa3b23
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Thu Sep 4 14:06:51 2014 -0300

    Merge pull request #505 from himynameismartin/master
    
    Added JavaScript and HTML syntax highlighting

[33mcommit 4fa3b235a99c5412e620b3b5f218af4ef20ff8cb[m
Author: himynameismartin <himynameismartin@gmail.com>
Date:   Thu Sep 4 17:44:01 2014 +0200

    Added JavaScript and HTML syntax highlighting

[33mcommit 74549a53ec3109e251a3fe04aa10b778ce273ea9[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Sep 2 16:36:21 2014 -0700

    key -> keypair
    
    Since the class has been renamed Key -> Keypair, instances should be renamed
    key -> keypair.

[33mcommit 219aa528c84286edfeb8353b2ea50b8c243d8f76[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Sep 2 15:54:24 2014 -0700

    AsReceiver implied

[33mcommit 558a7672ef8578beb491d3c74be10ef5d5667c8d[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Sep 2 15:28:32 2014 -0700

    Stealthkey AsSender functions obsolete
    
    use StealthAddress instead

[33mcommit 779e48d5627d1d8d2e545d75664ffb05bc47d355[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Sep 2 15:27:25 2014 -0700

    expose new StealthAddress class

[33mcommit d1a570135d6b9ed75914c4e58963bcfd82a492c6[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Sep 2 15:25:16 2014 -0700

    getSharedKeypair & getReceivePubkey

[33mcommit 48ae69cab06d0f8278091c1a0bdda1b3d6a3fbf2[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Sep 2 14:23:11 2014 -0700

    convenience: StealthAddress(str) or StealthAddress(buf)

[33mcommit 36fd6b2d9c0a6592ffc85a6a4116e8d4c7d8aeb2[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Sep 2 12:53:41 2014 -0700

    take address stuff out of stealthkey
    
    ...that is what StealthAddress is now for

[33mcommit 139fe023557d35a8515bf4361e7689608be50b84[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Sep 2 12:48:36 2014 -0700

    StealthAddress

[33mcommit 258dab9d6d06a0de013e4dc89bb9b2807cbe98a2[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Sep 2 12:08:33 2014 -0700

    convenience: Stealth(payloadKeypair, scanKeypair)

[33mcommit 073ee0a0e43b32f2ceef34bb4e2db51279857558[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Sep 2 12:07:18 2014 -0700

    fix: Pubkey(point) and Privkey(bn)

[33mcommit caf6c87419d32e6c7cd14689406b7f06b9d2cbc9[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Sep 2 11:59:42 2014 -0700

    Signature(r, s) should work

[33mcommit a768755764e40c72d0b880cbfe62cb32cfd37fbe[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Sep 1 21:16:10 2014 -0700

    convenience: new Pubkey(point)

[33mcommit 6f56c8d1fc93d0ef5a704f38987cbf4f26393db8[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Sep 1 21:13:44 2014 -0700

    convenience: new Privkey(bn)

[33mcommit ef3a89f254f1d00b5e43006e44049cc3b9adae8f[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Sep 1 21:08:16 2014 -0700

    add Signature(r, s) convenience

[33mcommit 8a3d71b5969889797c15ce16dbb5a210928a2264[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Sep 1 20:03:22 2014 -0700

    throw error for invalid strings

[33mcommit eaaf8aade343ff321ba382a315b41bf1cf3a54d7[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Sep 1 20:00:54 2014 -0700

    throw error if there is no string representation

[33mcommit 3b2b725070ee8beca1356116f73f59b2592b4414[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Sep 1 19:42:20 2014 -0700

    Script().fromString(str)
    
    ...the format of fromString and toString are deliberately not compatible with
    bitcoind. The format here is supposed to be both human-readable, and
    byte-for-byte isomorphic to the binary representation. In the future we will
    need to add support for bitcoind-like strings, both for the test data (e.g.,
    script_invalid.json) or for the bitcoind console style.

[33mcommit 6375941ef818977570b7a777bc99e8366380cd09[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Sep 1 18:31:02 2014 -0700

    script.toString()

[33mcommit e6af57f4faf0c98ddf37418e49b1caea5d762a96[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Sep 1 18:01:17 2014 -0700

    script.toBuffer();

[33mcommit 378dc923ef29fa50d0344bfcdbb5bb77fd5d9055[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Sep 1 17:27:39 2014 -0700

    preserve claimed length and op code
    
    When parsing OP_PUSHDATAX commands, the the length of data might not require
    the size integer of OP_PUSHDATAX. For instance, you might write 1 byte, and yet
    use OP_PUSHDATA4. We need to record which OP_PUSHDATAX was used so that when we
    write the buffer back out, we can write the same one. Also, the claimed length
    may be different. For instance, we may OP_PUSHDATA of length 100 to the stack,
    but there may only be 50 bytes left in the script. In that case, buf.length and
    chunk.len will be different. I'm not sure if that would be considered a valid
    script, but in any case, for script analysis, we need both values.

[33mcommit e3aa93614e81dd5ef4b915210e6062b8003b6bff[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Sep 1 16:44:27 2014 -0700

    one more test to make sure things are working

[33mcommit 697b3e50094bcecb7cba5fb8e21cf8654d37a579[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Sep 1 16:41:07 2014 -0700

    Script().fromBuffer(buf)
    
    ...code heavily inspired/copied from bitcore

[33mcommit 8b3ad7ac85cb7beac682d47f11f4af33fbec54ba[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Sep 1 16:40:31 2014 -0700

    read a buffer, like slicing while iterating pos

[33mcommit 572582938f0488333f914bb4a5798cff5c5de6c5[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Sep 1 15:53:26 2014 -0700

    more convenient bufferreader

[33mcommit 15801773e387756de3e044a8ac8f6eb35dcba183[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Sep 1 15:45:03 2014 -0700

    the beginnings of script

[33mcommit a481a0225e91b59033e51cb213c9f1bbf061e9db[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Sep 1 14:59:42 2014 -0700

    rename bundle from privsec to bitcore
    
    ...since this library is indeed likely to become the new bitcore

[33mcommit 6a26813955c8d687581388b8eef325bd249610c2[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Sep 1 12:06:18 2014 -0700

    p2sh -> scripthash
    
    more appealing and memorable name

[33mcommit a0150f82ef11659ae07f12bbcbef7ecb9e97509b[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Aug 31 20:38:39 2014 -0700

    fromNumber, toNumber, fromString, toString
    
    ...like the rest of the library.

[33mcommit 6ffb6574ed88459355e3cba86710ffd9cf9ba3be[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Aug 31 20:38:19 2014 -0700

    comment about npm shrinkwrap

[33mcommit 004f8c29c8861e21b179a62edb5c417d2490e3de[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Aug 30 11:58:33 2014 -0700

    npm shrinkwrap
    
    This will ensure that the versions of the dependencies of the dependencies
    remain the same on npm install, that way we can ensure bitcore works as
    intended for the end-user. Note that this does not ensure byte-for-byte
    compatibility. We may address that issue in the future.
    
    See: https://www.npmjs.org/doc/cli/npm-shrinkwrap.html

[33mcommit d8e1f0d9b3b70733235781ce03b18eea485c349e[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Aug 29 21:02:56 2014 -0700

    expose Opcode

[33mcommit 03578e2ba54aa271a49557b3e980115d2d9220bd[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Aug 29 19:24:51 2014 -0700

    Opcode
    
    ...code from bitcore

[33mcommit c59013eb46d49115e4efcdb8d385b617fff2bdf7[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Aug 29 15:42:30 2014 -0700

    remove useless Address dependency from Keypair
    
    to get an address from a key, just do Address().fromPubkey(key.pubkey)

[33mcommit 47b48bd5c78d09ef632700d85eba0dec53045adf[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Aug 29 14:37:26 2014 -0700

    Fix Stealthkey exposure

[33mcommit f028b6b91399243776aeef008977965a58179aa7[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Aug 29 14:34:01 2014 -0700

    Stealth -> Stealthkey
    
    More explanatory. Will break up into separate Stealthkey, StealthAddress, and
    StealthMessage classes.

[33mcommit 32fabd0c0fa9a51691611d16317eca4e0d4bae68[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Aug 29 14:18:56 2014 -0700

    Key -> Keypair
    
    "Keypair" is a more explanatory name, and also should be less confused with
    other kinds of keys (particularly "cipher keys", which are the keys used in
    symmetric block ciphers, especially AES).

[33mcommit 40a2007e18b20148e55a8234963681d77ee7a2d6[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Aug 29 13:07:49 2014 -0700

    confusingly named SymEnc -> accurately named AESCBC
    
    This will also further discourage use amongst anyone who doesn't understand
    what this is.

[33mcommit bdb8daaf078dc16d466e8f1d2053083d5d35344f[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Aug 29 13:01:05 2014 -0700

    remove redundant "test." from test names

[33mcommit faa7a81cacea11a6eecca5fbc6d5c21ff10bb2e8[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Aug 29 12:43:55 2014 -0700

    Key().fromPrivkey()

[33mcommit 40e8dfec06767f18f10f358feb2b5734f3a8acd6[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Aug 29 12:38:43 2014 -0700

    compressed by default with fromRandom

[33mcommit 06b951f87a0409aeb2f43916f7b7671222f3c7a4[m
Merge: d3166c1 62f41aa
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Aug 29 12:15:34 2014 -0700

    Merge pull request #498 from chjj/fix_cert_chain
    
    Fix certificate chain and signature validation

[33mcommit b7bde14e062a24b4d9da476f1d0cdca0d662f85c[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 28 20:32:44 2014 -0700

    add bitcoinjs contributors
    
    ...since some of the source code comes from bitcoinjs

[33mcommit 80625fdbefcd094e11f5d85bc0a351c24654f1f3[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 28 20:27:45 2014 -0700

    move static isValid next to instance isValid
    
    ...to be easier for developers to parse and distinguish

[33mcommit 531308577328f6ab7a659a7b5089336adff083df[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 28 20:19:30 2014 -0700

    Pubkey().fromPrivkey()

[33mcommit c39acbcca307f40b6f0cc08ca031991ef4997739[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 28 19:27:22 2014 -0700

    Privkey().fromRandom()

[33mcommit 62f41aa45d020c5805e1330a9d668769aaf6ade8[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Thu Aug 28 19:23:58 2014 -0700

    test: add paypro test to verify a real PaymentRequest.

[33mcommit 5c643e0be6a534a7594a6e54ece45f40a414e2f2[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Thu Aug 28 19:22:48 2014 -0700

    paypro: fix uncatchable error in browser paypro.

[33mcommit 18c38ae67aa35a386c07593c9c6a3b04d5e13473[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Thu Aug 28 18:58:58 2014 -0700

    paypro: add returnTrust to sign(). minor improvements.

[33mcommit dea39d1c7280f02df03bd2a3de0b3957300bf98d[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Thu Aug 28 18:13:56 2014 -0700

    paypro: immediately detect self signed certs and untrusted CAs.

[33mcommit 2ef5e2f003f85cf8aa17129964d635f271ca2aac[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 28 17:55:33 2014 -0700

    network -> networkstr

[33mcommit 280578d64120238b6fd3111e20fab6c7b747881f[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 28 17:53:11 2014 -0700

    network -> networkstr
    
    ...for compatibility with address, and to make the types obvious

[33mcommit f34b98d2533b009f569db2b063590cce94381d48[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Thu Aug 28 17:50:57 2014 -0700

    paypro: allow users to return verification properties via PayPro.verify.

[33mcommit e2824035bb86f2fe960000f3b4daa347676e0043[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 28 17:41:38 2014 -0700

    Pubkey.prototype.set

[33mcommit e34f9a4061da8f8c7f1dd4e414d87bb6fa953847[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Thu Aug 28 17:37:41 2014 -0700

    paypro: remove old browser next pubKey code.

[33mcommit f98ebe69d8df073a4615f6888c1ba098eb0c2322[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Thu Aug 28 17:37:06 2014 -0700

    paypro: move validity and issuer validation into common.

[33mcommit eba2825f5a89a3686cfadb0a33ef116c2112cd80[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Thu Aug 28 17:32:13 2014 -0700

    paypro: get chain validation working in the browser.

[33mcommit 356ddcfa4eb4e464390ac3ad3c6d0b9929969ef0[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 28 17:32:08 2014 -0700

    test invalid address

[33mcommit ac47796acd722703e8ca335da1ea8295d5d26c29[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 28 17:30:32 2014 -0700

    .isValid() is more convenient than .validate()

[33mcommit fa85fa471531b37cac7e0b34ed70fda2989fd37d[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 28 17:28:47 2014 -0700

    fix ecies exposure

[33mcommit 109f31cfdb32a662fcb6c298405bc9452afc2271[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 28 17:26:56 2014 -0700

    Privkey.prototype.set

[33mcommit a39aeeb446c4a4cabe47435663c4d302c237dd20[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Thu Aug 28 17:13:02 2014 -0700

    paypro: move tbs parsing into common.

[33mcommit 6b4bc4c49c243a32bd6b360b41d025e94122b5bc[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 28 17:00:34 2014 -0700

    Stealth.prototype.set

[33mcommit 12c56854b9d7b854e7e3a1335b82638962b4777b[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Thu Aug 28 16:52:21 2014 -0700

    paypro: more comments. debug.

[33mcommit 0ca390d45ba59565d0b14aaff442be38b7f1572c[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 28 16:42:47 2014 -0700

    Message.prototype.set

[33mcommit a5f79c7651fcb7511c2034d51fecd45d0d6b52c6[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 28 16:38:21 2014 -0700

    Signature.prototype.set

[33mcommit 852ee54e3651f3f2f86e36a9d7fafb1d468dc90f[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Thu Aug 28 16:35:27 2014 -0700

    paypro: lots of debugging. parse raw DER to get raw tbsCertificate.

[33mcommit 28d3a40704e942c7c880748a69319f2b13bc7541[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 28 16:18:36 2014 -0700

    Key.prototype.set

[33mcommit 75c1503a9270e8bb386a8745d8952a32714c6218[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 28 16:07:28 2014 -0700

    ECDSA.prototype.set

[33mcommit 0d9b54711e76196a4413bff8cc8f27aa899a235c[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 28 16:02:24 2014 -0700

    BufferWriter.prototype.set

[33mcommit 3475ee973ca6352e8b83fd97d78357b853482f2b[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 28 15:52:32 2014 -0700

    BufferReader.prototype.set

[33mcommit 3919b246852adb5e25443026f60d47e4f743909f[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 28 15:38:29 2014 -0700

    make bip32 mostly compatible with the rest of the lib
    
    the constructor shouldn't do much. just set some varibles. in this case, i have
    yet to write the code that sets the varibles. but better this than
    autogenerating a new random BIP32. for that, call fromRandom()

[33mcommit d50d766352a0ee0da13b7e6623958ff6d5b58e17[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 28 15:31:06 2014 -0700

    Base58Check.prototype.set

[33mcommit da8989b64943cc6323bd4c594263e104bdda7ff0[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 28 15:27:58 2014 -0700

    add set function to Base58

[33mcommit 6b7592d67b30ead71e7c3895ba679548a066afca[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 28 15:22:03 2014 -0700

    add address validation convenience function

[33mcommit f52e679f9353ae9e8212b32bae6180da5651e3f3[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 28 15:18:48 2014 -0700

    refactor address - use "set" function
    
    ...intend for this to become standard throughout the lib

[33mcommit cc316e94555e6210d3582ac43fd71181ef78ddc9[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 28 14:43:21 2014 -0700

    ECIES

[33mcommit 5fdc778cf572f23db8ac3bc05d64c579d79482da[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 28 14:27:47 2014 -0700

    expose SymEnc

[33mcommit 6f54d4cde691fb7c3a94de7665954550b16da6df[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 28 11:10:40 2014 -0700

    Encryption -> SymEnc
    
    This is more explanatory ("symmetric encryption") and also does not encourage
    its use for people who don't know what they're doing. (It should only be used
    in combination with some type of message authentication.)

[33mcommit 1cb2f900af100a9f92ab8b695b0fe3c62ca8e715[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Aug 27 17:15:10 2014 -0700

    symmetric encryption convenience class

[33mcommit ae02a878ddee470e18c3c45945698c419b1b68b8[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Aug 27 15:57:46 2014 -0700

    woops ... actually check that output is correct

[33mcommit ed826bf95c023f5e53316af0f0cbc78e2cfe5a50[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Aug 27 15:37:54 2014 -0700

    add test to make sure AES works with CBC

[33mcommit a8e3e0b99376fdce7cd2ea4725ba25461ecca708[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Aug 27 14:37:28 2014 -0700

    static methods start with @ in tests

[33mcommit ce98b87d90d417d4a65f589678304d07e977ec98[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Aug 27 14:37:01 2014 -0700

    add it description

[33mcommit 429a2d099f8cf0e8355531ebe252fcd48bfb53e0[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Aug 27 14:36:23 2014 -0700

    test decrypt

[33mcommit e86b70fd4aa15b86f977a2962d990ae081e833aa[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Wed Aug 27 10:32:27 2014 -0700

    paypro: cleanup debugging code and comments.

[33mcommit 6cbf1319193a5c0195a9f6b3044f3303bb063f34[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Wed Aug 27 10:30:55 2014 -0700

    paypro: move extensions to asn1.js

[33mcommit 60b266a0db62b3b8864d2569a1fcae77b7353206[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Tue Aug 26 16:26:34 2014 -0700

    paypro: more extension debugging.

[33mcommit 7115dc97a46ae4c8af0a842b74d5ee066f7f0d76[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Tue Aug 26 15:20:25 2014 -0700

    paypro: parse error workaround.

[33mcommit c366a1114523a1880c807fcd82cf2b265130eae6[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Tue Aug 26 15:18:26 2014 -0700

    paypro: ignore 2-3 failing parsers for now.

[33mcommit 69f3fbd03d5e54a42037a44e912b9fb9716f0165[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Tue Aug 26 15:17:06 2014 -0700

    paypro: a lot of parser debugging.

[33mcommit 4eec70205c3a6a8d725b847bcea73a647d8f6c36[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Tue Aug 26 11:59:14 2014 -0700

    paypro: drop extension if statements.

[33mcommit 379578aa15241678a361a625313d97e4a8a0572f[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Tue Aug 26 11:57:15 2014 -0700

    paypro: refactoring. handle unkown extension.

[33mcommit dde64fbb87e185b6c9506b602f0935ae19a67167[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Tue Aug 26 11:09:39 2014 -0700

    paypro: refactor extension parsing.

[33mcommit 2bd5a158a533c1290c7af13a3a2edab925f18d76[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Tue Aug 26 11:03:51 2014 -0700

    paypro: refactor. additions. debugging.

[33mcommit 0bdc8f158699c7d284fdbe60ed9003ef68b9c1f8[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Tue Aug 26 10:24:27 2014 -0700

    paypro: major refactor. create rfc5280 extension parsing function.

[33mcommit 73b904ce219ed77934d9c1c5e0bfbe86f3dd4d90[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Aug 25 21:16:33 2014 -0700

    CBC decrypt

[33mcommit dfa190b5a5ee4344c60207d01bcc0e5293c6399a[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Aug 25 21:02:00 2014 -0700

    blockbufs2buf

[33mcommit ae319ffcbc533d61246c56557b92d800072eb255[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Aug 25 20:53:29 2014 -0700

    unpad

[33mcommit a6e74666c88971f526e3c235f660daf7dd87f986[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Aug 25 20:38:39 2014 -0700

    decrypt blocks

[33mcommit eddeb60d7ddd52893bfcab7ecbf56ea68f6f783c[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Aug 25 20:25:18 2014 -0700

    decrypt block

[33mcommit 799388db8ecc7eb26ecd141b1a99f5e90d33f57c[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Aug 25 17:36:43 2014 -0700

    paypro: more debugging. fixes.

[33mcommit 97e40f9ac693364b47d5828a20f339e8ee87f03f[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Aug 25 16:38:53 2014 -0700

    rename keybuf -> cipherkeybuf
    
    ...since this use of "key" is very different than the public/private key pair
    that is key.js

[33mcommit a09cac4ba6344b683f3aa78d723bd9b469d78496[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Aug 25 16:30:04 2014 -0700

    block cipher should support "encrypt" and "decrypt"

[33mcommit 12f29a9b5286e14fd5c5969ad22a77aaba6fa825[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Aug 25 16:25:01 2014 -0700

    CBC encryption

[33mcommit bb3da9d6dcd839def5c0e7d41a397653e0428af5[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Aug 25 15:55:44 2014 -0700

    paypro: parse all extensions.

[33mcommit 1bd9dd577f78db82c73a9244cf43ffc4c1e1514a[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Aug 25 15:44:33 2014 -0700

    paypro: refactor extension execution.

[33mcommit 189dcb1b6f95ca2c102a96b53f70a61cf7c0b930[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Aug 25 15:42:27 2014 -0700

    paypro: implement id parsing properly.

[33mcommit b6c89413684da1fc80f42ddc35c46adda484cab1[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Aug 25 15:34:38 2014 -0700

    paypro: 17 x509 extensions implemented.

[33mcommit bfd6dceee506f64b2fb34ee91cf4706ef9b0e9ca[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Aug 25 14:37:09 2014 -0700

    paypro: extension organization.

[33mcommit a5ba45e1f6c513ea965de4a3240cafafdad113ae[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Aug 25 13:31:05 2014 -0700

    paypro: remove old defs.

[33mcommit b164d3c9875aec00117337712ff7bec19aca4fa6[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Aug 25 13:30:53 2014 -0700

    paypro: add a ton of extension defs.

[33mcommit 9d83ff3fc6ad5549d3493b48a4125048e01d33fe[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Aug 25 13:10:58 2014 -0700

    paypro: use new string types with asn1.js fork.

[33mcommit be018ba6e3127b2eeb129f5ee29ad3d6345eb34f[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Aug 25 12:51:09 2014 -0700

    paypro: clean up string types.

[33mcommit 71f863ebb649921b6364e55bf7a689e8560d8975[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Aug 25 12:50:27 2014 -0700

    paypro: add string types - need to fork asn1.js.

[33mcommit 6be8ad1790115f11814f47d0faf5997b5fe5f832[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Aug 25 12:38:16 2014 -0700

    paypro: start implementing more rfc5280 definitions.

[33mcommit 83286113ff60ec089097b0ba9f12f1edbe8643dd[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Aug 25 12:05:17 2014 -0700

    paypro: parse keyUsage bit string properly.

[33mcommit eedf71a74943cec4750a47e4406cd0e41aeb0a09[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Aug 25 11:57:29 2014 -0700

    paypro: debug KeyUsage extension.

[33mcommit 6f8de47983cee1f2e8cd5caf71a0ff9e450d9207[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Aug 25 11:49:31 2014 -0700

    paypro: start implementing rfc5280 ext definitions.

[33mcommit 63b58fe47709b25515aa6a6c59c9276838961d5b[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Aug 25 11:31:58 2014 -0700

    paypro: refactor verification.

[33mcommit 1dff1d6a9f1fe47f27bfab98e5de1c3a0e151f1e[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Aug 25 11:27:16 2014 -0700

    paypro: check validity time - cert expiration.

[33mcommit b52eb6f922639c75a5e394cb41bc16295aad8b7a[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Aug 25 11:18:24 2014 -0700

    paypro: better extension parsing with more debugging.

[33mcommit e8995c9344dac0ba8291e718619a20a4fda63ce2[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Aug 24 21:25:47 2014 -0700

    expose aes dependency

[33mcommit ad78e8ab7597877336226a1a9a03cce6310084b8[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Aug 24 21:25:04 2014 -0700

    expose AES and CBC

[33mcommit 38d9ab65af0984d3f0ab0bcc5c27586a1bec42e2[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Aug 24 20:51:56 2014 -0700

    xor buffers ... will be useful for CBC

[33mcommit e097fe23ec43cf4d4db30b0d14b52cc3894bbae3[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Aug 24 20:41:36 2014 -0700

    add contributors
    
    ...copied from bitcore. Should also add bitcoinjs-lib contributors.

[33mcommit 63d0fa96b0e0eb9e1f895623f6add76c6e8ce497[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Aug 24 20:38:49 2014 -0700

    add repository field
    
    ...so npm quits complaining

[33mcommit db7ae4c6d1fbb6d45018c5359e12bd22df580117[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Aug 24 20:37:16 2014 -0700

    static tests start with @

[33mcommit d3166c12d19963a9d5d1b26b2a28adb865fb01b1[m
Merge: 04da3cd b4d607b
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Aug 24 19:52:22 2014 -0700

    Merge pull request #500 from sagivo/patch-2
    
    fix bug - 0 fee is not working!

[33mcommit 1b1ecd989a6a94c4782edc02fbee515648901565[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Aug 24 19:38:20 2014 -0700

    pkcs7
    
    This is a standard algorithm for the purposes of padding a block for a block
    cipher. It will be used in CBC, which in turned will be used with AES for
    ECIES.

[33mcommit 1dead4cbc4ae07099f2f5d6d4725a67d443ad50c[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Aug 24 17:33:09 2014 -0700

    AES

[33mcommit a0ad59fbac73619483f5cedf6fca58161065a5d5[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Aug 24 14:51:55 2014 -0700

    static tests start with @

[33mcommit f3dcb5bba18efef9347ff81807b38668961ccb09[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Aug 24 14:31:30 2014 -0700

    typo in error message

[33mcommit 76e8136b45023b7d0490da88f47353a86258a807[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Aug 24 14:29:35 2014 -0700

    prefix static methods with @ in tests
    
    ...instance methods prefixed with #

[33mcommit b81e4c75fbbe32ceb779c07d7f4f281d170578a0[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Aug 24 14:27:47 2014 -0700

    put static methods at the top

[33mcommit ea0ee1b687a6a76075849e0c155480a1e87ae493[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Aug 24 14:26:17 2014 -0700

    add info on public key recovery

[33mcommit 95a75a6ee41a2b266021e4fcc99fbf242b98f848[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Sun Aug 24 13:02:07 2014 -0700

    paypro: start handling certificate extensions.

[33mcommit 18d72309eb5c7666d291cbc17f12ff27396186cc[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Sun Aug 24 13:01:01 2014 -0700

    paypro: check issuer. ignore fixed asn1.js bug.

[33mcommit e6a88118aea29af865598c2db21d0884a6a46a2c[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Aug 24 12:50:21 2014 -0700

    fix error message

[33mcommit c345d5dd1934120f36c3494f3e9efb8d09ef30f8[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Aug 24 12:50:02 2014 -0700

    improve README slightly

[33mcommit b4d607bfefc8cfeacb4cfd0028667bf0b6e9f3b8[m
Author: Sagiv Ofek <sagiv4@gmail.com>
Date:   Sun Aug 24 01:38:31 2014 -0400

    updated the code to 1-liner statements
    
    using typeof instead of 2 if checks.

[33mcommit 97783986f887d1dac3b855289eeb62b15e794bd2[m
Author: Sagiv Ofek <sagiv4@gmail.com>
Date:   Sat Aug 23 18:41:21 2014 -0400

    no need for ts argument
    
    removed `ts: 1396288753` from `utxos` since they are redundant.

[33mcommit 449e947966eb5a7853499358e68c0e588abdb40e[m
Author: Sagiv Ofek <sagiv4@gmail.com>
Date:   Sat Aug 23 18:11:28 2014 -0400

    fix bug - 0 fee is not working!
    
    if the user pass 0 fee (in fee or feeSat arguments) - there's a bug in the program that will add fee even if specified 0 fee:
    
    - in case fee or feeSat is 0 the if statement `if (opts.fee || opts.feeSat)` will be false.
    from some reason `0 || undefined` in js returns `undefined` and in case a user set the fee to 0 in options this condition will not happen.
    
    - second fix: `var feeSat = this.givenFeeSat ? ...` fixed since if `this.givenFeeSat` is 0 the condition will return false (and we want true in this case) since `0 ? true : false` will return `false` in js language.

[33mcommit bc94a5cb5934bec7ecca085895365ce0244381e9[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Aug 22 19:43:32 2014 -0700

    sign/verify with uncompressed pubkeys

[33mcommit a80d512570b20ab62e606a9fc5c4e5a5451921fb[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Aug 22 18:00:55 2014 -0700

    add tests for preservation of compressed in privkey2pubkey

[33mcommit 7c945cdc01ae02ca93daca75aadebe46db4254cd[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Aug 22 17:43:22 2014 -0700

    add "compressed" feature to pubkeys
    
    ...not just privkeys. since, of course, they can be compressed or uncompressed.

[33mcommit 203b605ebf1a7ded5eb7253943cad09585ca5292[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Fri Aug 22 17:43:19 2014 -0700

    paypro: start using asn1.js v0.4.1.

[33mcommit 8134198e5461f25c61152a52747bc20b27083e05[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Fri Aug 22 17:33:58 2014 -0700

    paypro: remove debug code.

[33mcommit 882ce9d80925d4a269cd2669a34ee56ac91d8aae[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Fri Aug 22 17:10:41 2014 -0700

    paypro: debugging and sigAlg/pubKey formats.

[33mcommit ee0dff9e2e234285d2c233d5646c1aa0b55d7b8f[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Aug 22 16:59:18 2014 -0700

    another reason to perfer bitcore2

[33mcommit 8e6a28162b24209678cb095f586c12c91f6fceca[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Aug 22 16:34:45 2014 -0700

    it is a "Compact" signature, not "Compressed"

[33mcommit b3423967317cda6591cbf8523d7990796ef57843[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Aug 22 16:18:34 2014 -0700

    expose Message

[33mcommit 6176ad4a98126e31e7d7d30621e36d31dcebd1bb[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Aug 22 16:15:44 2014 -0700

    verify signed messages
    
    ...and fix bug where i (recover param) was stored incorrectly

[33mcommit 6eab17546770e54d666ca78a96e64634b7326e8e[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Fri Aug 22 13:21:21 2014 -0700

    Revert "paypro: attempted debugging with KJUR."
    
    This reverts commit 5788fdbb52a42e8e4a1841f5d67af9afef5e3082.

[33mcommit 5788fdbb52a42e8e4a1841f5d67af9afef5e3082[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Fri Aug 22 13:21:18 2014 -0700

    paypro: attempted debugging with KJUR.

[33mcommit 1a0de813fcd705dcfc202a0ba58678111f94de28[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Fri Aug 22 13:21:02 2014 -0700

    paypro: fix browser kjur usage.

[33mcommit 6dbff09d4077f6aba7a9f1aa9d04015ecd145f23[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Fri Aug 22 12:50:26 2014 -0700

    Revert "paypro: more debugging."
    
    This reverts commit b406eeadffe65d7bdf292abd3bb48d3e42cfa7ec.

[33mcommit b406eeadffe65d7bdf292abd3bb48d3e42cfa7ec[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Fri Aug 22 12:50:22 2014 -0700

    paypro: more debugging.

[33mcommit e9b0e7b96989e823a35211375da731cc312b9216[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Fri Aug 22 12:20:36 2014 -0700

    Revert "paypro: asn1.js debugging - try to get tbs buffer."
    
    This reverts commit 3c7aeb4f62c27305294f95eb8875b370b2407227.

[33mcommit 3c7aeb4f62c27305294f95eb8875b370b2407227[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Fri Aug 22 12:19:17 2014 -0700

    paypro: asn1.js debugging - try to get tbs buffer.

[33mcommit 11c478d1a908398234e06351dd0b7b540dd8beec[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Fri Aug 22 12:18:58 2014 -0700

    paypro: fix chain validation for browser.

[33mcommit 4e325c3fa93becc4f8473578b89ae29b7bef108e[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Fri Aug 22 09:05:05 2014 -0700

    paypro: fix root cert check.

[33mcommit f0757498b68ef4a4c228d4f31e82592ece809983[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Fri Aug 22 08:56:08 2014 -0700

    paypro: use asn1.js in browser paypro.

[33mcommit 4a12d5a4918316ca4cab16faaf36a295a215a15b[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Fri Aug 22 08:38:19 2014 -0700

    paypro: verify chain refactor.

[33mcommit 16b646d0e7e83866bed2120026e62fc9b5be375b[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Fri Aug 22 00:34:41 2014 -0700

    paypro: asn1.js - cleanup.

[33mcommit 5085880bd054286d3894f80e7a2e94f89b274a78[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Fri Aug 22 00:31:20 2014 -0700

    paypro: use fedor's asn1.js to deal with DER certificates.

[33mcommit 3b3ebb045887171d76cfc4b2b5a915b77eb0d3d4[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 21 16:21:21 2014 -0700

    sign convenience function

[33mcommit 569e60065aa15e7b8c20a85c29393d1fb3fea18c[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Thu Aug 21 16:13:34 2014 -0700

    paypro: verify the certificate chain.

[33mcommit 6828f560da707dbf193f16e7dafa181935c346d1[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Thu Aug 21 16:02:53 2014 -0700

    paypro: fix root certs.

[33mcommit 95a0bccda64a239963b5f27ef3d4cfd09d3c357a[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 21 15:52:27 2014 -0700

    new principle for bitcore2

[33mcommit 15f9a99e65166a9222db069cc4e6b28a6b4ef62d[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 21 15:50:38 2014 -0700

    message signing

[33mcommit e6d89a76d76706a27e745ce5eaf3b8c04c14af36[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 21 14:00:18 2014 -0700

    use standard language - hash -> hashbuf

[33mcommit 4f90478aa6475ff95a617da2432dec657eebe428[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 21 12:59:27 2014 -0700

    keep track of advantages over old bitcore

[33mcommit 2131dbdfeeb2651d173c50b11b099413a07ac946[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 21 11:52:43 2014 -0700

    remove unnecessary tab

[33mcommit ddc9e2d2a4cb47d1f30e20316d9edd4220366044[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 21 11:47:09 2014 -0700

    handle varInts better

[33mcommit 04da3cdb135826fd39f582664064700f19b5bbde[m
Merge: fa9aff5 f53c91a
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 21 10:35:04 2014 -0700

    Merge pull request #497 from maraoz/fix/logging
    
    fix logging

[33mcommit f53c91a5d1efc2c15c5a1bff50759a5531baf124[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Aug 21 09:51:46 2014 -0400

    fix logging 2

[33mcommit 4cff6a41f45b1522f33f497a961676e7aa4b1edb[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Aug 20 13:03:07 2014 -0700

    remove "(classname): " from tests
    
    ...to reduce the burden on writing new code

[33mcommit 912bed1d9c590a967dd5d59df76a266abe65a70f[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Aug 20 12:52:37 2014 -0700

    support BN in bufferwriter
    
    So that the precision of writing a variable sized integer is sufficient.

[33mcommit 34c9d9b8291933e654deeb0c3465b48747a2ce57[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Aug 20 15:47:57 2014 -0400

    fix logging

[33mcommit cde44d689c3b8357f2e7a59ceb216687d293746f[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Aug 20 12:35:55 2014 -0700

    fix precision error by handling BNs correctly

[33mcommit c22476d809e9e390d9764eab40bbc61e4e9cad5c[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Aug 20 10:54:58 2014 -0700

    bn -> BN, BN -> BN()

[33mcommit 79ba8b246565ff223d5574a532c606be5e907495[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Aug 20 10:54:39 2014 -0700

    BN -> BN()

[33mcommit 8ce3342b6cd837031ec8721bc54f402da9ab83b2[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Aug 20 10:52:26 2014 -0700

    hash -> hashbuf

[33mcommit 3e82c57e1975c79b15ec6393724f362f0accae14[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Aug 20 10:46:01 2014 -0700

    "hashbuf" indicates type is a buffer

[33mcommit fa9aff55c02546745cae30940ce4ff6a65ae51b7[m
Merge: e449ea2 471378b
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Aug 20 08:57:08 2014 -0700

    Merge pull request #495 from chjj/fix_paypro_example_sign
    
    paypro: example - sign customer transaction after output scripts are altered

[33mcommit e449ea2b87865e2bc1bf72dfdd9d30cf2009855f[m
Merge: 095699a e6190f9
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Aug 20 10:28:58 2014 -0400

    Merge pull request #496 from digitaltangibletrust/master
    
    Update Transaction.js

[33mcommit e6190f9e9b2eb2a097004deab4707405548a417e[m
Author: Aaron Caswell <aaron@captureplay.com>
Date:   Tue Aug 19 23:30:08 2014 -0700

    Update Transaction.js
    
    Global leak fix

[33mcommit 471378b0d8a3a4c00d8fc146fd52d5046f123162[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Tue Aug 19 19:37:10 2014 -0700

    paypro: example - sign customer transaction after output scripts are altered.

[33mcommit ca7fdd77c13edca700ab51c8c926f10da73490ca[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Aug 19 17:15:54 2014 -0700

    recover public key from signature

[33mcommit 65c3545cb64de6654124dfc9d759de14b2873158[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Aug 19 16:27:28 2014 -0700

    include i in sig obj + cosmetic improvements

[33mcommit 39236fab141b5e529200268b9da2811c206daf75[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Aug 19 12:02:34 2014 -0700

    formatting

[33mcommit 8fad4087f8fe1410144ec1a9368acc4d2486ec5f[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Aug 19 11:57:15 2014 -0700

    refine copyright

[33mcommit 7fe333d367f2e220f2b33db3429e016caa42794d[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Aug 19 10:27:47 2014 -0700

    temporarily rename to bitcore2
    
    ...to distinguish from old bitcore. Will rename once we merge it into the main
    branch.

[33mcommit 1550d5ec83e7651f609254eb5316667d09485512[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Aug 19 10:27:32 2014 -0700

    add basic info about what this library is to README

[33mcommit da296abb900ef7dffecea057b19b6921a891611a[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Aug 19 10:18:38 2014 -0700

    make LICENSE compatible with bitcore1

[33mcommit 337b19849c7db5f0c85d6b7bc26a1bb221a9be99[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Aug 19 09:41:46 2014 -0700

    fork bitcore from privsec

[33mcommit 9d600f47843e602e6d30a6130c0d42bf46f5bdb4[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Aug 18 18:20:54 2014 -0700

    BufferWriter

[33mcommit 5e3ad3d09d6c0cef60520adc17af2a1c5fac8cb8[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Aug 18 18:04:47 2014 -0700

    BufferReader

[33mcommit 095699a0720f7c51adf68ce8165e6a97c15dd7ce[m
Merge: abc4259 786c388
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Aug 18 15:58:02 2014 -0700

    Merge pull request #494 from chjj/fix_paypro_example2
    
    Fix Payment Protocol example in the browser

[33mcommit 786c38834d5dc5cee50177a5ab0467a31eea20a4[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Aug 18 15:42:15 2014 -0700

    paypro: example - remove old createTX.

[33mcommit a90e42181808efefdf4dde921f746536d69273f0[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Aug 18 15:41:26 2014 -0700

    paypro: example - fix customer createTX for browser.

[33mcommit 774dacae8dc1d941f9554789f285c51769427da4[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Aug 18 14:44:06 2014 -0700

    paypro: example - document modular usage of example.

[33mcommit 76092fb1a35285ac5c4523febd274008db761d16[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Aug 18 14:34:50 2014 -0700

    paypro: example - allow more modularity concerning options.

[33mcommit abc4259f765bd980923179b09c79b960f7d30aad[m
Merge: 15525ef da36abc
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Aug 18 15:12:29 2014 -0700

    Merge pull request #493 from chjj/fix_paypro_example
    
    Fix Payment Protocol Example

[33mcommit da36abcc1e88fd39ccc70c10c31584df67bf797d[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Aug 18 14:25:50 2014 -0700

    paypro: example - allow user to set options when using example as a module.

[33mcommit bf77041f1de5fbdd1e8605bbd546cada3ff37bc1[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Aug 18 14:22:09 2014 -0700

    paypro: example - fix request method.

[33mcommit 1e57a6d8742531383c13b23951e446c7f194edfb[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Aug 18 14:08:04 2014 -0700

    paypro: example - remove some comments.

[33mcommit 253d66994cdc43de5558fd12a68aab5c8865909b[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Aug 18 14:00:43 2014 -0700

    paypro: example - add privkey option. refactor.

[33mcommit e93e3d83f4883b7661eacee2fdcb731780117a94[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Aug 18 13:39:57 2014 -0700

    paypro: example - add --address and --pubkey options. document in readme.

[33mcommit cc3ca4e571ff24f9eccea0da1bafd9024b04ad47[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Aug 18 13:36:04 2014 -0700

    paypro: example - explain extra arguments in readme file.

[33mcommit bd227930e196ee5d7e680ebbb871e94d283780d7[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Aug 18 13:06:33 2014 -0700

    paypro: example - add extra arguments for experimentation.

[33mcommit f972baf42c9e49e940c1270517fb2a35b2d1b1d0[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Aug 18 13:05:58 2014 -0700

    paypro: fix readme file for better explanation.

[33mcommit 15525efbccc077add5dda2c55bec6d090854a2c8[m
Merge: 82ce08b 798f8ad
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Mon Aug 18 15:57:08 2014 -0400

    Merge pull request #492 from curtislacy/Pubkey-Error
    
    Clarified error message when we encounter an unknown script pubkey

[33mcommit 798f8ad1beb4353030fef799812c7cb054cc0c5c[m
Author: Curtis Lacy <curtis.lacy@grgcomponents.com>
Date:   Mon Aug 18 15:26:06 2014 -0400

    Revised error message per feedback on PR.

[33mcommit 49bd46b8b1883058d49036a2218a16076daa4c26[m
Author: Curtis Lacy <curtis.lacy@grgcomponents.com>
Date:   Mon Aug 18 14:39:06 2014 -0400

    Made the error message when we encounter an unknown script pubkey more clear.

[33mcommit f11ed4d20b3f18dd21f15d8454051bd7c88a918d[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Aug 15 15:09:28 2014 -0400

    bug: should mod bn addition
    
    when adding two private keys to get a new private key, you should mod the
    result with N so that it is always less than N.

[33mcommit 381481fb7ce05bf7335bd6b1dd64b6b19ae6ad42[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Aug 15 12:57:31 2014 -0400

    rename back to privsec
    
    ...if this package ever actually turns into bitcore2, then we will rename it
    again.

[33mcommit 5227d33d1d389e078601587386f4243f5a917fea[m
Author: Maran <maran.hidskes@gmail.com>
Date:   Thu Aug 14 19:04:52 2014 +0200

    Implement check for OP_RETURN

[33mcommit 2dba978ae0dbadbabd7ea8d1f7e5c7e4bcb51d58[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 14 12:48:41 2014 -0400

    correct file capitalization

[33mcommit ab2a4a4d463f87896766287978effacffa9d07cc[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 14 12:36:35 2014 -0400

    capitalize 'c'

[33mcommit d73ff6fa6ac55730ed89590276b310f958c77baa[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 14 12:13:09 2014 -0400

    give Base58 the normal bitcore2 interface

[33mcommit de08f78d742001bfa114ff414f0f781885e7b94e[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 14 11:56:17 2014 -0400

    give Base58Check the same fromString toString
    
    ...interface like the rest of the classes

[33mcommit 9cc214cf064e5f58d417ff1442f4c45a52623515[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 14 11:32:47 2014 -0400

    capitalize classes in tests

[33mcommit b783b58762af75d52b1202aa8e097dae72c53465[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 14 11:02:28 2014 -0400

    rename privsec -> bitcore

[33mcommit bc1c4235f250ea468c1da64dd11b99b68e42e8d1[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Aug 13 20:54:05 2014 -0400

    basic stealth address support
    
    Math only. Does not yet support transactions. Not yet compatible with Dark
    Wallet.

[33mcommit f8fc3812f078ff732168867ecd9cd9092fd6acbd[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Aug 13 19:23:45 2014 -0400

    add BN.prototype.fromBuffer

[33mcommit f6f7a870fb1594a96fd9a4dd6031359fa2b35c11[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Aug 13 18:55:33 2014 -0400

    allow creating objects without using "new"

[33mcommit a2512226f89cc49cf2684342650c1fcce68a41c5[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Aug 13 18:00:41 2014 -0400

    address convenience functions

[33mcommit 8743c68ce67a9e5f21e0f3f6ed2e023c697d633d[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Aug 13 17:31:28 2014 -0400

    kdf

[33mcommit 076dab2a4782d1bd8049e450fc576ed6d6a40096[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Wed Aug 13 17:11:23 2014 -0400

    paypro: example - use strict paypro headers.

[33mcommit a2e471ae9e0b2d3721a7e1778dc6bfcabed2ba88[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Aug 13 15:23:06 2014 -0400

    more consistency: n -> bn, p -> point

[33mcommit 82ce08b8932c3c9d86105982109101bab1a47827[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Aug 13 12:58:24 2014 -0400

    version 0.1.35

[33mcommit 8e1329d240d2f4d82be04cbe19af1cadf9908bd0[m
Merge: b2dfb7b 288f21f
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Aug 12 12:17:40 2014 -0400

    Merge pull request #483 from yemel/feature/BIP21
    
    Feature/bip21

[33mcommit 288f21f7bdacc5a047a567e64dfe4bcefe27c406[m
Merge: dd2dbdd 730e823
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Tue Aug 12 12:35:41 2014 -0300

    Merge pull request #2 from chjj/feature/BIP21
    
    bip21: fix regex parse error.

[33mcommit 730e8236cf548f9430c8b94e399ccaa5de5221a7[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Tue Aug 12 11:26:12 2014 -0400

    bip21: fix regex parse error.

[33mcommit dd2dbddfdef6a914ccc76d0a5804c1781928fa9e[m
Merge: b361bfe 363e27d
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Tue Aug 12 12:17:30 2014 -0300

    Merge pull request #1 from chjj/feature/BIP21
    
    Feature/bip21 - some changes

[33mcommit 363e27d49366f34bb8c9558c91e4db75b13e0a41[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Tue Aug 12 11:03:43 2014 -0400

    bip21: check for arg `r=` and set merchant.

[33mcommit 11ecfd16677e6a709d2fbaedac89aee5093de882[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Tue Aug 12 11:03:24 2014 -0400

    bip21: use triple equal for consistency.

[33mcommit f46cc65aba48442ca4b2067faaa3281490a72f79[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Tue Aug 12 11:03:01 2014 -0400

    bip21: use RegExp.exec instead of String.match.

[33mcommit b361bfe1d03eecc192d0ee3d53bbba7fe7a4a88e[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Tue Aug 12 11:21:59 2014 -0300

    Skip BIP39 tests on Travis

[33mcommit b2dfb7be7f9405594b20d9835309195a59ecd0ef[m
Merge: 3b60170 c33eef3
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Aug 11 19:08:54 2014 -0400

    Merge pull request #484 from chjj/fix_paypro_example
    
    paypro: example - use GET method for first paypro request.

[33mcommit c33eef3689dc63f3712e53179af5a04e583518c8[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Aug 11 19:04:57 2014 -0400

    paypro: example - use GET method for first paypro request.

[33mcommit ea22f1361f10d7352eccfc596d519fa8dd8fd4be[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Mon Aug 11 17:10:13 2014 -0300

    Add validation of required arguments for future use

[33mcommit ac525f226cb37bb2afcd2895f91b73d4320dc80a[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Mon Aug 11 16:41:19 2014 -0300

    Add BIP21 implementation

[33mcommit 3b60170e9f651c010e58b68c861640a205305806[m
Merge: d9ffe75 9f9e2f1
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Mon Aug 11 17:07:11 2014 -0300

    Merge pull request #482 from ryanxcharles/bug/k-too-small
    
    k should be 32 bytes, not 8 bytes

[33mcommit 1fa7fb527ed99666ca0a1c7321e07f9043e47d4e[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Aug 11 15:44:19 2014 -0400

    move core code to top

[33mcommit 9f9e2f1d41bdf0b55e1021c96985900bc8ce21e9[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Aug 10 21:25:52 2014 -0400

    k should be 32 bytes, not 8 bytes
    
    This is a bug with security implications. It is much easier to guess the value
    of k within a 64 byte range. This would lead to compromised private keys.
    
    The cryptography interface of bitcore is extremely poor. I recommend:
    * Get rid of the C++ code, since it makes everything more difficult with little benefit
    * Refactor all crypto, and have easily auditable bignum, point, ecdsa, and key classes
    * Then actually audit the crypto

[33mcommit cc310fbc2356590d367a308bf73e78ee3cef184d[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Aug 9 23:54:08 2014 -0700

    add bip32: to error messages
    
    ...to be consistent with the rest of the library

[33mcommit efbebb3528b4362ad38261991bd57f9ac403b9a6[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Aug 9 23:52:19 2014 -0700

    throw error if deriving an invalid path string
    
    ...the path consists "m", numbers, /, and ' characters

[33mcommit 134952d1f8033969a5dc431cc5bc03102b04e772[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Aug 9 23:43:51 2014 -0700

    add bip32 to main privsec interface

[33mcommit 7def2609ec697b69cb8b0bad6e064e749fae630c[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Aug 9 23:29:05 2014 -0700

    add toString method for bip32
    
    ...so that it is consistent with the rest of the library

[33mcommit 43f288d205e1811d351e064fa37b7d9a0b7a91b5[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Aug 9 23:19:24 2014 -0700

    remove obsolete test
    
    this test was relevant for a bug in the C++ code of bitcore, eckey.cc, which no
    longer exists in bitcore, much less privsec.

[33mcommit be37f5e37f789ea0807db4b4e539d765c89c2c4d[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Aug 9 23:16:15 2014 -0700

    improve bip32 interface slightly

[33mcommit 8228d8204fda970ffda1ae5110aae7dbb920a5a1[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Aug 9 23:02:50 2014 -0700

    add LICENSE

[33mcommit e743e265df9c61cc3892698546ae9c40d71ba2b3[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Aug 9 23:01:59 2014 -0700

    add README

[33mcommit bd3a2c42ec3820b573abb0937d6623910dce7b1f[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Aug 9 22:47:32 2014 -0700

    works in browser
    
    compiled with ./browser/build and then open test/index.html

[33mcommit 9649cc58e9d460f1b10f7b54ce0ca9a174035eee[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Aug 9 22:19:28 2014 -0700

    bip32
    
    code from bitcore. original implementation derived from here:
    https://github.com/sarchar/brainwallet.github.com/blob/bip32/js/bip32.js

[33mcommit 5606e083e2ddc777d8421e3bf6c41b74cad64256[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Aug 9 21:51:26 2014 -0700

    sha512hmac and sha256hmac

[33mcommit 3871e43dd84d5cfda5d982e7e634bbccdeca710b[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Aug 9 20:26:03 2014 -0700

    make address more consistent with rest of lib

[33mcommit cd6c2b241067721b6362e1f058b6455d2bc01720[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Aug 9 19:58:48 2014 -0700

    refactor privkey

[33mcommit 304210c1321aee4a14989466b3a8752691819008[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Aug 9 19:42:25 2014 -0700

    add tests for all ecdsa functions

[33mcommit 2ed5290a4e34ea6dd1eed4e6efa12e6bb6940fb2[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Aug 9 19:03:59 2014 -0700

    make "new Point()" work

[33mcommit c4064cc6e14fdb51935b5f50edc11927f247697d[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Aug 9 17:43:24 2014 -0700

    ecdsa

[33mcommit 1a0167453260a6bc79c8416deefaa6c917078576[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Aug 9 14:42:23 2014 -0700

    signature

[33mcommit d9ffe75dc566564bbd987153a6eae00b9b38f29b[m
Merge: 7d03056 3ff70ac
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Fri Aug 8 18:38:04 2014 -0300

    Merge pull request #481 from chjj/paypro_server_outputs
    
    paypro: example - add another higher output to the server outputs.

[33mcommit 3ff70ac7cc923a6ad9dc90d6df54f4eeb76fae44[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Fri Aug 8 14:32:43 2014 -0700

    paypro: example - add another higher output to the server outputs.

[33mcommit 333c075ae76c775b613a1237e89df4e4b662db7b[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 7 21:31:36 2014 -0700

    key

[33mcommit 5a79879e63aecaac25030e42ac414ac5a0faee65[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 7 20:39:20 2014 -0700

    use process.browser only, which is sufficient

[33mcommit 383fb03422db99c697eed79119e41dc2e4812394[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 7 20:32:53 2014 -0700

    buffer is a dependency

[33mcommit 1e4f751633ab8ced21f6f7b063455900ccabd921[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 7 20:10:56 2014 -0700

    use hash marks in function names in tests

[33mcommit c00f1ebeead734106413b4736e2f6f4b5610750b[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 7 20:08:50 2014 -0700

    standardize capitalization in test describes

[33mcommit e43c7e3c3a48e7f4bad70f95b6f097211811f5d1[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 7 16:51:24 2014 -0700

    random
    
    ...code from bitcore

[33mcommit 448f532738c49af9a8ae2a767028471f69d5ec7b[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Aug 7 16:18:17 2014 -0700

    pubkey

[33mcommit 3df3d4143404e9ca789550700aa8d2a69aa321cd[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Aug 6 22:47:10 2014 -0700

    privkey

[33mcommit 9f7e01b8caa4fe0876fa5dfb2943079038069d48[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Aug 6 21:39:25 2014 -0700

    rename redundant point.pointFromX to point.fromX

[33mcommit 8106bed6d04dea49cf84a70d7fe74bfdaac4fe25[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Aug 6 21:17:27 2014 -0700

    expose buffer

[33mcommit 657f992e7b3a473257183b14e9206efa74752bfa[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Aug 6 21:02:42 2014 -0700

    point

[33mcommit ca4131ab05bbdb1cb17fd744345cb81973fc1202[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Aug 6 19:06:32 2014 -0700

    remove ripemd160 dep., replace with hash.js

[33mcommit e0deb0407c9404ed7f1510042d1915c8cc520795[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Aug 6 18:36:30 2014 -0700

    add big number support
    
    Extend bn.js with some convenience methods. Extension code taken from bitcore.

[33mcommit 862235e57eb1a5ea04226a8406f61bbd320bd7f0[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Aug 6 18:25:45 2014 -0700

    initial commit
    
    address, base58, base58check, hash all working with tests.
    
    base58check code taken from bitcore.

[33mcommit 7d03056e09b1bad45648f67d8449e2cac466c45d[m
Merge: 742edf9 f87da3b
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Aug 6 10:56:07 2014 -0300

    Merge pull request #459 from ryanxcharles/feature/message-signing
    
    add support for signing messages in compressed format

[33mcommit 742edf9164c9f195987fffa17e9c369ef01c5019[m
Merge: aa41c70 589418d
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Aug 6 10:29:55 2014 -0300

    Merge pull request #478 from manan19/walletkey-params
    
    setting networks.livenet as the default for WalletKey

[33mcommit aa41c70cff2583d810664c073a324376c39c8b36[m
Merge: cb88dd1 895046c
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Aug 5 18:48:22 2014 -0300

    Merge pull request #475 from maraoz/add/AuthMessage
    
    adds AuthMessage and fixes browser tests

[33mcommit 589418d66c9b59db36f3960671d15480646069f2[m
Author: Manan Patel <manan19@gmail.com>
Date:   Mon Aug 4 17:41:00 2014 -0700

    setting networks.livenet as the default for WalletKey

[33mcommit 895046cc3248c0c03fc9614ecc7388d3ab680849[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Aug 4 15:51:53 2014 -0300

    fix browser tests

[33mcommit ca16817a1c484f3d2cb880a3c353fdb45a5e045b[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Aug 1 16:44:39 2014 -0300

    generalize version numbers

[33mcommit e44b2480aa32890ec461f6ce752bb125be069ec2[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Aug 1 16:36:29 2014 -0300

    add AuthMessage and fix browser tests

[33mcommit cb88dd185a1159a2d20942eefa7d6402844ad44b[m
Merge: cd353ac 09c034f
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Aug 3 10:43:41 2014 -0700

    Merge pull request #476 from chjj/paypro_example_misc
    
    Paypro example misc

[33mcommit 09c034f0c685760a74fae997cc884213d1994154[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Fri Aug 1 19:05:31 2014 -0700

    paypro: example - show raw hex when receiving Payment.

[33mcommit 2482541e17dbf3ef4eea88bc597d71bb5f9c9c2c[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Fri Aug 1 16:15:28 2014 -0700

    paypro: replace old server address.

[33mcommit 6415f29fb921730371283501fe70a5c7f0429d2e[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Fri Aug 1 16:11:03 2014 -0700

    paypro: misc example changes.

[33mcommit cd353ac02e76fb3294c40366d8d5dc04ce1939d7[m
Merge: 7f4f2e1 d0d5248
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jul 30 14:50:52 2014 -0400

    Merge pull request #467 from maraoz/add/missing-tests
    
    Add missing tests for new methods added

[33mcommit 7f4f2e1d71e92a885b57d65f4afdf551ab92f2b7[m
Merge: eb10926 80995b5
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jul 30 14:50:02 2014 -0400

    Merge pull request #471 from chjj/paypro_fixes
    
    paypro: minor fixes.

[33mcommit 80995b5e8cf0529b705b38e7e8677ac0a7bea8b6[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Tue Jul 29 19:46:35 2014 -0700

    paypro: minor fixes.

[33mcommit eb10926b4778ceaddeb09705493ea2ccad68de2b[m
Merge: 434ba6f 124d1a2
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Jul 29 14:01:15 2014 -0400

    Merge pull request #470 from chjj/expose-certs
    
    paypro: expose RootCerts on PayPro.

[33mcommit 124d1a2fc3dad8dc843d8451b8144f5ee7b6e2f6[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Tue Jul 29 10:58:35 2014 -0700

    paypro: expose RootCerts on PayPro.

[33mcommit 434ba6f0e38bfb1c07d3993734d99610db33cbfd[m
Merge: 1292a06 3582ff3
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Jul 28 16:19:41 2014 -0400

    Merge pull request #462 from chjj/paypro_example
    
    paypro: a more complete example of how to use server outputs.

[33mcommit d0d5248bf5821dfd8aa0e94c3cbd681e9981856d[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Jul 28 17:18:08 2014 -0300

    add getHashType tests

[33mcommit fd3f8ca017af4a2d6e94491aec60a3e50098edb9[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Jul 28 16:29:58 2014 -0300

    add getSignatures tests

[33mcommit 1292a06fc9a5cf9ce33c891e638ce8e4a9c6f5dd[m
Merge: 26f6770 7d73c00
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Jul 28 15:25:45 2014 -0400

    Merge pull request #466 from martindale/payment-protocol-example
    
    Add README to payment protocol reference implementation.

[33mcommit 7d73c00e1298e169f2963048e99ba7e4c13237a2[m
Author: Eric Martindale <eric@ericmartindale.com>
Date:   Mon Jul 28 12:08:03 2014 -0700

    Add README to payment protocol reference implementation.

[33mcommit 80b5fcc614b4df1d15920138f3e22db58d0e19b1[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Jul 28 14:40:16 2014 -0300

    add is* tests for Script

[33mcommit b727cc0d7c707282d2214feb4d77a15c025cc5cc[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Jul 28 14:03:22 2014 -0300

    add Script validation tests

[33mcommit bed6ccaac0c143d1bce897046fe4e15eadb1d5b0[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Jul 25 13:03:15 2014 -0300

    start adding script tests

[33mcommit 26f6770139a8edfe2dece071fd3c18e8548551e7[m
Merge: f2f4ca7 7353511
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Jul 27 01:03:59 2014 -0400

    Merge pull request #464 from ethers/ripe160
    
    make ripe160 preconditions be consistent like the other hashing functions

[33mcommit 7353511da3fe386ce3c7ad1e6eda7ed3a302627f[m
Author: ethers <ethereum@outlook.com>
Date:   Sat Jul 26 20:51:06 2014 -0700

    make ripe160 preconditions be consistent like the other hashing functions

[33mcommit 3582ff32fcde155bd939f5a93d29af2f215b6e6d[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Fri Jul 25 19:11:57 2014 -0700

    paypro: a more complete example of how to use server outputs.

[33mcommit f2f4ca774704789934edbedf0d0894b558c6066f[m
Merge: b9f3479 8f5890f
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Jul 25 19:47:47 2014 -0400

    Merge pull request #461 from ryanxcharles/test/break-up-BIP39-tests
    
    break up BIP39 tests so the individual ones run faster

[33mcommit 8f5890fc036bd64a15d22d19973e8bbe2db91856[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Jul 25 16:37:25 2014 -0700

    remove test from travis

[33mcommit adffabd376fa8285878c370f8e24dcb9b940a4ea[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Jul 25 16:28:29 2014 -0700

    break up BIP39 tests so the individual ones run faster
    
    ...so that travis stops complaining about this otherwise slow test

[33mcommit b9f3479b12f88d000f8f6d87b6fbb9aef7c641d8[m
Merge: b43b93c 8a84092
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Jul 25 19:19:47 2014 -0400

    Merge pull request #455 from chjj/root-certs
    
    Root certs

[33mcommit b43b93c002072fbac55585d030c1d3d2f319c29c[m
Merge: 01c48ff 85e769b
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Jul 25 17:35:10 2014 -0400

    Merge pull request #456 from chjj/paypro_example
    
    Add payment protocol example

[33mcommit 01c48ff8cde1231d12080ca34ff83298a8e15955[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Jul 25 14:18:39 2014 -0700

    v0.1.34

[33mcommit 016c729d24977a45a0ee197ad4dc642b42d9025d[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Jul 25 14:15:57 2014 -0700

    remove NetworkMonitor from main bundle
    
    ...since it is not useful in the browser, and needlessly adds to the filesize.

[33mcommit f87da3b5baeb38c70086639c6b8f257bebbde4c2[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Jul 25 14:07:03 2014 -0700

    add support for signing messages in compressed format
    
    ...this is the standard way to sign messages in bitcoin-qt. Note that the
    format of a compressed signature, for messages, is quite distinct from DER
    format, which is used in transactions. This commit also adds support for
    recovering the public key from a signature, which is necessary for this. The
    code for public key recover is taken from bitcoinjs-lib.

[33mcommit 9937ec6312622d3981c4d644f1dd8f4ec451d7a5[m
Merge: 078d85e 1c6ec69
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Jul 25 16:29:53 2014 -0400

    Merge pull request #458 from matiu/feature/builder03
    
    Fix loosing signatures after from-toObj roundtrip

[33mcommit 1c6ec69c48963f27766df7dd7aa8ed7be76f23dc[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Fri Jul 25 16:43:18 2014 -0300

    fix lossing signatured after from-toObj roundtrip

[33mcommit 85e769b97d71ab181d88dfb4e3380aa442096004[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Fri Jul 25 11:12:43 2014 -0700

    paypro: make example work without npm install.

[33mcommit 8a84092be9f8cfa208d83b1495f92807f9a75dcf[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Fri Jul 25 10:53:21 2014 -0700

    root-certs: use hasOwnProperty check instead of __proto__=null.

[33mcommit 8c74b94791bfc067a664715353ed6fe955cfc0e2[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Thu Jul 24 23:07:31 2014 -0700

    paypro: add payment protocol example.

[33mcommit c533db4f4267f2b36ac38e20f6441d8b6d516282[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Thu Jul 24 17:51:22 2014 -0700

    minor: remove redundant toUpperCase calls.

[33mcommit dd165ecf63537177092f4143b88b024eca3a4956[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Thu Jul 24 17:48:42 2014 -0700

    paypro: root certs - do not inherit from Object.

[33mcommit 5b4c4f389458e87a52c93ef2fd669e7589beedfc[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Thu Jul 24 17:40:56 2014 -0700

    paypro: get root cert names.

[33mcommit 0020e289d89c43b94b5010fb348d853462c4371a[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Thu Jul 24 17:23:06 2014 -0700

    paypro: allow identification of root certs.

[33mcommit 078d85ea19897c51b88722135b794645d6174f72[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jul 24 17:16:27 2014 -0700

    v0.1.33

[33mcommit b4a56eb45462e01cd13ce4e28adca565fba309a7[m
Merge: cbfd30a 1b37d88
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jul 24 19:17:06 2014 -0400

    Merge pull request #454 from matiu/feature/builder02
    
    accept amount a strings in setOutput

[33mcommit 1b37d88e9a1d651c2b1d0552c5e8698a0eeefb9c[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Thu Jul 24 20:02:41 2014 -0300

    accept amount a strings in setOutput

[33mcommit cbfd30af1620b753d02ad381485d57abc148d8c0[m
Merge: 29cbf24 8660120
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Thu Jul 24 18:50:55 2014 -0300

    Merge pull request #453 from matiu/feature/builder01
    
    fix checkMerge, and tests

[33mcommit 8660120addc778f58e12b9f39392e590b453ae85[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Thu Jul 24 18:46:12 2014 -0300

    fix checkMerge, and tests

[33mcommit 29cbf24d93856b8de1c8f9b702e1d46c7be87779[m
Merge: 552a18b 0cfd5e4
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jul 24 17:13:11 2014 -0400

    Merge pull request #451 from maraoz/add/support-methods
    
    Add copay support methods

[33mcommit 0cfd5e43a8d8dbbc2407331de170231db78c0858[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Jul 24 18:02:42 2014 -0300

    fix merge

[33mcommit b0c39f2ef57f876d7f7e39dea607c04bfe746e89[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Jul 24 16:29:07 2014 -0300

    remove only from test

[33mcommit c0d51916df205bbdf205e6555bac499678cdcf0c[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Jul 24 16:16:47 2014 -0300

    add support code for copay's new tx proposal check

[33mcommit b222550dd0760e7b1bdbe8c9b9f2ec87f0226f66[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Sat Jul 19 16:54:18 2014 -0300

    add Transaction#getReceivingAddresses and send

[33mcommit 552a18b76088399f00f3a2be9a64f28d55625314[m
Merge: 0bcdb7c 494fc25
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jul 24 16:57:36 2014 -0400

    Merge pull request #452 from matiu/feature/txproposal10
    
    TransactionBuilder .fromObj .toObj rewrite

[33mcommit 0bcdb7c80ef7dc6eefe526f6d118178ee0432c07[m
Merge: 0f737b4 b0d0c2b
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jul 24 16:50:42 2014 -0400

    Merge pull request #444 from maraoz/add/NetworkMonitor
    
    Add NetworkMonitor class

[33mcommit b0d0c2bb354b43966728d045d314c74161411402[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Jul 21 11:52:13 2014 -0300

    add example

[33mcommit 002b4acc7f6a417910a37d9d00d87a88fd2a28a7[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Jul 21 11:29:48 2014 -0300

    update bundle

[33mcommit f1d7662a7097bcad4a1b9a52bc6e80eb9138e946[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Jul 21 11:26:08 2014 -0300

    fix browser tests

[33mcommit a0a730b3d81b28a4617cedd16cf2bd4bab6dbb8b[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Jul 21 11:10:35 2014 -0300

    add tx basic event test

[33mcommit 8a88c3ccd0b8c52507eb920e8899b5abc28498e2[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Jul 21 11:07:31 2014 -0300

    finish basic tests

[33mcommit 2fb5d7d3a50ba5ec325fb55d06bdcd0ee7acc067[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Jul 21 10:36:08 2014 -0300

    change test to use sinon

[33mcommit 837658034a07aea0bb8b2c7e9e7b33d8b079c3a1[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Sat Jul 19 17:28:42 2014 -0300

    one test passes

[33mcommit f8d7d1da9de1f2cf8923d703ea5604d6e0864341[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Sat Jul 19 16:54:18 2014 -0300

    add Transaction#getReceivingAddresses and send

[33mcommit 486f2ae1dc5aa29e01b85a2cd1506948be074549[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Sat Jul 19 12:21:22 2014 -0300

    starting NetworkMonitor implementation

[33mcommit 494fc25d27b25b5ac3edb2bd74652399e3c37f17[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Thu Jul 24 17:35:39 2014 -0300

    formated using js-beautify / tests

[33mcommit 68b1211c4cbcef2e8c94615636cdcec61646d971[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Thu Jul 24 17:35:21 2014 -0300

    formated using js-beautify

[33mcommit 8e1de3179716d44ab3643a0f2abcfc9205bd848c[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Thu Jul 24 17:33:40 2014 -0300

    test passing.

[33mcommit 0f737b4f0022a12bf3d0262089677558eb43a7ea[m
Merge: cd1d667 2f97390
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jul 24 16:25:02 2014 -0400

    Merge pull request #450 from matiu/feature/sin03
    
    Feature/sin03

[33mcommit 2f973908494c01953464d4404581c06b76260fcb[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Thu Jul 24 16:47:50 2014 -0300

    formatted with js-beautify

[33mcommit 397fc8607fddbeabe2df0ca502d84efd34d58fb9[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Thu Jul 24 16:34:57 2014 -0300

    new to/from Obj. WIP

[33mcommit 3d828df063d3bd1200888ec7030847dc38a3d10d[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Thu Jul 24 01:52:17 2014 -0300

    add test to SIN

[33mcommit 71f992138bc9f88316887150a1558c96e45006a2[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Thu Jul 24 01:40:56 2014 -0300

    add check in constructor of Address

[33mcommit 19584e1f267bde36b423661e58e7ea4ed89ee841[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Thu Jul 24 01:40:13 2014 -0300

    add check in constructor

[33mcommit cd1d667fe1ecfc15524d9c4aa3f885a206c4ee50[m
Merge: b75b964 3dd0912
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jul 23 20:48:33 2014 -0400

    Merge pull request #448 from matiu/feature/sin02
    
    Feature/sin02

[33mcommit 3dd09129c873355ed6cafa60f1703fd5dd519773[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Wed Jul 23 19:56:19 2014 -0300

    fix tests

[33mcommit 85e013c620fab3b21258624f9bd39b8ccf0ceb75[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Wed Jul 23 19:55:18 2014 -0300

    fix tests

[33mcommit cad0fcf993e31a96040d4ba03c3674749f11abca[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Wed Jul 23 19:51:34 2014 -0300

    update tests

[33mcommit 15c55e560af0145130632e66a9f0fa0dba49d5d3[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Wed Jul 23 19:49:42 2014 -0300

    support uncompressed pub keys also

[33mcommit b75b96487df762e0dad27bc8b6e466cd1f341a13[m
Merge: 1936bfd 11c977b
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jul 23 18:04:19 2014 -0400

    Merge pull request #447 from chjj/typo
    
    fix: typo - s/Payment/PaymentACK/

[33mcommit 11c977ba70188fe413747f3bd80a9bd6f23e384e[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Wed Jul 23 15:02:19 2014 -0700

    fix: typo - s/Payment/PaymentACK/

[33mcommit 14d3165a73a8b0a2f769f132b969a5b8cb6bde0c[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Wed Jul 23 18:53:57 2014 -0300

    add fromPubKey to SIN

[33mcommit 1936bfd3740d36610401aca829fcb1a8606d6de3[m
Merge: e960bdc f7c247f
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jul 23 17:30:16 2014 -0400

    Merge pull request #446 from chjj/paypro
    
    PayPro: Fix payment protocol with regards to pki_data DER certs

[33mcommit e960bdc77bce43595137ff528ec79b5d18780b6a[m
Merge: 5f81682 733835d
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jul 23 17:27:40 2014 -0400

    Merge pull request #445 from matiu/feature/cleanup01
    
    removes unused / obsolete class "Sign.js"

[33mcommit f7c247fa12a3a41e283924b2e909e8e3b1caa59a[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Wed Jul 23 14:23:15 2014 -0700

    paypro: alter tests to make sure this pki_data bug does not happen again.

[33mcommit 2f6938bad078ccea1f7b5c2ebfe3dcab93e8074d[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Wed Jul 23 14:22:56 2014 -0700

    paypro: fix handling of pki_data - cert arrays.

[33mcommit 733835dc7c433e17888fef4f27ae10219eea84e7[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Wed Jul 23 18:11:27 2014 -0300

    removes unused / obsolete class "Sign.js"

[33mcommit 5f81682bd671efe940067f2598d93cc9274c52e4[m
Merge: b172248 017f044
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Jul 22 16:55:28 2014 -0400

    Merge pull request #435 from chjj/paypro
    
    WIP: BIP-70 x509 signing and verification

[33mcommit 017f044b53627901f7bcda8f7dde5e9759cfaf22[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Jul 21 19:52:43 2014 -0700

    paypro: fix browser signatures with KJUR. move pem/der functions to common.

[33mcommit 604ac04f471ef92e4d93ffc9b36cfe4e867570ef[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Jul 21 14:34:56 2014 -0700

    paypro: split up paypro into node/browser/common.

[33mcommit 5fd37cf923799562bee082c57d4df1ea814aa6ae[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Jul 21 14:59:13 2014 -0700

    paypro: cleanup browser/build.js.

[33mcommit cec71a51fd4612ae37da79afdb87575de236c9e3[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Jul 21 13:59:55 2014 -0700

    paypro: add isTrusted function to RootCerts.

[33mcommit 672e667e9ce1fbbfa864e4775bdfb7b70f843a77[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Jul 21 13:53:01 2014 -0700

    paypro: remove x509.js

[33mcommit 85d5e69fc1202f826919e1c86c34d8b78e270a35[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Jul 21 13:52:09 2014 -0700

    paypro: move root certs to common.

[33mcommit 86efcbed1bf996af8776447ce1b2884d5d0b38c0[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Jul 21 13:36:15 2014 -0700

    paypro: remove all references of KJUR.

[33mcommit 2741f7509fbf396db0251bca62337c78bf63437b[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Jul 21 13:07:26 2014 -0700

    paypro: minor - remove useless text processing.

[33mcommit 92b7fad243a55db9d809237b720098ed322f55fa[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Jul 21 13:02:22 2014 -0700

    paypro: start using our own DERtoPEM functions so we don't have to require jsrsasign.

[33mcommit fa1c4b357044cc7d64091474e2dcc3ad3fa3c197[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Jul 21 12:58:50 2014 -0700

    paypro: add DERtoPEM and PEMtoDER tests.

[33mcommit ec5a948400cfe877f69050d6136e60c4f9b14cb9[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Jul 21 12:58:10 2014 -0700

    paypro: fix pem/der functions.

[33mcommit 14966082aecead2881d829c2d904196f2d11f024[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Jul 21 11:50:15 2014 -0700

    paypro: separate tests for x509+sha256 and x509+sha1.

[33mcommit 02f9ce8dfd81d5d1c386293ddf07ad1a4f8d4e54[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Jul 21 11:30:32 2014 -0700

    paypro: temporarily fix tests.

[33mcommit 45ff292ade2dbe3bec0c9037426dd83a39932465[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Jul 21 11:23:59 2014 -0700

    paypto: alter tests to improve consistency with signature and verification tests.

[33mcommit aafbca46d9cacb05f388083db9a2e045a9de8828[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Jul 21 11:17:38 2014 -0700

    paypro: move x509 sign and verify to their own methods.

[33mcommit 2bb8b520a2f0b11da91666d719a77183aa391e3e[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Jul 21 11:11:06 2014 -0700

    paypro: use root-certs as a module.

[33mcommit 4319395aa85d145a37a2724fcb65523c8a13da0a[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Jul 21 11:07:17 2014 -0700

    paypro: more root certs cleanup.

[33mcommit 575352dd03b1c1e1554e4b8076c201bb7fb9d5a9[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Jul 21 11:05:46 2014 -0700

    paypro: port root certs script to node for portability.

[33mcommit a68c1123718922bfeab64d1822c5a0e25116b10d[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Jul 21 10:19:15 2014 -0700

    paypro: fix DERtoPEM.

[33mcommit 271ac2e9a5d0e4086fb9f3e97dfd0fea3bc48d9d[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Fri Jul 18 00:47:24 2014 -0700

    minor: fix typo.

[33mcommit eb9fd652d270ec9c5195531b5fc406f43bb5c88b[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Fri Jul 18 00:16:31 2014 -0700

    paypro: potentially stop using jsrsasign in node.

[33mcommit 0db74604db35509a2bd426c8992c53eda6405a3c[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Thu Jul 17 18:34:58 2014 -0700

    paypro: update root certs and fix tests.

[33mcommit 948d6cd93a8965bd5ca2ff466b1a87125a724435[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Thu Jul 17 18:31:34 2014 -0700

    fix: fix RootCert generation.

[33mcommit edc1e0933570071aa4c54f5d1803413021ea914e[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Thu Jul 17 17:24:54 2014 -0700

    Revert moz certs file: do not want to convert from mozilla format
    
    This reverts commit a49704a35beca0032a4840245932a13e6b9e9ea3.

[33mcommit 4d9a752307a993226728fa63d853691441857d7c[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Thu Jul 17 17:22:18 2014 -0700

    paypro: try to grab root certs from mozilla if github is not available.

[33mcommit 8725516afb6f0fb8540da51ec3c696d18b08e753[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Thu Jul 17 17:20:03 2014 -0700

    paypro: convert root certs to hash table in build file.

[33mcommit cc7657d843048f40b280115ce4d8108e4f368bb7[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Thu Jul 17 17:15:25 2014 -0700

    paypro: treat pki_data as an array.

[33mcommit 47e1ca5f1e363abdc4301647723a77f142c82bb6[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Wed Jul 16 22:42:09 2014 -0700

    minor: remove unused code.

[33mcommit 4dcdd3c091c0800128bab5f1733bb0dcd5d20db5[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Wed Jul 16 18:24:19 2014 -0700

    paypro: temporarily disable untrusted cert error for tests. typo fix.

[33mcommit f7e89b6a587cbc4c22f719e1c81fb1bd019927dc[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Wed Jul 16 18:23:37 2014 -0700

    paypro: handle untrusted certs on browser and node.

[33mcommit f79a31ff3c407f71deea7f1008a37f8b03c90808[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Wed Jul 16 18:12:53 2014 -0700

    paypro: get single DER certs working.

[33mcommit 4ec9a247aaa38110362d5c63018554a66b6fc40b[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Wed Jul 16 18:10:23 2014 -0700

    paypro: multiple fixes.

[33mcommit 24ae03247f8218d77e3491de3d047c98f7ac5b20[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Wed Jul 16 17:58:47 2014 -0700

    paypro: stat using jsrsasign to convert DER to PEM and derive public keys for sig verification.

[33mcommit 37f20f3268b28560d3f61669f62e592331212eb3[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Wed Jul 16 17:22:35 2014 -0700

    paypro: fix browser paypro. TODO: fix parsing DER certs.

[33mcommit 4e606c7ed2a2bfc8301209286f9e8c882ba308e3[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Wed Jul 16 17:20:09 2014 -0700

    paypro: move root certs to non-browser.

[33mcommit 2e422c001e9c5f722c1ce5158fad5edd0a9ebf55[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Wed Jul 16 17:16:03 2014 -0700

    paypro: fix payment protocol for DER certs.

[33mcommit 119ef0d6119610d711ead6f4bb7279112886ca04[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Wed Jul 16 16:38:00 2014 -0700

    paypro: begin checking trusted certs.

[33mcommit 29b067ab733515b28162d9e9b4c5e6d69aadbdaf[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Wed Jul 16 16:27:09 2014 -0700

    paypro: add createTrusted to browser build script.

[33mcommit d4d1a1125262a6363feb31aaee679876daf6a26c[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Wed Jul 16 15:54:10 2014 -0700

    paypro: generate Trusted.js.

[33mcommit 493f90f4287d4b62f2265bc769346b91f84b7d8a[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Wed Jul 16 15:53:08 2014 -0700

    paypro: chmod +x generate-trusted.sh.

[33mcommit ee614223611d795ac37ec341a55219f689853234[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Wed Jul 16 15:51:58 2014 -0700

    paypro: script to generate trusted.js from node.js root certs.

[33mcommit 0d68e429fc3db8ff8fc1bb11ad29f0fa019ed288[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Wed Jul 16 15:16:54 2014 -0700

    paypro: add trusted x509 certs in Trusted.js for now.

[33mcommit 722a10f9653b8d5dd292c3ee03f7aa691fbe2c72[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Wed Jul 16 15:08:02 2014 -0700

    paypro: fix encodings with jsrsasign.

[33mcommit 059b23f899a177408590b3d10cec3748c89d12db[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Wed Jul 16 15:05:01 2014 -0700

    paypro: clientside. start using jsrsasign api correctly.

[33mcommit 538c6c32de0cf359a604c4a403a3476cfc82301a[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Wed Jul 16 14:57:21 2014 -0700

    paypro: figure out clientside jsrasign more.

[33mcommit 1ad3392184d998de4c3c2af2af10509440594e10[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Wed Jul 16 09:38:05 2014 -0700

    paypro: add lib/browser/x509.

[33mcommit 4632caf542f532a505a8a1c9a8d6fa1eb449681a[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Wed Jul 16 09:37:25 2014 -0700

    paypro: try to figure out differences between browser and npm jsrsasign.

[33mcommit 11b67a6404df8c403b7584d6b5df52b0ad01999a[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Wed Jul 16 09:31:31 2014 -0700

    paypro: use jsrsasign for browser.

[33mcommit 12bfe8268d4764f19f63cd147a4c02b44540c3b7[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Wed Jul 16 09:03:51 2014 -0700

    paypro: first pass at clientside x509.

[33mcommit 14bf79cc80acd3e5064686c119403ed2121cb37a[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Wed Jul 16 08:57:23 2014 -0700

    fix: fix variable typo for paypro.

[33mcommit e4c4101b5f17366391e08c027b56ecfc3b7de93d[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Wed Jul 16 08:29:14 2014 -0700

    paypro: fix rsa+sha256 vs rsa+sha1.

[33mcommit 3dc7a4ab8417e019d3082130c20c8f2daa348383[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Tue Jul 15 19:05:52 2014 -0700

    test: fix x509 tests for PayPro.

[33mcommit 13553a42d1b9974104bc0ea14cc25005aab82f59[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Tue Jul 15 18:41:01 2014 -0700

    x509: try different certs/keys/pems.

[33mcommit c209e3172d08eb32088f7afb3391310864d11ccd[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Tue Jul 15 18:19:24 2014 -0700

    paypro: x509 nonsense.

[33mcommit 1d0f01c133e90869b9388d0607c61b8cd116e254[m
Author: Christopher Jeffrey <chjjeffrey@gmail.com>
Date:   Mon Jul 14 22:08:27 2014 -0700

    paypro: first pass at implementing payment protocol for x509.

[33mcommit b1722484a94bd70f8b4c3d5d15bd19a7b283107e[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Jul 18 12:18:49 2014 -0700

    v0.1.32

[33mcommit 7866f5cdcffd26ea415e2081b7956ad3d075c0b7[m
Merge: 3bed2e0 4523012
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Jul 18 12:01:04 2014 -0700

    Merge pull request #441 from ryanxcharles/bug/sin-encodeddata
    
    SIN should call VersionedData constructor

[33mcommit 4523012867d4ccb943705c3ab64b60f50aee588c[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Jul 18 11:40:13 2014 -0700

    set .converters and ._encoding by hand
    
    ...revert to previous change, since always calling the constructor of
    VersionedData may have unintended consequences. Instead, just set .converts and
    ._encoding, since they are no longer in the prototype and must be set on the
    object itself.

[33mcommit 098c613cb0be398da92bd4ac665040617fa7eebd[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Jul 18 09:24:57 2014 -0700

    SIN should call EncodedData constructor
    
    Creating SINs was broken due to not calling the parent constructor, shich sets
    "converts" and "_encoding". I've fixed the problem and added tests that reveal
    the error.

[33mcommit 3bed2e0da21f5fca572e9cff008cd25f57e77752[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jul 17 16:53:05 2014 -0700

    v0.1.31

[33mcommit f54dab33f19abd7f8b107f8bfb263b499b4ef34d[m
Merge: b8b500e 0c8f7d4
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jul 17 16:49:58 2014 -0700

    Merge pull request #440 from ryanxcharles/feature/der-signatures
    
    DER format signatures

[33mcommit 0c8f7d4d2167fbb00d1b3bf6849e7e0ef46acbe6[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jul 17 16:30:47 2014 -0700

    move bitcore-dev.js -> bundle.js
    
    To make it easier to test the master branch of bitcore with other apps,
    especially Copay.

[33mcommit bfe5877ee73ec8111e029431d8497e13dcea8eed[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jul 17 16:30:22 2014 -0700

    require SecureRandom and Point ... woops

[33mcommit 49ff6c7b766bf6b0aa1a86c98b2aea0f9aeb4513[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jul 17 15:44:28 2014 -0700

    add further tests for Key

[33mcommit 57a55d0863d4194efca64fb00260d85dcc96658b[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jul 17 15:24:19 2014 -0700

    expose signature internal functions
    
    "sign" and "genk" ... and add some signature tests

[33mcommit 2c136d4dcce8e60dcf52e2453ca2158cec2ee8c4[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jul 17 13:14:49 2014 -0700

    remove obsolete Curve class (G and n now accessible from Point)

[33mcommit 5f6d02f5deb1b45e4812332bf20aa9142cbe8268[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jul 17 13:09:35 2014 -0700

    add proper DER signature support to Key
    
    both creating DER signature from the r and s values, and parsing a DER
    signature into the r, s, and other properties.

[33mcommit b8b500e109810566366a77dc3affea987548c091[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jul 16 17:07:54 2014 -0700

    up version to 0.1.30

[33mcommit 348f18cfce5b2faecc83265da67e0acfe1344e49[m
Merge: e485d0e 3c10a6d
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jul 16 16:24:48 2014 -0700

    Merge pull request #433 from ryanxcharles/feature/livenet-mainnet
    
    make "mainnet" an alias for "livenet" in networks.js

[33mcommit e485d0e3318530a7df587634033f92a933f941c3[m
Merge: c4e22bf 71f181e
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jul 16 16:24:22 2014 -0700

    Merge pull request #432 from ryanxcharles/feature/proto
    
    Correct deprecated setting of __proto__

[33mcommit c4e22bf5fdc91fe6bab52c383466ebdabf979824[m
Merge: fc7b5b1 895bb6b
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jul 16 16:24:14 2014 -0700

    Merge pull request #431 from ryanxcharles/bug/SIGHASH_ANYONECANPAY
    
    use correct constant & share between Transaction and ScriptInterpreter

[33mcommit fc7b5b11c71b12fe86c213741e45eb7d32f02edc[m
Merge: 2db98e1 0251d46
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jul 16 16:23:53 2014 -0700

    Merge pull request #429 from ryanxcharles/feature/update-bn.js
    
    update bn.js to latest version

[33mcommit 2db98e1982cfd4b3455c554370534ed8e40b43f4[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jul 16 14:57:04 2014 -0700

    0.1.29: make bundle backwards-compatible with 0.1.25
    
    npm doesn't play well with the symlink bitcore-latest.js. Instead, put the
    latest main bundle in bundle.js (which is what it used to be called) so
    packages like Copay can use the latest bundle just like how they used to.

[33mcommit 77ff0844138da9e530a9a086ec8023748e18d233[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jul 16 11:37:16 2014 -0700

    update bitcore-latest.js

[33mcommit 500037acd33665c938026bf6a1ccdad1a3af38bc[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jul 16 11:34:42 2014 -0700

    bump version to 0.1.28

[33mcommit 95d180c2a3fb6c87b07c26e07af1c97cab759280[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jul 16 11:32:41 2014 -0700

    add ScriptInterpreter example to test

[33mcommit 11d2b0e0e75d42d60a6b3ae03c6b80a50cd6dc8c[m
Merge: 34dcd1c 1a6ea46
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jul 16 11:39:31 2014 -0700

    Merge pull request #434 from ethers/si
    
    example for ScriptInterpreter

[33mcommit 3c10a6d99d2b0c19c212b882f9a8f4f77cebae45[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Jul 15 18:53:26 2014 -0700

    make "mainnet" an alias for "livenet" in networks.js
    
    Closes #421

[33mcommit 71f181efee636e942c9dce26b2a70df6d3d3e4f4[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Jul 15 18:21:38 2014 -0700

    add tests to EncodedData and fix hex conversion bug
    
    ...making sure the new changes to __proto__ are working correctly.

[33mcommit cfa0c11983771a1d73840520884ae82729018cba[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Jul 15 18:04:25 2014 -0700

    remove replace deprecated setting of __proto__ in error.js

[33mcommit 9122807ecb3ed6d8a17933a04bd70b01cdc9381c[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Jul 15 17:14:04 2014 -0700

    remove __proto__ from EncodedData and family
    
    EncodedData was setting "converter" and "_encoding" by setting them on the
    prototype of the object. This was probably done to enable overriding these
    functions. However, overriding was never actually used anywhere, and setting
    the __proto__ is deprecated. So I have remove all instances of setting
    __proto__ for EncodedData-ish classes, and instead just set "convert" and
    "_encoding" on the object directly.

[33mcommit 86da48a25deafc8b9f06269b3cad64f55a6f5546[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Jul 15 15:59:19 2014 -0700

    replace a deprecated use of setting __proto__

[33mcommit 895bb6bab93d7662dd019640ced47661d14ed1ff[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Jul 15 11:59:56 2014 -0700

    use correct constant & share between Transaction and ScriptInterpreter
    
    Closes https://github.com/bitpay/bitcore/issues/424

[33mcommit 34dcd1cd2ac4b10d724a2a1c0498a318d5c55245[m
Merge: e75267b fc942c2
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Tue Jul 15 15:32:38 2014 -0300

    Merge pull request #423 from ryanxcharles/feature/remove-network-from-bundle
    
    remove network stuff from main browser build

[33mcommit 0251d467c4b2cac926485f2ffa048c896ee36708[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Jul 15 11:25:18 2014 -0700

    update bn.js to latest version
    
    ...and correspondingly get rid of Number->String conversion
    
    See: https://github.com/indutny/bn.js/issues/17

[33mcommit 1a6ea46f4b2de13fe78a5980dad50be1cc21c097[m
Author: ethers <ethereum@outlook.com>
Date:   Tue Jul 15 02:02:22 2014 -0700

    a more involved ScriptInterpreter example

[33mcommit fc942c2ac56e08928d97fd978f8593af453b0f6a[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Jul 14 20:53:22 2014 -0700

    remove network stuff from main build
    
    The network classes Connection, Peer and PeerManager are not useful from the
    browser, so I have removed them from the main browser bundle by default.  This
    saves several tens of kilobytes from the browser bundle (since not only are
    these files not included, but their dependencies are not included either).

[33mcommit 37d73fd426d9fbd72edfe0c4213a580542985050[m
Author: ethers <ethereum@outlook.com>
Date:   Mon Jul 14 02:27:46 2014 -0700

    small ScriptInterpreter example

[33mcommit e75267bd01b3a46a9fdf7d331db6174a4e2cfd94[m
Merge: baf31e5 3da6fe8
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Jul 12 12:05:41 2014 -0700

    Merge pull request #419 from LinusU/patch-1
    
    cleanup after removal of soop

[33mcommit 3da6fe899fdf8f77043c557a823291acea1f40ab[m
Author: Linus Unnebäck <linus@folkdatorn.se>
Date:   Sat Jul 12 12:14:56 2014 +0200

    cleanup after removal of soop
    
    Removed some unnecessary parenthesise that hung around after the merge
    of #417

[33mcommit baf31e53dd647ebf0722641d6202f65e7a3886ae[m
Merge: 0b33869 92ac073
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Jul 11 15:30:49 2014 -0700

    Merge pull request #409 from ryanxcharles/feature/elliptic
    
    Replace bignumber.js+cryptojs with bn.js+elliptic+hash.js

[33mcommit 92ac0730356407ca69db938f883fdbc9239097f0[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Jul 11 15:05:38 2014 -0700

    run secp256k1 test vectors in Key where they also matter

[33mcommit 572035fdd5ac13d89d40493cfacd8c8e01aa4854[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Jul 11 14:47:48 2014 -0700

    add some test vectors for secp256k1

[33mcommit 0f0a1b19130d2164b97eadf2b8775d93e8cf1e33[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Jul 11 12:04:34 2014 -0700

    add some sanity checks to signature verification

[33mcommit 8a199e26f3d3433e8b628be2339fd210a122e6e2[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Jul 11 11:52:05 2014 -0700

    allow Point to multiply things other than buffers
    
    ...i.e., bignums, numbers, and strings. Also, ensure that if you try to
    multiply a buffer, it should be exactly 32 bytes. Eventually this "multiply"
    function will be replaced with a more conventional "mul" function, but not yet.

[33mcommit c75de967fda3f6aa0ea8b567d932d64c975a5d19[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jul 10 19:26:03 2014 -0700

    further simplify use of bignum in Transaction and ScriptInterpreter

[33mcommit 823d02118c62792fc591dbd95bc6f41c5b4e2cdc[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jul 10 19:16:49 2014 -0700

    simplify use of bignum in Base58 and Block

[33mcommit ec2fda2a22d19c59b635924db727fe480f93629c[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jul 10 19:13:29 2014 -0700

    simplify use of bignum in TransactionBuilder

[33mcommit d035b544187fbf3cce9f034a23bb98556f81aaaf[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jul 10 19:09:47 2014 -0700

    simplify use of bignum in ScriptInterpreter

[33mcommit 3f75bea9248c5fca8c48cd7eb9e7b46fc18ca5ed[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jul 10 19:03:40 2014 -0700

    add tests for toCompressedPubKey

[33mcommit 992e1cfcfbd059007c18b74b15987ae3d172d6bc[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jul 10 18:56:43 2014 -0700

    uncomment part of TransactionBuilder test

[33mcommit dbaeb044e7d2d001cbc4c9736e3917efc1c3c7b5[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jul 10 18:51:43 2014 -0700

    remove commented-out code

[33mcommit b504b0b4d14d2b0f20365adef8434ae8e6ccc508[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jul 10 18:49:04 2014 -0700

    simplify use of bignum in util

[33mcommit 3cbf2e07c4b27c8a8552defa62b33e422141b909[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jul 10 18:45:27 2014 -0700

    use decorate on gt and lt

[33mcommit 9c23256a165049516cb07dd948874b28c1d0c7ee[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jul 10 18:45:09 2014 -0700

    add tests to make sure bignum interface works correctly

[33mcommit 80bba1cf813d80791ebde9b0551ab0141c625870[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jul 10 18:27:15 2014 -0700

    use a decorate function to optimize bundle filesize

[33mcommit 32cf5aa9414bd4e6bfa54d9f0fb0ae84b8a51e5e[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jul 10 18:27:02 2014 -0700

    woops - add bignum back to browser tests

[33mcommit fb3cc380460bbfba4dd8d92571e81c19e9d02dbb[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jul 10 18:17:11 2014 -0700

    make bignum tests run in node, not just browser

[33mcommit af1d754bd8cfc4522d873cc881664e924f55c8d4[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jul 10 18:14:13 2014 -0700

    make bignum interface backwards compatible
    
    - fix cmp, mul, div, add, mod, sub functions to take numbers and strings
    - fix Point class to use common folder correctly

[33mcommit e4cb7d201448547aff76ded447dd8ba2d8483807[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jul 10 16:47:05 2014 -0700

    remoe unimplemented bignum.pow()

[33mcommit c8f11b9c0ae4870f8ae83d4a431aaf7f2a61a5be[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Jul 5 17:48:48 2014 -0700

    require Point ... woops

[33mcommit af6d0a5d02431b11f99620b8cb361a3df902cf58[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Jul 5 17:35:58 2014 -0700

    remove cryptojs dependency
    
    ...and all vendor bundle files.

[33mcommit 98bf58463e31fbe77dae8a21648fd145e8c24fd4[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Jul 5 17:26:58 2014 -0700

    remove cryptojs dependency from util
    
    ...use hash.js, which is already required by elliptic

[33mcommit 204d8563c81101ac833e15d0a633aaf34d8213a4[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Jul 5 17:11:13 2014 -0700

    remove cryptojs dependency from Key

[33mcommit 9ca869b95b226af00100c046726f65d730c1960f[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Jul 5 16:08:12 2014 -0700

    add "ECKey" to Key test so grepping is easier

[33mcommit ac4d3186bfbb4df2aee4389d1a51e488df08b52a[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Jul 5 16:05:38 2014 -0700

    update sign function to use elliptic

[33mcommit 8fb6ccaf018f53c2c75c9efdf5149e961c0ed5f4[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Jul 4 13:11:52 2014 -0700

    use elliptic for Point.multiply  and key regeneration

[33mcommit 15d4328b350dac7c54f42914fe865c1ee5fd9fca[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Jul 4 11:54:41 2014 -0700

    use elliptic in Point in the browser instead of cryptojs

[33mcommit c8fe4044020a81c8b487220870e40382235af088[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jul 3 21:27:28 2014 -0700

    replace bignumber.js with bn.js

[33mcommit 0b33869665a6d26b9a2e1109cd2e51741334c2d1[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jul 10 16:12:18 2014 -0700

    add 0.1.27 browser bundle and point latest to it

[33mcommit e69bf49f02d5b42c2dbf5569fc12d9946679a63c[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jul 10 16:07:51 2014 -0700

    also bump version in bower.json

[33mcommit 98d2445a6e0697ac70528a9625e10d76de84e7d2[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Jul 10 17:19:04 2014 -0300

    bump version

[33mcommit 0e2df698cd5f47999ece1e8c2c034bd5899d5a67[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Jul 10 17:17:24 2014 -0300

    fix SIN and add tests

[33mcommit 87b818badf0334b7745edfb5d1c360a2b87c279a[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Jul 10 16:08:42 2014 -0300

    remove soop exports

[33mcommit 557e9ae2a4cd671bbcd221f41da355b8a5abc0f8[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Jul 10 15:55:32 2014 -0300

    use node util.inherits

[33mcommit 6e346d067c9ad383e651b1ea2b37775c3d3420af[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Jul 10 12:39:09 2014 -0300

    remove soop imports

[33mcommit b0924978e4889345bdfba245f045d59532c60ab0[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Jul 10 11:56:17 2014 -0300

    oops

[33mcommit cd7eae83599fe41599917ea384aca80500ad81a5[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Jul 10 11:46:44 2014 -0300

    remove soop inheritance system

[33mcommit 3f0dd8d7ff5a2791ce4b984943b1bb2af41a105f[m
Merge: c93419a 65ab3a6
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Wed Jul 9 22:42:32 2014 -0300

    Merge pull request #416 from ryanxcharles/bug/sjcl-failed-test
    
    Solved: test vector that passes in node, but fails in browser/sjcl

[33mcommit 65ab3a663a54ac8cad82b235e227ab9bc9674f6a[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jul 9 16:25:48 2014 -0700

    fix string/buffer sjcl issue
    
    ...by using sjcl.mode.cbc.encrypt/decrypt rather than sjcl.encrypt/decrypt. The
    difference is that the sjcl.encrypt/decrypt functions are really convenience
    methods designed to encrypt and decrypt strings, but don't play nice with
    binary data, as revealed in the tests in this commit and the previous commit.
    Basically, if you use them to encrypt and decrypt binary data as a string, it
    will return the wrong result or an error.
    
    The solution is to use the block cipher directly, in this case sjcl.mode.cbc.
    This also has the advantage of fewer format conversions - no converting to
    base64 and JSON strings. This makes things faster. Also, it is actually correct
    unlike the previous method.

[33mcommit dfc129b7667cc4e8ce67334d42c1a9e3d95dee22[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jul 9 01:05:16 2014 -0700

    test vector that passes in node, but fails in browser/sjcl
    
    There is some kind of problem either in bitcore or sjcl involving the
    decodeURIComponent function. I discovered this issue while working on the
    network protocol for Copay.  Decrypting binary data in sjcl produces problems
    due to the way sjcl is interpreting data as strings. I will have to investigate
    further tomorrow. For now I am producing this test vector to demonstrate the
    issue.

[33mcommit c93419a750dd095bc9c29c6a2b770a2fbd120d83[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Jul 7 20:55:21 2014 -0700

    up version to 0.1.26

[33mcommit 153cb7ad50beb36707fe8aebef59c8ff282bd1a6[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Jul 7 19:50:57 2014 -0700

    add "real" 0.1.24 and 0.1.25, and...
    
    In this commit I have added the 'official' versions 0.1.24 and 0.1.25 to the
    repo, and also created a new bitcore-dev.js that is not included in the repo.
    bitcoin-dev.js is what we will use for development. When we define a new
    version, we create a new bitcore-x.x.x.js file, and point bitcore-latest.js to
    that. Note that the bitcore-x.x.x.js files should always be the "main" bundle,
    which does not include BIP39 or BIP70, or other large packages.

[33mcommit 4e3b258f07302ca9f248d813cf89b253241e5a55[m
Merge: 5cdc160 9ac8682
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Jul 7 19:00:26 2014 -0700

    Merge remote-tracking branch 'maraoz/feature/bundle-name'
    
    Conflicts:
            browser/bitcore-0.1.24.js

[33mcommit 5cdc160deae839071b74e8734f9016ff045f7982[m
Merge: f3f94fc 3988947
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Jul 7 16:58:07 2014 -0700

    Merge branch 'feature/bip70-signing'

[33mcommit f3f94fc9d57fcff3837aa1e7f408d0def2748d46[m
Merge: aaadbc8 efb62b0
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Jul 7 16:51:46 2014 -0700

    Merge remote-tracking branch 'devrandom/bip39a'

[33mcommit aaadbc81a125d4123828917bd86195c9ef5b769b[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Jul 7 16:26:41 2014 -0700

    modify README and commit examples.md
    
    ...to reflect usage of gulp, which automatically builds the examples.md file
    from the examples in the examples/* directory.

[33mcommit 91dd9fcb1e638a825e4189d980e562e92441eb8e[m
Merge: 41a687c 6fac035
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Jul 7 16:22:42 2014 -0700

    Merge remote-tracking branch 'yangit/examples'
    
    Conflicts:
            package.json

[33mcommit 41a687cd3668e981b6fa90236318e8179d510129[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Jul 7 09:51:21 2014 -0700

    up version to 0.1.25

[33mcommit 9ac8682fb0da660a65526fc644289b6bba4080d8[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Jul 4 15:21:42 2014 -0300

    minify browser version

[33mcommit fcde4e84ad6397897079f9f7b6ab11ab7aa0b1f8[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Jul 4 15:15:35 2014 -0300

    add new bundles and symbolic link

[33mcommit 7b3c074900de8709c5026ead97b54203fd983979[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Jul 4 15:08:45 2014 -0300

    change bundle name

[33mcommit e48561302b308259436f40176c815940b9e5c9b3[m
Merge: 41fb2ee 0722ce4
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jul 3 15:35:41 2014 -0700

    Merge pull request #401 from ryanxcharles/feature/bip70-protobuf
    
    add BIP70 protobuf features in new PayPro lib file

[33mcommit 39889476fb96ca166e09e9627ebeadbaea95164c[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jul 2 22:08:06 2014 -0700

    add sign/verify with pki_type SIN
    
    ...which is much easier to implement than X.509 certificates.

[33mcommit e69d71924d99050677ab4b2c0a088df52e7605c9[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jul 2 17:54:27 2014 -0700

    add test for setObj

[33mcommit 71e226b7820dbcfb352719582ad9e79f575d5bc4[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jul 2 17:40:56 2014 -0700

    serialize payment request for signature

[33mcommit 41fb2eee57e884e68f2ed0f426b3b4cb840ea911[m
Merge: 3842ed6 76804be
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Thu Jul 3 15:03:53 2014 -0300

    Merge pull request #404 from ryanxcharles/bug/base58check
    
    tested OK.

[33mcommit 76804bef45955aa300c800e403abc8ae370990bb[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jul 3 09:17:54 2014 -0700

    Fix checksum comparison error. Closes #402

[33mcommit 0722ce46d70fca4ec92b0f67648e370ab5253c11[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jul 2 11:51:15 2014 -0700

    comment typo

[33mcommit 0bea06f785ac4e6eac6a132ad05ca405949bd0c5[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jul 2 11:39:21 2014 -0700

    add BIP70 protobuf features in new PayPro lib file
    
    ...and add to the "main" bundle, but not the "all" bundle, since it adds
    hundreds of kilobytes to the bundle.

[33mcommit 3842ed69cb514493a0527c648b8a6005bde9a2f1[m
Merge: 1cfa302 d2ce401
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Jul 1 21:06:05 2014 -0700

    Merge pull request #400 from petrosagg/remove-dead-code
    
    Remove dead code in Script.js

[33mcommit d2ce401f841c7edde019f854976111bdb4b73be7[m
Author: Petros Angelatos <petrosagg@gmail.com>
Date:   Wed Jul 2 01:22:18 2014 +0100

    remove dead code

[33mcommit efb62b08b7a4d0befc41e5c31f390e9d238fedbc[m
Author: Devrandom <c1.devrandom@niftybox.net>
Date:   Tue Jul 1 13:56:07 2014 -0700

    add check function for BIP39
    
    fixes #393

[33mcommit 1cfa302c351f029f20260df5efaf1f9f032cf7bb[m
Merge: 12e7101 15d0d1a
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Jun 27 13:49:14 2014 -0700

    Merge pull request #397 from ryanxcharles/feature/confirm-message-works-with-buffer
    
    add tests that confirm Message works with buffers

[33mcommit 15d0d1a333cb5d1bca18fe3929f8b537feda2621[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jun 25 14:30:28 2014 -0700

    add tests that confirm Message works with buffers

[33mcommit 6fac03527f0c9c5b1ddc165e6ac289cf93086966[m
Author: Gabe <gabe@Gabes-MacBook-Pro.local>
Date:   Wed Jun 25 22:11:42 2014 +0800

    Updated readme.md
     -removed old examples
     -added link to new examples.md
    
     Do not forget to run "gulp" everytime you make changes in examples folder.

[33mcommit 11b391820db5168f244963eecc78a7250d7576d0[m
Author: yangit <yan@yan.my>
Date:   Wed Jun 25 11:32:47 2014 +0800

    Added gulp task to concat /examples/*.js into ./examples.md

[33mcommit 12e7101ffaabe5ff726661316643759173686a6b[m
Merge: bba0945 ca67786
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Jun 24 11:49:45 2014 -0300

    Merge pull request #394 from ryanxcharles/feature/beautify
    
    ran js-beautify on all bitcore source

[33mcommit ca67786a77d5431d91c1c5369e15bda459bc25de[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Jun 23 10:57:02 2014 -0700

    ran js-beautify on all bitcore source
    
    js-beautify -s 2 -r *.js
    
    ...did not run on bundles, only on source.

[33mcommit bba0945581df80c4c6a21153f0d2faa23714dcc2[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Jun 20 19:38:56 2014 -0700

    add explanation of building the browser bundle to README

[33mcommit ad5e83f9ffddda7b7f8b8d1ada942a218023b4b4[m
Merge: 266759f 4a59418
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Jun 20 19:35:24 2014 -0700

    Merge branch 'bip39'
    
    Conflicts:
            browser/bundle.js

[33mcommit 266759ff602a029462fdea3bc5b410fb9f79b22c[m
Merge: cfd9092 b523eee
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Jun 20 19:34:21 2014 -0700

    Merge remote-tracking branch 'devrandom/bip39'
    
    Conflicts:
            test/index.html

[33mcommit 4a59418c829e87a51a427605da8f581dc69f0035[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Jun 20 19:31:01 2014 -0700

    add concept of "main" bundle and remove BIP39
    
    Some features of bitcore will be too large to be included in the browser bundle
    by default. Since BIP39 pretty much requires the giant list of words to be
    used, I am excluding it by default. The ability to exclude some features by
    default will become useful with some particularly large features to come,
    particularly BIP70.

[33mcommit 54c8e04738f95f1eec507513524ce3d497b38b7d[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Jun 20 19:09:21 2014 -0700

    remove unbuilding c code, and ...
    
    * Remove c code that didn't compile on my machine
    * Replace with sjcl code
    * Minor modifications to mnemonic interface more bitcoreish

[33mcommit cfd90927bc592737b95dac37c222dd4b2e0e2dab[m
Merge: a727028 a3d945f
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Jun 20 16:21:25 2014 -0700

    Merge pull request #392 from yangit/master
    
    Removed duplicate dependency declaration.

[33mcommit a3d945f0f1e8e908123aa8f376183c24e6c35e57[m
Author: yangit <yan@yan.my>
Date:   Fri Jun 20 13:50:43 2014 +0800

    Removed duplicate dependency declaration.

[33mcommit a7270282d39e9a697ba26339940f8250fa6196d1[m
Merge: 690768e d83fc6e
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jun 19 20:33:36 2014 -0700

    Merge pull request #384 from manan19/move-scriptForAddress
    
    Move TransactionBuilder.scriptForAddress to Address.getScriptPubKey. Resolves #373

[33mcommit 690768e3cee436ac37e062350074797cde3b276f[m
Merge: 43c4db3 1170923
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jun 19 18:07:35 2014 -0700

    Merge pull request #391 from rxl/grammar-fix
    
    fix grammar in 'not enough unspent tx outputs' error in tx builder

[33mcommit 1170923f8685b9acced8f355d3fa4566ef4e4260[m
Author: rxl <me@ryanshea.org>
Date:   Thu Jun 19 17:52:54 2014 -0700

    fix grammar in 'not enough unspent tx outputs' error in tx builder

[33mcommit 43c4db3219ce52c245a4bf6a0c675fe30603400d[m
Merge: fb21de9 d73a307
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Thu Jun 19 15:37:16 2014 -0300

    Merge pull request #389 from yemel/fix/notify-only-failure-0
    
    fix indentation

[33mcommit d73a3076aee98c79f6bd426ecaece80d60b2c9ce[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Thu Jun 19 15:32:58 2014 -0300

    fix indentation

[33mcommit fb21de907fb247a07707b76a3f0181b0bf3054cf[m
Merge: bc58966 8a2a081
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jun 19 11:26:23 2014 -0700

    Merge pull request #388 from yemel/fix/notify-only-failure
    
    notify only on failure

[33mcommit 8a2a0818aba5f5b0c7e8b601f633724e42dcf2cc[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Thu Jun 19 15:11:56 2014 -0300

    notify only on failure

[33mcommit bc58966760540b74aa7ff21ba3223c315c520c31[m
Merge: 6ac5154 bd56694
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jun 19 09:58:46 2014 -0700

    Merge pull request #387 from yemel/feature/travis-hipchat-notification
    
    add hipchat notification config

[33mcommit bd5669409ec7ee6ef6beabc9952be5ebe6b0620b[m
Author: Yemel Jardi <angel.jardi@gmail.com>
Date:   Thu Jun 19 13:42:18 2014 -0300

    add hipchat notification config

[33mcommit d83fc6e4b5571f561450c62821c6f71c464e3aa8[m
Author: Manan Patel <manan@urx.com>
Date:   Wed Jun 18 23:01:06 2014 -0700

    Resolves #373
    Move TransactionBuilder.scriptForAddress to Address#getScriptPubKey (instance method)

[33mcommit 6ac5154934a43b4edfa385f641b9bbdcd1acb725[m
Merge: d7f31bf 8a91fa2
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Thu Jun 19 10:37:22 2014 -0300

    Merge pull request #385 from manan19/patch-1
    
    Updating links in README.md

[33mcommit d7f31bf785197cfef4e9667bdde5cace2eed3bbd[m
Merge: 83aada8 0d9317e
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Thu Jun 19 10:31:29 2014 -0300

    Merge pull request #386 from manan19/peer-tests
    
    adding few tests for Peer.js

[33mcommit 0d9317e2d46929ebd2504b34054d4a54eacaa725[m
Author: Manan Patel <manan@urx.com>
Date:   Thu Jun 19 01:07:45 2014 -0700

    adding few tests for Peer.js

[33mcommit 8a91fa272a44bd857ee6cc63fbdb6772f0b7d106[m
Author: Manan Patel <manan19@users.noreply.github.com>
Date:   Wed Jun 18 23:14:22 2014 -0700

    Updating links in README.md

[33mcommit 83aada8648f2f9bda59f0eb84ccb2f50840b511d[m
Merge: c94d278 c2e5a14
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Jun 13 08:17:18 2014 -0700

    Merge pull request #379 from ryanxcharles/feature/address-throw-error
    
    throw error when using invalid length hash in Address constructor

[33mcommit c94d2789582a481db19955f9e5df0129ffcc9e92[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jun 12 15:09:09 2014 -0700

    up version to 0.1.24

[33mcommit 8fb098e5dd02eaa14582c2aaa55adcbb5d73b22a[m
Merge: 772b12e 1878c57
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jun 12 14:49:27 2014 -0700

    Merge pull request #374 from maraoz/add/problematic-example
    
    fix eckey.cc to handle private keys starting with 0 correctly

[33mcommit 1878c57ab4c180c0041f65d4d3bf2f59fd1a90f2[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Jun 12 16:56:07 2014 -0300

    remove failsearch

[33mcommit 0d670ff979fe35da9d541bb4f0ada9cdfeb25d6f[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Jun 12 16:54:59 2014 -0300

    suggestions by ryan

[33mcommit b402bbfa6c4ce0ee02311ff1ba57809d0693b428[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Jun 12 16:28:00 2014 -0300

    fixing copay problems

[33mcommit 5c11ac3e872be1a42ae2821b1997c5a2a4fb3e07[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Jun 12 13:56:29 2014 -0300

    malloc -> calloc, to fix linux version

[33mcommit d313ed037e44489d4fd153f0d3313f1d2980b419[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Jun 12 11:26:39 2014 -0300

    trying to fix

[33mcommit 2c7c2d85b3c9985e846e9847b90d63b70d62d7c8[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Jun 12 10:47:56 2014 -0300

    breaking

[33mcommit a15962da8838572ab5c63207b66fbfa2f57ace09[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Jun 12 10:44:22 2014 -0300

    fixing

[33mcommit a57191c66f836eda7766a5fbeafc4b1b06324bd1[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Jun 12 10:33:16 2014 -0300

    working on fixing the wierd test

[33mcommit a2b8bb0f51a4bca80eda80e6d94f876c7b2e9849[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Jun 11 18:52:29 2014 -0300

    even weirder fix

[33mcommit 7b3c6d5bcd09fd6467cbe2265435e9ad4b550e5e[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Jun 11 18:40:41 2014 -0300

    remove console.log

[33mcommit d9a91e89c3138dcfc3a6cece75e71b68d14e4472[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Jun 11 18:33:35 2014 -0300

    attempt to fix in linux

[33mcommit 9e46334d2747907a6d4fcac36e047ad684137bdd[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Jun 11 18:15:26 2014 -0300

    wierdest way of fixing the problem

[33mcommit 5428b1109e5d2d1cf088427ac29cd598d673c707[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Jun 11 16:20:51 2014 -0300

    add problematic test

[33mcommit c2e5a14eed9ab92569d746d56fa680205bd8e60a[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jun 11 18:13:39 2014 -0700

    throw error when using invalid length hash in Address
    
    I have often made the error of using a public key rather than the hash of the
    public key when creating an address, leading to invalid addresses. I'm sure I'm
    not the only one. This commit follows the principle of "fail early, fail often"
    and simply throws an error if you try to insert something other than 20 bytes
    long when creating an address, which would be the case when using a public key.
    This way that common mistake should be reduced.

[33mcommit 772b12e471a76c092f73271449edc1890078e49e[m
Merge: 2b7fb8a 1d957b2
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jun 11 15:38:50 2014 -0700

    Merge pull request #377 from cmgustavo/feature/fee-constant
    
    Exporting a constant on TransactionBuilder for use on Copay

[33mcommit 2b7fb8a1dcf2570de4ddd1ef0ca4a34ef00d0e18[m
Merge: 4c3d6db a11e308
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Jun 11 19:33:05 2014 -0300

    Merge pull request #378 from ryanxcharles/bug/hierarchicalkey-example
    
    fix HierarchicalKey example to properly generate addresses

[33mcommit a11e308aeefe77b389842141f030b74277299986[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jun 11 15:17:01 2014 -0700

    fix example
    
    An address is actually the hash of a public key, not the public key.

[33mcommit 1d957b24d9b4fbbd9d0f01f9ec566380bf4a2c23[m
Author: Gustavo Cortez <cmgustavo83@gmail.com>
Date:   Wed Jun 11 19:00:11 2014 -0300

    Exporting a constant on TransactionBuilder for use on Copay (to check available funds to spend). A simple test for this.

[33mcommit 4c3d6dbec087b33be58ee48f175c0b73cb5c864e[m
Merge: 474de61 895a512
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Jun 11 18:39:16 2014 -0300

    Merge pull request #376 from ryanxcharles/bug/hierarchicalkey-tests
    
    run HierarchicalKey tests in the browser

[33mcommit 474de613c0a586399a345947a5085f73c4d7c3fd[m
Merge: ddd52c2 d751ed8
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jun 11 14:30:34 2014 -0700

    Merge pull request #375 from matiu/feature/bit
    
    adds the BIT constant

[33mcommit 895a512e55266a3a40f20ab6f718cc02c8df28e0[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jun 11 14:28:30 2014 -0700

    run HierarchicalKey tests in the browser
    
    ...not BIP32, which is the old name for HierarchicalKey

[33mcommit d751ed8a5767c7c3ccc3dfec86de8508962f50b8[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Wed Jun 11 18:15:17 2014 -0300

    adds the BIT constant

[33mcommit b523eee8120324503a181846111ade6a7d5cbb92[m
Author: Devrandom <c1.devrandom@niftybox.net>
Date:   Sun Jun 8 13:25:57 2014 -0700

    Switch BIP-0039 to sjcl in browser

[33mcommit 79d50e92d429bccbf643e582a0a1298ce08cff3e[m
Author: Devrandom <c1.devrandom@niftybox.net>
Date:   Wed Apr 23 13:29:51 2014 -0400

    BIP39 in browser

[33mcommit f2472e691b3dd0267ec991c67b1ea3542a709f07[m
Author: Devrandom <c1.devrandom@niftybox.net>
Date:   Mon Apr 14 10:42:23 2014 -0400

    Separate out BIP39

[33mcommit 63f7e3d062b99e23927468ea392619e577c66de7[m
Author: Devrandom <c1.devrandom@niftybox.net>
Date:   Thu Apr 10 12:18:14 2014 -0400

    BIP39 implementation

[33mcommit ddd52c2025ff94ae9954da30e3e2937989347ce2[m
Merge: 6aef44e 261a94d
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Jun 6 15:59:11 2014 -0700

    Merge pull request #372 from ryanxcharles/feature/ECIES-example
    
    add ECIES example

[33mcommit 261a94d80664247b8b55041205797b98182a7ce0[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Jun 6 14:34:42 2014 -0700

    add ECIES example

[33mcommit 6aef44e98a52b1a40aea9b3662802e67fdec2ea1[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Jun 6 11:52:44 2014 -0700

    up version to 0.1.23

[33mcommit 338158ca46e190911dfe863bd2bca5764645d180[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Jun 6 11:49:58 2014 -0700

    fix sjcl issue on npm install
    
    ...by including sjcl locally

[33mcommit 1e97ab8c6d0f3c23215bdd92d4518bf511d1e95d[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Jun 6 09:24:04 2014 -0700

    move devDependencies to dependencies to fix install issue

[33mcommit c488268a3cfa9cc49ca8c28806b959580ed0e9f9[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Jun 6 08:37:42 2014 -0700

    update version to 0.1.22

[33mcommit 2dac2b1f479b6e99e8a5a0750397a7e675aca205[m
Merge: 9ee3f23 80ccaa8
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jun 5 20:31:08 2014 -0700

    Merge pull request #362 from ryanxcharles/feature/ECIES
    
    add ECIES support

[33mcommit 9ee3f23e4e55b204595f52204dbfd7449531069d[m
Merge: b8986ed 5c44939
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jun 5 19:35:25 2014 -0700

    Merge pull request #369 from maraoz/add/coveralls
    
    add coveralls

[33mcommit 80ccaa8396f0b875e7ad54d092415ab7619da541[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jun 5 16:41:47 2014 -0700

    rename "rand" to more explanatory "getRandomSeed"

[33mcommit 5c449390ace3b0b349997ec5eef4ae07728ec8af[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Jun 5 16:44:32 2014 -0300

    add badge

[33mcommit f2fc616cc9a87154be38c72935ee804911337832[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Jun 5 16:43:07 2014 -0300

    add coveralls

[33mcommit b8986ed0e1282776492c7bf507c6becf611f1084[m
Merge: e71cdb3 eab5c28
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jun 5 12:24:19 2014 -0700

    Merge pull request #357 from ionux/master
    
    Fix to check for zero s value in sign function

[33mcommit 5172b3160be5ffa227469143ff46ef596940aad6[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jun 4 18:57:26 2014 -0700

    add test to confirm correctness of sha512hmac

[33mcommit 410cd503c8b97a98d9bc3244272c0beb578183fa[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jun 4 18:57:15 2014 -0700

    remove unused commander dependency

[33mcommit 117eaa4288fd2600d8eb0833f921c48438a835e2[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jun 4 18:43:00 2014 -0700

    remove underscore dependency to decrease bundle size

[33mcommit a242112e66ec033d51e4086b863563791c4521d6[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jun 4 18:13:32 2014 -0700

    replace jssha with sjcl - remove jssha dependency

[33mcommit e71cdb3bb2b7cd9dea69046d275ecc34ff3dd838[m
Merge: 4d8af75 a374b58
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Jun 4 15:19:28 2014 -0300

    Merge pull request #366 from gabegattis/bug/BIP32SeedLength
    
    Bug/bip32 seed length

[33mcommit a374b58271468f5a86d0b7b2be10d8c0ada909c5[m
Author: Gabe <gabe@Gabes-MacBook-Pro.local>
Date:   Wed Jun 4 13:59:38 2014 -0400

    fix bad test, bytes!=bits

[33mcommit 8e96d1439dfe39afd0084ae5f784c25221b38a5a[m
Author: Gabe <gabe@Gabes-MacBook-Pro.local>
Date:   Wed Jun 4 13:42:06 2014 -0400

    check if seed is greater than 512 bits

[33mcommit af9fdff3a9b26cd731f09693ffb7eaac22619357[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Jun 3 19:03:50 2014 -0700

    use SJCL AES to get ECIES working in the browser

[33mcommit e963ff3c45b249f850e71f6d5c6b684d686b35df[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Jun 2 20:15:58 2014 -0700

    add ECIES support in node - not browser

[33mcommit 4d8af75ae9916984c52ee2eda1870d5980656341[m
Merge: bc84d1e 04d6366
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Sun Jun 1 05:24:42 2014 -0300

    Merge pull request #361 from dthorpe/VanityAddress
    
    Change Address.forKey() to Address.fromKey()

[33mcommit 04d6366c117ecacb0ab663d68b8f850b47d12e5a[m
Author: dthorpe <danny.thorpe@gmail.com>
Date:   Sat May 31 22:18:23 2014 -0700

    Change Address.forKey() to Address.fromKey()

[33mcommit eab5c2896ea862ce2023e317b65d483d592d1792[m
Author: Rich Morgan <ionux@users.noreply.github.com>
Date:   Wed May 28 11:34:18 2014 -0400

    Fix to check for zero s value in sign function
    
    If r OR s are zero then recalculate both r and s until they are both non-zero values.

[33mcommit bc84d1e82b0000a07adf58e2db8e476fefd0bc62[m
Merge: 6c7f45d c9694c5
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon May 26 08:43:43 2014 -0700

    Merge pull request #351 from matiu/bug/minor-bug-in-address-FromScript
    
    fix .fromScriptPubKey parsing in some strange Txs

[33mcommit c9694c57680bb2df6b2ea93bbec63d5e39a89c8b[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Mon May 26 12:40:07 2014 -0300

    rm console.log

[33mcommit 6c7f45dcd2bff94f280940f1b8a88034001217a6[m
Merge: 5594f82 349143b
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Mon May 26 12:17:01 2014 -0300

    Merge pull request #355 from matiu/bug/peermanager-log
    
    change log in checkStatus to .debug

[33mcommit e60e389e43c1528ee8463ecb7139772ddff71802[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Sun May 25 23:46:20 2014 -0300

    add more strict checking, plus tests

[33mcommit 349143ba0272bd4f985d93fefb2ad1c83fb84c68[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Sun May 25 22:19:04 2014 -0300

    change log in checkStatus to .debug

[33mcommit 56e7739a467934874de9a29d128e83dc26c7618d[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Sun May 25 23:01:59 2014 -0300

    reverse changes in address

[33mcommit be02d41ac209891ddf0be9b890ecfa13db091485[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Sun May 25 23:00:49 2014 -0300

    fix isMultiSig

[33mcommit ddd1476a39129c77be6bc0d9902577142b9aecdf[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Thu May 22 13:25:27 2014 -0300

    fix buffer

[33mcommit 691fec534288cf3091e5effe7d5072256c8f3d19[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Thu May 22 13:05:46 2014 -0300

    fix .fromScriptPubKey parsing in some strange Txs

[33mcommit 5594f82398689e42b9a1ed5ee24ca4b1ce5f0673[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri May 23 18:12:09 2014 -0700

    up version to 0.1.21
    
    ...to make sure compiled bundle is absolutely the latest.

[33mcommit 9fb34f5033b4da3e36ed61ee8d0cce804fe04e70[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri May 23 16:51:32 2014 -0700

    print out string, not buffer

[33mcommit a679235e462779910b787f0d2d72213a144c21ee[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri May 23 16:31:09 2014 -0700

    up bower version #

[33mcommit 1361bd2939492c0538f6e62bd10c45f7f2f597bb[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri May 23 16:25:39 2014 -0700

    fix npm install issue and up version
    
    Bitcore in Copay is not being installed correctly due to changes we made
    recently in the way bitcore is compiled (it is not compiled on install, but on
    prepublish). This adds all the bundles to the repo to fix that issue.

[33mcommit e8d10c3045cdcf1831d53066c71a201aac51284a[m
Merge: 09603f2 92e89d3
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri May 16 02:50:48 2014 -0400

    Merge pull request #347 from gordonwritescode/bug/peerdiscovery-network-ref
    
    fix #346

[33mcommit 09603f25c979869fbaba296f588062ddaa7d90c5[m
Merge: 23f3d13 feaba15
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri May 16 02:50:18 2014 -0400

    Merge pull request #349 from matiu/feature/bower-v
    
    updates version on bower.json

[33mcommit feaba15c0127bea74f4e22feb8b046827685e506[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Wed May 14 17:14:31 2014 -0300

    updates version on bower.json

[33mcommit 23f3d139dce99c3723a2339f8a74d09d979de945[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue May 13 13:30:46 2014 -0400

    v0.1.19

[33mcommit 92e89d307e869a258bfc02c3547232ac94c85edf[m
Author: Gordon Hall <gordon@bitpay.com>
Date:   Tue May 13 13:26:48 2014 -0400

    fix #346

[33mcommit 4348228c2e388f13f3153c5276d6d5cf9aacb80f[m
Merge: 566f538 e8ed1cc
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Tue May 13 11:03:47 2014 -0300

    Merge pull request #344 from matiu/feature/bundle
    
    rm bundle from gitignore

[33mcommit e8ed1cc10b13f5fe2d7ac294e4a1cb3413a08b53[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Tue May 13 10:50:38 2014 -0300

    sets browser bundle a binary file

[33mcommit 4bd96e72f4a59a9269ddec293e78e6f3172f66ae[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Tue May 13 10:46:55 2014 -0300

    .

[33mcommit 5437d5e5e21bd5b5b5c5ae2b1152abdac3a88cc1[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Tue May 13 10:45:01 2014 -0300

    rm bundle from gitignore

[33mcommit 566f5384db634cc4bd6d9d06c782bcb9d664ebec[m
Merge: e06ee71 c038abc
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon May 12 11:33:11 2014 -0400

    Merge pull request #340 from ryanxcharles/feature/hierarchical-key
    
    Rename BIP32 -> HierarchicalKey, deprecate BIP32

[33mcommit c038abc8e7723ff7d58c428f71b293246491556b[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun May 11 13:09:57 2014 -0400

    rename BIP32 -> HierarchicalKey, deprecate BIP32
    
    Sounds better.

[33mcommit e06ee71cb5766f6ab04bfd5ff77949c5b921f976[m
Merge: 67c4f90 b2cd391
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat May 10 15:37:53 2014 -0400

    Merge pull request #336 from ralphtheninja/master
    
    build browser/bundle.js in prepublish step

[33mcommit 67c4f900d2f6ac23ec433bc73a82bc322c192c3a[m
Merge: 27b60c9 8489b50
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Sat May 10 10:30:46 2014 -0300

    Merge pull request #339 from rapodaca/master
    
    Minor TransactionBuilder doc fixes

[33mcommit 8489b50c32536b89ceaf7564ca85d7605bf145e8[m
Author: Rich Apodaca <rich.apodaca@gmail.com>
Date:   Thu May 8 14:53:18 2014 -0700

    Fixed TransactionBuilder docs

[33mcommit 27b60c9e3f7b0a9a9b5a837ef03ad662de14c94d[m
Merge: 982548f bd91d17
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Thu May 8 17:08:11 2014 -0300

    Merge pull request #338 from matiu/bug/snippet
    
    fix snippet

[33mcommit bd91d17f5762c00733e4ec98e6a33cfd3960ba7d[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Thu May 8 16:39:56 2014 -0300

    fix snippet

[33mcommit b2cd391bf013e722acf6bacf9637c36a6faf0dfb[m
Author: lms <ralphtheninja@riseup.net>
Date:   Thu May 8 11:30:11 2014 +0200

    build browser/bundle.js in prepublish step

[33mcommit 982548f3e32d05350f141443a143f02b17b8ab15[m
Merge: 5f064cd 0c6a0c6
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed May 7 20:52:19 2014 -0400

    Merge pull request #320 from olalonde/armory
    
    Armory style key derivation from (chain code, public key)

[33mcommit 0c6a0c61d3a1e178eb6ebc116cc1ccbf394eddce[m
Author: olalonde <olalonde@gmail.com>
Date:   Thu May 8 08:46:09 2014 +0800

    Armory: removed unused buffertools dependency

[33mcommit e06e556ca34cd7d134f4af27ba161f357bbf219a[m
Author: olalonde <olalonde@gmail.com>
Date:   Thu May 8 08:10:07 2014 +0800

    Eckey: renamed multiply to multiplyUncompressed for consistency

[33mcommit 7d3307873605869f732662cc2562e410f6dcaa24[m
Author: olalonde <olalonde@gmail.com>
Date:   Wed May 7 13:20:22 2014 +0800

    Eckey: removed garbage comments

[33mcommit 59ee476b962382644b08e06f2bf554620c602d5d[m
Author: olalonde <olalonde@gmail.com>
Date:   Wed May 7 13:08:35 2014 +0800

    Armory: use native multiplication in node and javascript implementation in browser

[33mcommit b5c1a7d387de1168ea8705d1e64736397b9bb7b1[m
Author: olalonde <olalonde@gmail.com>
Date:   Wed May 7 13:08:10 2014 +0800

    Eckey: implemented point multiplication

[33mcommit af942f9b064db0addbe8a8a3b0a2a1df17ef32b7[m
Author: olalonde <olalonde@gmail.com>
Date:   Wed May 7 08:38:45 2014 +0800

    Armory: added tests

[33mcommit 7800128b9b7cf23c7dd915abe727d4db35e4491e[m
Author: olalonde <olalonde@gmail.com>
Date:   Mon May 5 18:59:55 2014 +0800

    Armory: from master public key

[33mcommit 708b59eb3ed43a35c9688467897371bdd998f2ee[m
Author: olalonde <olalonde@gmail.com>
Date:   Mon May 5 18:48:46 2014 +0800

    Armory: fixed bug.. extra lines considered as real input

[33mcommit b26dd779117259b9f1faf9ebde7ce922ebed8fd6[m
Author: olalonde <olalonde@gmail.com>
Date:   Mon May 5 18:46:03 2014 +0800

    Armory: added to bitcore.js, build.js and browser example

[33mcommit f647af50b7343c5d52702a875a2ab5bb0cddd11b[m
Author: olalonde <olalonde@gmail.com>
Date:   Mon May 5 18:45:16 2014 +0800

    Fixed browser exception caused by lib/Curve.js

[33mcommit da71cdf62da94a25e57a6f72bfc1ffc2779f4f80[m
Author: olalonde <olalonde@gmail.com>
Date:   Mon May 5 17:36:35 2014 +0800

    Armory: added descriptive log in examples/Armory.js

[33mcommit fa211f98bb72e2148c1ed20224d2bbc3dee3ec59[m
Author: olalonde <olalonde@gmail.com>
Date:   Mon May 5 17:28:24 2014 +0800

    Armory: cleaned up example

[33mcommit 468ebddc1e49881ed3a352fecb450f64feae1d45[m
Author: olalonde <olalonde@gmail.com>
Date:   Mon May 5 17:15:39 2014 +0800

    Implemented Armory initializing from seed

[33mcommit 0e1948b8f3b4036c6345eb494caae6a674430bce[m
Author: olalonde <olalonde@gmail.com>
Date:   Mon May 5 15:21:26 2014 +0800

    Implemented Armory style key derivation from chain code and public key (WIP)

[33mcommit e2655f553d958c34bca61717c7298cd525d5fec2[m
Author: olalonde <olalonde@gmail.com>
Date:   Mon May 5 15:20:59 2014 +0800

    Added EC Point multiplication to browser/Point.js

[33mcommit 5f064cddec632976829130c2027bd7b4a8941814[m
Merge: 52f7185 78ae388
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed May 7 15:30:36 2014 -0400

    Merge pull request #330 from olalonde/fix/329
    
    Use browser field in package.json instead of process.verions tests

[33mcommit 78ae38855315a958b23e42a71e8798dca4bf6ca4[m
Author: olalonde <olalonde@gmail.com>
Date:   Wed May 7 14:14:10 2014 +0800

    Replace process.versions tests by browserify's package.json browser field. Fixes #329

[33mcommit 52f7185addc1a5c34d054a9840265303ea3e72a0[m
Merge: 69d66d0 ad8b761
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue May 6 14:36:12 2014 -0400

    Merge pull request #328 from maraoz/add/contributing
    
    add contributing.md

[33mcommit ad8b7618e78688d75757719a8df0d22248042995[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue May 6 15:27:40 2014 -0300

    add contributing.mdwq

[33mcommit 69d66d073e4ff00e37975363b0e88b2ccec46171[m
Merge: 527c49a 8c8e41b
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue May 6 09:23:41 2014 -0300

    Merge pull request #323 from cimm/remove_unused_script_multisig_example
    
    Script is not used in this example

[33mcommit 8c8e41bf29a3575a84e6cff7686bfcb4a9c0a46a[m
Author: Simon Schoeters <hamfilter@gmail.com>
Date:   Tue May 6 12:06:15 2014 +0200

    Script is not used in this example

[33mcommit 527c49a11d1747f02a741d6d16d0b26c652bf07a[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon May 5 11:04:24 2014 -0400

    remove unused chai dependency

[33mcommit b7d41ab24628cfd4cbb982c75b9317948e01cf12[m
Merge: 0e04026 d3a4cfa
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon May 5 11:00:49 2014 -0400

    Merge pull request #321 from ryanxcharles/feature/remove-eval
    
    Remove eval

[33mcommit d3a4cfa3334f281d315774bb85f3cd607c0c4434[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon May 5 10:43:24 2014 -0400

    remove eval
    
    eval is unsafe, and the way it was being used in Script and Script interpreter
    was not a good enough reason. This commit removes both uses of eval, then
    replaces all uses of OP_XXX with Opcode.map.OP_XXX since there's no reason for
    those constants to be global.

[33mcommit 0e04026d875c2f90e427507b6e84198f81aeaaeb[m
Merge: 566b748 536db27
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon May 5 01:01:20 2014 -0400

    Merge pull request #314 from matiu/feature/docs02
    
    Feature/docs02

[33mcommit 536db27da3b7be7ef06f066060ffd7f231f8334e[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Sat May 3 16:52:39 2014 -0300

    add docs to Address class

[33mcommit 566b74863a2b017ba3a11c3be5f077a9a44809b3[m
Merge: d190067 19e5aae
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri May 2 16:05:48 2014 -0400

    Merge pull request #313 from JahPowerBit/master
    
    [#312] remove test from ignore in bower.json

[33mcommit 19e5aaecca1db1ae80b687580086dc8964f50d5d[m
Author: JahPowerBit <lightzarlboro@gmail.com>
Date:   Fri May 2 16:26:26 2014 +0100

    [#312] remove test from ignore in bower.json

[33mcommit d190067fe68c25bf5a611e415c536a4e8557f825[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri May 2 08:52:32 2014 -0400

    up to version 0.1.18
    
    Critical bug fix - generating k was insecure:
    
    https://github.com/bitpay/bitcore/pull/309

[33mcommit ad3446168aea4ba0c790e8a6b464acc49a05141e[m
Merge: 1f49286 46271de
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu May 1 17:32:14 2014 -0400

    Merge pull request #310 from ryanxcharles/feature/signature-sanity-tests
    
    Signature and Private Key sanity tests

[33mcommit 46271de06ec384da58883c5ecd14a406740f05cb[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu May 1 12:27:55 2014 -0400

    add some basic sanity tests for signatures and key generation
    
    Signing a message with ECDSA involves using a random number, and this means
    that two signatures should never be the same. This commit adds some basic tests
    to Key.signSync and Message.sign to make sure this is the case. Also, a new
    bitcore.Key should never have the same private key twice. This commit also adds
    a basic test to make sure that is the case.

[33mcommit f0155a52977900ace5379923fa4e215fa03ef180[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Thu May 1 11:53:45 2014 -0300

    docs in Txbuilder

[33mcommit 1f49286b2a43cdc981f09f0f7c2e965aab6a294e[m
Merge: d413b5f b1f34d4
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu May 1 10:51:25 2014 -0400

    Merge pull request #309 from ryanxcharles/bug/signing
    
    iterate array correctly so that random number is actually used in signing

[33mcommit b1f34d40155c3c4e8f21869f5c3b4779ab946a43[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu May 1 10:09:33 2014 -0400

    iterate array correctly so that random number is actually used in signing

[33mcommit d413b5f43a4877268006bafa2c5dd922ab2ffbb9[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Apr 29 18:50:15 2014 -0400

    up version to 0.1.17

[33mcommit cf641d093e99a972b5ef73a16944aa667a345883[m
Merge: 3b396fb 4bad5f6
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Apr 29 18:37:18 2014 -0400

    Merge pull request #307 from matiu/feature/bower
    
    add bower json

[33mcommit 4bad5f6e7188576fcc251d9d04f3eb77c7c7accd[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Tue Apr 29 19:32:38 2014 -0300

    add bower json

[33mcommit 3b396fb360a2e9f935a0aca896a7077d96d68b24[m
Merge: c7218ea 405ea0b
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Apr 29 19:12:40 2014 -0300

    Merge pull request #306 from ryanxcharles/bug/base58-bignum
    
    fix bignum issue

[33mcommit 405ea0bf6f1d91ada0b04fc5942829e7ff0fab43[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Apr 29 17:59:24 2014 -0400

    fix bignum issue
    
    In the browser, sometimes the config for bignum wasn't being set up if (somehow
    ... still not sure how this is possible) you use bitcore without using
    require('bitcore'). This would by pass the code that set the config for bignum.
    Solution is to put the config for bignum in bignum itself (in the browser).
    
    This fixes, in particular, an issue with base58 where it was depending on
    bignum having the proper config.
    
    Also I add the base58 tests to run in the browser which they weren't
    previously.
    
    And finally I add a small test for Bignum in the browser that makes sure the
    config is set properly.

[33mcommit c7218ea2fca3ebfda262c7ed05a1629b5580ea3f[m
Merge: 5d2ac52 e9fa7e3
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Apr 29 15:00:39 2014 -0400

    Merge pull request #305 from maraoz/refactor/improve-BIP32
    
    Refactor/improve bip32 and add test

[33mcommit e9fa7e36ce38d94fda3dbe2d7ea46fc2a47dcff6[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Apr 29 14:45:08 2014 -0300

    remove alert

[33mcommit ac719345e84073bc98d29f18cb873b4b4eb87583[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Apr 29 14:37:37 2014 -0300

    add tests for BIP32

[33mcommit 5d2ac520bd30f9d3ed0fb6cf2c17898e3a2bcc84[m
Merge: 92271bc d42f806
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Apr 29 11:44:06 2014 -0400

    Merge pull request #304 from maraoz/ignore/docs-folder
    
    ignore doc folder

[33mcommit 92271bceeb206749ff50c83915237f733d784483[m
Merge: 1959ce9 ce00b77
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Apr 29 11:43:47 2014 -0400

    Merge pull request #299 from maraoz/feature/address-forKey
    
    add Address.forKey convenience method

[33mcommit 6cf690afcc02ee7bb318a676fec6025aa21b2e6f[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Apr 29 12:43:29 2014 -0300

    improve BIP32 error message

[33mcommit d42f8065d491632b709f444ab9a7f9ece3af62a7[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Apr 29 12:31:35 2014 -0300

    ignore doc folder

[33mcommit ce00b77de020822a07aae90973996b4bf8a2e017[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Apr 29 11:48:59 2014 -0300

    name change forKey -> fromKey

[33mcommit a1a844c1e671ce713d7ed44fe4c6bc7afb558b23[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Apr 28 20:03:51 2014 -0300

    add Address.forKey convenience method and example vanity address generator

[33mcommit 1959ce953cd31cad2e411e3eea92bbc53d38fae6[m
Merge: f3604fc fff988d
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Apr 29 10:47:55 2014 -0400

    Merge pull request #298 from ryanxcharles/feature/bignum
    
    Move bignumber.js to internal

[33mcommit f3604fc470a584e95ac3720da6438e5f1e733698[m
Merge: 0c8a582 ec22993
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Apr 29 10:47:44 2014 -0400

    Merge pull request #303 from matiu/feature/docco-docs1
    
    docco documentation

[33mcommit ec2299362ccee860a30ff6cf1fb2698846422792[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Tue Apr 29 09:34:26 2014 -0300

    docco documentation

[33mcommit 0c8a58252215e243af136b231dc5eb0d2948d912[m
Merge: 177c174 00c639d
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Apr 29 10:22:15 2014 -0400

    Merge pull request #301 from matiu/bug/firefox
    
    fix firefox test

[33mcommit 00c639d3507e8ce7b35048e7b549e878e2f32351[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Tue Apr 29 10:29:38 2014 -0300

    fix firefox test

[33mcommit fff988da94fb29ef037220e91f4f724d0ddaa031[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Apr 28 18:28:32 2014 -0400

    add deprecated bitcore.bignum and bitcore.base58
    
    (the non-deprecated versions are bitcore.Bignum and bitcore.Base58)

[33mcommit 7f348ca0bd691846a98fe449eabd10498f892960[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Apr 28 18:00:59 2014 -0400

    Move BigNumber to internal
    
    ...no longer relies on Manuel's repo hostig a version of "bignum" that actually
    contained bignumber.js. This moves bignumber.js internally and removes bignum
    from the browser build process. Also adds a bitcore.Bignum that links to the
    right thing. In node, browser.Bignum is require('bignum'). And in the browser,
    bitcore.Bignum is is now Bignumber.js (same as before ... except bignumber.js
    is now inside bitcore).

[33mcommit 177c1748d1f9128bd21ab95fd15ac5b1b754564a[m
Merge: 3b2bda0 602c942
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Apr 28 14:47:45 2014 -0400

    Merge pull request #294 from gordonwritescode/bug/extend
    
    replace extend with underscore

[33mcommit 602c94265bde2302dbd92796cc26edb9f72f3ed1[m
Author: Gordon Hall <gordon@gordonwritescode.com>
Date:   Mon Apr 28 12:33:34 2014 -0400

    add test for config extending properly

[33mcommit bf1b4bdcc79e64078aac709dc955cfbea7d37b57[m
Author: Gordon Hall <gordon@gordonwritescode.com>
Date:   Mon Apr 28 12:23:56 2014 -0400

    replace extend with underscore and use it's version of extend from within PeerManager

[33mcommit 3b2bda074582393c879f2eaf17bd66b712492344[m
Merge: 40a3679 e5d2354
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Apr 28 07:17:07 2014 -0400

    Merge pull request #292 from manan19/patch-1
    
    Update README.md

[33mcommit 40a367993c4752959db8eb7cf9a082b890ed3da3[m
Merge: 3341598 ec6400a
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Apr 27 18:14:06 2014 -0400

    Merge pull request #293 from aalness/master
    
    RPC not required.

[33mcommit ec6400a5c16ad5b6c73ae9f666ac8f9f451460f7[m
Author: Andy Alness <andy.alness@gmail.com>
Date:   Sat Apr 26 17:46:31 2014 -0700

    RPC not required.

[33mcommit e5d23547c0cd47576d979861d1aae533cd287fda[m
Author: Manan Patel <manan19@users.noreply.github.com>
Date:   Sat Apr 26 16:54:12 2014 -0700

    Update README.md
    
    Updated link to RpcClient.js

[33mcommit 33415983bef4026b9df4091c87dd4d5d847ad1e5[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Apr 25 15:18:31 2014 -0300

    up version to 0.1.16 ... to sync up npm and github

[33mcommit 0cdb8941d7467720d82929a459376382286daf5f[m
Merge: 91abec7 9af3501
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Apr 25 15:16:41 2014 -0300

    Merge tag 'v0.1.15'
    
    Conflicts:
            package.json

[33mcommit 9af3501f044b3b6610b58a49a39fc6ea089fd28e[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Apr 25 15:07:38 2014 -0300

    up version to 0.1.15

[33mcommit c7b33eca9ab40ddb2afa629e0c6b8c6f0cba2518[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Apr 25 15:00:51 2014 -0300

    update key signing to use new SecureRandom
    
    ...and throw an error if you try to use the old, non-secure random number
    generator.

[33mcommit 66b8b6d0baaecdec3da1f3665dfa32b12c9b6458[m
Merge: 90a0980 4860b8f
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Fri Apr 25 10:14:22 2014 -0300

    Merge pull request #290 from blocktrail/getMultiSigInfo
    
    added Script.getMultiSigInfo

[33mcommit 4860b8f3c7eb3f848f53e5abfed4208b4fecc423[m
Author: Ruben de Vries <ruben@rubensayshi.com>
Date:   Fri Apr 25 15:02:19 2014 +0200

    updated naming for getMultiSigInfo

[33mcommit e301a14657711646620841d27ccb926043b112f4[m
Author: Ruben de Vries <ruben@rubensayshi.com>
Date:   Fri Apr 25 14:27:15 2014 +0200

    added Script.getMultiSigInfo as easy helper to return information about a multisig script

[33mcommit 91abec72b27f0c122c6d7e28e4d008a141f56bca[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Apr 24 15:40:35 2014 -0300

    version 0.1.14

[33mcommit 90a09805cb8c8a4afb650c723f451ef6c171fa1b[m
Merge: 0b7c526 10d164b
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Apr 24 15:38:31 2014 -0300

    Merge pull request #288 from ryanxcharles/bug/bignum-in-key
    
    add require('bignum') in key

[33mcommit 10d164b2924821b2253a967271fca36d9814ca33[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Apr 24 15:33:38 2014 -0300

    add require('bignum') in key

[33mcommit 0b7c52615f8f8619bc38d29a0711d0c47f644abd[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Apr 24 11:51:23 2014 -0300

    up version to 0.1.13
    
    New things:
    * Statistical tests for RNG
    * New SecureRandom class that does the right thing on all platforms
    * Peer discovery
    * Signature sorting in TransactionBuilder
    * BIP32 speed improvements
    * Electrum-style public key derivation
    * Refactor node/browser code
    * Message signing/verification the bitcoin way
    * Address.fromScriptPubKey

[33mcommit 9575929162ced3d7895ed1a27785572f0e8b2d38[m
Merge: dc041db 350f6ae
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Apr 24 09:19:58 2014 -0300

    Merge branch 'feature/secure-random'
    
    Conflicts:
            lib/browser/Key.js

[33mcommit dc041db650f1c4e4a82d30aab5517e82754dd3e5[m
Merge: 96ba284 64b5623
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Apr 24 08:39:33 2014 -0300

    Merge pull request #285 from matiu/bug/firefox1
    
    removes buffertools dependencies in browsers Key.js

[33mcommit 64b5623d545bfdd69494d15ef3b9fc6c6ef359ee[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Wed Apr 23 21:32:25 2014 -0300

    removes buffertools dependencies in browsers Key.js

[33mcommit 350f6ae9984b706be6ab287c00017d203533f70f[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Apr 23 21:15:55 2014 -0300

    Key should make sure new privkey is less than N
    
    ...this involves adding a Curve class, and significant refactoring to make this
    possible in a clean way.

[33mcommit 96ba284e2f0bea301a3fae22e18e1b1f3291a158[m
Merge: 11b54b4 d8827cf
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Apr 23 15:59:42 2014 -0300

    Merge pull request #284 from maraoz/test/rng
    
    Tests for RNG

[33mcommit d8827cf9fd16462e589fa49d3bcecdb96c7d19e6[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Apr 23 15:55:35 2014 -0300

    skip statistically failing tests

[33mcommit 17d0eeeb006a1cb588b4c974bc765deab28eec58[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Apr 23 15:45:00 2014 -0300

    skip pending tests:wq

[33mcommit 2a829c4525150fd49d0243c9f980ae175323f67e[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Apr 23 15:06:11 2014 -0300

    reduce number of cases for browser

[33mcommit 34ac69616a8376ad56e6d0926e54726af4500c5c[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Apr 23 15:01:04 2014 -0300

    fix runs test

[33mcommit 532564461e7000287059e78e58a7efcffcd2c735[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Apr 23 10:01:04 2014 -0300

    testing RNG

[33mcommit 0095f5c9d05aea8f68182abb7d130dd06ba3aa8a[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Apr 22 19:33:37 2014 -0300

    rng statistic testswq

[33mcommit 11b54b4b3dff5a47452262f8b2f8f9fbcd9c20e4[m
Merge: 2c553c0 a83309e
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Apr 22 23:17:41 2014 -0300

    Merge pull request #281 from matiu/feature/signature-sorting
    
    Feature/signature sorting

[33mcommit a83309eededc9c5ca4dc2bebf562404b35358219[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Tue Apr 22 23:11:07 2014 -0300

    rm log

[33mcommit dbcf2708260a17988d9ad2889e681c6dfce877aa[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Apr 22 22:43:22 2014 -0300

    use SecureRandom in Key in the browser
    
    ...to make sure random numbers are generated securely

[33mcommit 4693d5bc41266f9ec7ffc6f22dc1e12a3cfa0f0b[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Apr 22 22:41:57 2014 -0300

    remove unnecessary "change" console.log from Electrum test

[33mcommit 75d2d0d390862e0c30e62a30dc1dd75c0f908d61[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Apr 22 22:28:31 2014 -0300

    fix issues with ConnectionTor example and Connection class

[33mcommit ba692aaa20841e3d41d902578fb16d0f74d1ea05[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Apr 22 22:18:59 2014 -0300

    add new SecureRandom class that does the right thing
    
    Generating random numbers properly depends on the platform. The new
    getRandomBuffer method does the right thing on the right platform. It will
    sometimes fail due to insufficient entropy. The getPseudoRandomBuffer class is
    also provided that will never fail, but it is not cryptographically secure and
    should not be used for keys.

[33mcommit 906378aac48241814e597929922a2af80492f5e8[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Tue Apr 22 21:10:39 2014 -0300

    rm spaces

[33mcommit 9951b55a4fb2bee2e8e77503f5bf28e349c25236[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Tue Apr 22 21:08:48 2014 -0300

    signature sorting in .sign and .merge in transaction builder

[33mcommit 56d81bc0dfce3c0b9b713f836a09aea54fa22b91[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Tue Apr 22 13:50:41 2014 -0300

    remove unused code from Script. Update it to do not use scriptSig placeholders

[33mcommit e8ebd2e33295c75ea2e3b57f9ffa872b13ed553c[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Mon Apr 21 23:02:35 2014 -0300

    add tx validation to test

[33mcommit 2c553c0dd9fc830d9affee2038ddab2bb9b49f29[m
Merge: aa145c4 86bb67b
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Apr 22 20:06:34 2014 -0300

    Merge pull request #280 from ryanxcharles/feature/improve-bip32-speed
    
    BIP32 speed improvement

[33mcommit aa145c4f6ce71899f405b526d33b9618b410350c[m
Merge: 46fe8ea f82fa50
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Apr 22 20:04:03 2014 -0300

    Merge pull request #273 from ryanxcharles/feature/refactor-node-browser
    
    WIP: Node/browser refactor

[33mcommit f82fa5007ab87842bded55ca6779727c9422f0d5[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Apr 22 19:36:18 2014 -0300

    move *.browser and *.node to browser/* and node/*
    
    ...this should leave the lib folder a little bit less cluttered.

[33mcommit a1792511522cc08d1adde40a64adc7a950c26fd7[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Apr 20 13:00:24 2014 -0300

    split Key node tests into separate file

[33mcommit 05d86b64535063f6c9bf6a4309acec39489b1f2c[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Apr 20 11:19:54 2014 -0300

    split up Key into Key.browser and Key.node

[33mcommit abc799f45338cd498e64460c7afb768e732bb427[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Apr 19 20:10:05 2014 -0300

    split up Point into separate node and browser versions

[33mcommit 86bb67b76d70c765f4d7b19e5cf1f2338914e2d7[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Apr 22 17:45:08 2014 -0300

    remove unnecessary bignum conversion

[33mcommit 6a4387e768864b699a46db2a44bc028e67fcbb50[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Apr 22 17:42:50 2014 -0300

    allow creating blank BIP32 by passing in null

[33mcommit d52e8ac8ed7f118d8e770c62b3efd837b1611111[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Apr 22 17:27:01 2014 -0300

    remove multiple concats with one, more efficient, concat

[33mcommit 46fe8ea800d0ef1253d83dad67a4124a377bc600[m
Merge: 8a3f2b6 d54fa57
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Apr 22 12:36:46 2014 -0300

    Merge pull request #278 from ryanxcharles/feature/default-bip32-livenet
    
    default BIP32 to livenet

[33mcommit 8a3f2b6b9bc82919068b8b1c05361bd41a2a12a0[m
Merge: 7f7d076 6e306c4
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Apr 22 12:36:34 2014 -0300

    Merge pull request #279 from maraoz/feature/update-bundler
    
    Feature/update bundler

[33mcommit 6e306c4cb16e10284aea424793bb223f639f24b9[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Apr 22 11:40:46 2014 -0300

    bundler changes for customizer

[33mcommit aadc01e5a1cbd7b13d6ee2393b62781fe7283408[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Apr 22 11:21:54 2014 -0300

    fix async dep

[33mcommit ebafcb94a328b028d3cbd4c150f3907853756298[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Apr 22 11:11:25 2014 -0300

    changing browser builder

[33mcommit d54fa570a2f54b8df3e10995e4e9955fcaab6a61[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Apr 22 12:25:05 2014 -0300

    default BIP32 to livenet

[33mcommit 7f7d076c7f953007aef05b006a93fb99fc62f610[m
Merge: 3267925 e4e45c5
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Apr 22 09:20:42 2014 -0300

    Merge remote-tracking branch 'olalonde/electrum'

[33mcommit 3267925ebf48a87071364dd815153c3d024ea656[m
Merge: 0235324 9934b29
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Apr 20 19:50:34 2014 -0300

    Merge remote-tracking branch 'gordonwritescode/feature/peer-discovery'

[33mcommit e4e45c5245fdf6d3a0e718be3f1e1d36f6140da9[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Apr 20 17:49:43 2014 -0300

    add Electrum to browser build and tests

[33mcommit 8e30c05e3e3d08797bd2475726bcf8b7489eef6e[m
Author: olalonde <olalonde@gmail.com>
Date:   Mon Apr 21 04:29:23 2014 +0800

    Electrum: removed dead code

[33mcommit 2644dbb2db67ee538eb7cf63cf33d5e0e984c168[m
Author: olalonde <olalonde@gmail.com>
Date:   Mon Apr 21 04:21:33 2014 +0800

    Electrum.js: wrote some tests

[33mcommit 7466d916f1b6ed8d1d29c01ddb4ad7619610aa98[m
Author: olalonde <olalonde@gmail.com>
Date:   Mon Apr 21 03:53:54 2014 +0800

    Electrum.js specified what is supported for now

[33mcommit c818b549c633f87655cc7a877caeaa4755a9a693[m
Author: olalonde <olalonde@gmail.com>
Date:   Mon Apr 21 03:52:07 2014 +0800

    Added Electrum.js which allows Electrum style key derivation

[33mcommit 9934b29effef28461beb80bda3697676c3ebc7c0[m
Author: Gordon Hall <gordon@gordonwritescode.com>
Date:   Sun Apr 20 14:31:07 2014 -0400

    update example, added log statements to status check in peer manager for showing how many good peers there are

[33mcommit def036b79f27aba66d6fc2517b181cc3bb3ab481[m
Author: Gordon Hall <gordon@gordonwritescode.com>
Date:   Sun Apr 20 14:04:52 2014 -0400

    setup connection pool and auto handling of bad seeds

[33mcommit 0235324bedf82a5d83b00fd2cd851b0608258472[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Apr 20 10:25:01 2014 -0300

    update version to 0.1.12
    
    Major updates since last version:
    * SOCKS5 support
    * Move classes to ./lib
    * Message signing/verification
    * Many minor updates

[33mcommit 8b17591661dadbb02e3e9ab252482cc3d5d41617[m
Author: Gordon Hall <gordon@gordonwritescode.com>
Date:   Sat Apr 19 16:46:00 2014 -0400

    fix example

[33mcommit f877b3e563c66ad2ab9b59f83942c055120241b1[m
Author: Gordon Hall <gordon@gordonwritescode.com>
Date:   Sat Apr 19 15:32:20 2014 -0400

    some aesthetic changes

[33mcommit 9cbab7f67ef98082399632829f3f0fbf60012950[m
Author: Gordon Hall <gordon@gordonwritescode.com>
Date:   Sat Apr 19 15:26:34 2014 -0400

    fix networks var in discoverPeers() to match what might be imported

[33mcommit e82867007ec54c8a384202df42a9742f9045ed76[m
Author: Gordon Hall <gordon@gordonwritescode.com>
Date:   Sat Apr 19 15:12:44 2014 -0400

    simplified example for peer discovery, added some debug output to discoverPeers(), made Peer reference the connection created from createConnection()

[33mcommit 76247ff53231869b2b9548e2617743742e56dfa2[m
Merge: ba8542d 0b00200
Author: Gordon Hall <gordon@gordonwritescode.com>
Date:   Sat Apr 19 12:13:24 2014 -0400

    resolved merge conflicts

[33mcommit ba8542de62556e20caa04058821cf8c14629d95e[m
Author: Gordon Hall <gordon@gordonwritescode.com>
Date:   Sat Apr 19 11:33:26 2014 -0400

    add support for peer discovery to PeerManager and example of usage to examples/

[33mcommit 0b00200d8dcb23d04f84c841fac6b16fe8829cd6[m
Merge: a084163 5506177
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Apr 19 12:21:02 2014 -0300

    Merge pull request #270 from ryanxcharles/feature/sign-message
    
    WIP: add support for signing/verifying messages

[33mcommit 6e8589e9b3c23761b9d06a0c36465368b65edada[m
Author: Gordon Hall <gordon@gordonwritescode.com>
Date:   Sat Apr 19 10:44:55 2014 -0400

    add extend dependency, use to extend defaults with config in PeerManager instead of overwiting all

[33mcommit 55061776acc1b868333a4860bd02133bd491e2aa[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Apr 19 11:41:00 2014 -0300

    add Message to browser build and tests

[33mcommit 659dc10f96e2d811604ed255cfc41e89113a7a6e[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Apr 19 11:28:19 2014 -0300

    add support for signing/verifying messages
    
    This adds a new Message class with static methods for signing and verifying a
    message the same way as bitcoind. (In a nutshell, messages a prepended with
    "Bitcoin Signed Message:" before being hashed and signed).
    
    There is one important piece missing ... verifying a signature with an address,
    and not a public key. I have not yet implemented this because the cryptography
    interface of bitcore does not allow me to derive the public key from a
    signature. This will need to be added before verifying from an address is
    possible.

[33mcommit a0841638ee5a9415cc0dcadc1ac4e06ddb254382[m
Merge: 9771d81 5a1d572
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Apr 18 17:42:49 2014 -0300

    Merge pull request #268 from matiu/feature/addresss-fromscriptpubkey
    
    add new constructor to Address (fromScriptPubKey)

[33mcommit 5a1d572a8d44c828ecb893a7f656bc49634ccc20[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Fri Apr 18 16:51:20 2014 -0300

    add new constructor to Address (fromScriptPubKey)

[33mcommit 9771d8138dde49786fea8edf78c0e28a54a652bc[m
Author: Eric Martindale <eric@ericmartindale.com>
Date:   Thu Apr 17 18:05:43 2014 -0400

    Fix browser bundling with new architecture.

[33mcommit 0ae2fc73abd3026db65b8d16ef35521e11bbe8c3[m
Merge: 433e40f 9f278cf
Author: Eric Martindale <eric@ericmartindale.com>
Date:   Thu Apr 17 16:38:30 2014 -0400

    Merge branch 'master' of github.com:bitpay/bitcore into clean
    
    Conflicts:
            examples/PeerManager.js
            examples/SendTx.js
            lib/Connection.js
            lib/PeerManager.js

[33mcommit 9f278cf848c05360ea85f0d1965d5328afbde637[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Apr 17 15:17:33 2014 -0300

    fix "config" vs "options" vs "opts" bug

[33mcommit 2f6c5ac1817204300573455d23866702841f779e[m
Merge: 026ebe3 fc1dcbd
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Apr 17 15:15:24 2014 -0300

    Merge remote-tracking branch 'maraoz/refactor/PeerManager'
    
    Conflicts:
            Connection.js
            PeerManager.js

[33mcommit 026ebe38aa4618d21f0994b1551d95043de4813a[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Apr 17 15:07:41 2014 -0300

    update tor example to have better error messages

[33mcommit a1ef9c52205f4da58121d6fc6ca1c4aff0991e52[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Apr 17 15:07:19 2014 -0300

    make Connection test only run in node
    
    ...since it doesn't make sense for the browser

[33mcommit da7fede2c00b68b497d538baf142eda831b96ff0[m
Merge: ec91855 a89b51d
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Apr 17 14:47:58 2014 -0300

    Merge remote-tracking branch 'gordonwritescode/feature/tor'

[33mcommit fc1dcbd9d099b1cc9d71b905cd0ddda603baec96[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Apr 17 12:38:03 2014 -0300

    fix and improve SendTx example

[33mcommit 84ec7bae4c845c20f7b17801775783d4872c0657[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Apr 17 11:27:48 2014 -0300

    fix PeerManager example

[33mcommit d5153850ad44e344dd9047454967563a30fdd645[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Apr 17 11:19:54 2014 -0300

    make PeerManager and Connection instances configurable

[33mcommit ec918558fe511722d4d4730ae75a7b45a4c66385[m
Merge: 18d20fd bc8a554
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Apr 17 10:43:37 2014 -0300

    Merge remote-tracking branch 'cimm/fix-p2p-example-in-readme'
    
    Conflicts:
            README.md

[33mcommit 18d20fdda771926f13e89a8d9c7a893125452d08[m
Merge: 9ec3af7 2a7eba9
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Apr 17 10:36:47 2014 -0300

    Merge pull request #262 from matiu/patch-1
    
    Update TransactionBuilder name

[33mcommit 2a7eba9f6b8bb938e5ee63115c3a8b5eee7f055b[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Thu Apr 17 09:56:58 2014 -0300

    Update TransactionBuilder name

[33mcommit bc8a554536e59f524dd71951beebae0e01f70d65[m
Author: Simon Schoeters <hamfilter@gmail.com>
Date:   Thu Apr 17 14:53:14 2014 +0200

    Fix undefined `Unspent` variable in the P2P transaction readme example

[33mcommit 9ec3af712a1d3c2f3ab1bbf11b2e80d33eb80fe3[m
Merge: 382730b a749dc9
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Apr 16 21:39:11 2014 -0300

    Merge pull request #259 from ryanxcharles/bug/fix-key-tests-for-browser
    
    fix key tests for browser

[33mcommit a749dc9d97cf26208b8dded5948ba8ef83a23485[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Apr 16 21:37:46 2014 -0300

    fix key tests for browser
    
    Some tests that were intended for node only were running the browser. This
    update removes those tests from the browser.

[33mcommit 433e40f39048cddc50316d1e019023e0335f35fd[m
Merge: 198b811 382730b
Author: Eric Martindale <eric@ericmartindale.com>
Date:   Wed Apr 16 14:36:17 2014 -0400

    Merge branch 'master' of github.com:bitpay/bitcore into clean

[33mcommit 198b811290ece20eb27570c84af02ed623d9d1be[m
Author: Eric Martindale <eric@ericmartindale.com>
Date:   Wed Apr 16 14:35:07 2014 -0400

    Add missing util/index.js

[33mcommit 382730b6f1fc3075b5669f46ddf991a254ce0bc8[m
Merge: 0b546f2 edfa683
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Apr 16 12:35:19 2014 -0300

    Merge pull request #258 from matiu/bug/transactionBuilderSerialization
    
    remove inputMap from serialization

[33mcommit edfa6837a61166942118ae5fcf2a8e6fe8d9dc7e[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Wed Apr 16 10:34:16 2014 -0300

    remove inputMap from serialization

[33mcommit 0b546f2aabae8ce3708567bf45b09490e5c07ae9[m
Merge: 2fb6eeb 5e636f6
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Apr 15 11:30:53 2014 -0300

    Merge pull request #257 from maraoz/feature/explicit-node-gyp
    
    add explicit node-gyp execution

[33mcommit a89b51d5aab7a2a248194c4f4ae0203a6eb54e67[m
Author: Gordon Hall <gordon@bitpay.com>
Date:   Tue Apr 15 10:30:41 2014 -0400

    requiring socks5 client conditionally from connection constructor

[33mcommit 5e636f6b9c7f8e629b1a502025556e886c3b75e1[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Apr 15 10:36:23 2014 -0300

    add explicit node-gyp execution

[33mcommit 2fb6eebed4ded38f941cccc1572bf3a602c8cea2[m
Merge: 1a28683 9a2165d
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Apr 15 10:23:12 2014 -0300

    Merge pull request #256 from colkito/ignore-ds-store
    
    Ingnored .DS_Store file

[33mcommit 9a2165d708a571288774ba1a41a4cb0b48afe3a9[m
Author: Mario Colque <colquemario@gmail.com>
Date:   Tue Apr 15 09:49:14 2014 -0300

    Ingnored .DS_Store file

[33mcommit 1a28683e4a93df263de6176702daf8cf686d074f[m
Merge: 387185e 3f334d4
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Apr 14 12:07:52 2014 -0300

    Merge pull request #253 from matiu/feature/to-fromObj
    
    add from-to Obj in Transaction Builder

[33mcommit 3f334d491286881530cdf699e774152df141212c[m
Merge: 9a25122 bec26d8
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Mon Apr 14 12:02:21 2014 -0300

    Merge pull request #1 from maraoz/feature/to-fromObj
    
    fix TB test

[33mcommit bec26d80d6c5caa96205f305f43f8a30a2b563bf[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Apr 14 11:58:24 2014 -0300

    fix TB test

[33mcommit a2d616da5b52e421c1d290c978a6e518b32bb654[m
Author: Eric Martindale <eric@ericmartindale.com>
Date:   Sun Apr 13 13:28:42 2014 -0700

    Project reorganization.

[33mcommit f3b1c2d292b029f98d9f50918d8826de91401784[m
Author: Eric Martindale <eric@ericmartindale.com>
Date:   Sun Apr 13 13:14:27 2014 -0700

    Cleanup main directory.

[33mcommit 9a25122b4fc441a579311d11a236f6c63b5f72a9[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Sun Apr 13 09:49:26 2014 -0300

    add merge options

[33mcommit 233438f8992db04e1416ea1a42f60ffa38369615[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Sun Apr 13 02:21:44 2014 -0300

    merge working!

[33mcommit 57a5ca5fa7ebf7db1e4d79f195c864f9425d9309[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Sun Apr 13 02:01:29 2014 -0300

    remove txobj from this! #merge WIP

[33mcommit 52d47bf30e073fcbb7549e12b9450d9af5cfe98a[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Sat Apr 12 20:58:22 2014 -0300

    remove txobj from this! #merge WIP

[33mcommit 185ebe8ebb917665e2788d3ba1c0ea58f47dabdb[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Sat Apr 12 18:41:34 2014 -0300

    add from-to Obj in Transaction Builder

[33mcommit 7b9e2e7b4911439d8782bf97927219cff918f9ff[m
Author: Gordon Hall <gordon@gordonwritescode.com>
Date:   Fri Apr 11 14:12:00 2014 -0400

    remove duplicate dependency

[33mcommit a5ba4577873ac86623eec6432f92e666122ca65a[m
Author: Gordon Hall <gordon@gordonwritescode.com>
Date:   Fri Apr 11 14:05:53 2014 -0400

    update example to discover a peer instead of hardcoding arbitrary IP

[33mcommit 3ba4352f7f340cdb517a12c9482d3b9dd4ebd2e4[m
Merge: e53a234 387185e
Author: Gordon Hall <gordon@gordonwritescode.com>
Date:   Fri Apr 11 14:01:55 2014 -0400

    merged in upstream changes, resolved conflict in package.json, add test for SOCKS5 Connection instantiation

[33mcommit e53a2341c3f00d8813d78f0c82afa737e8cdf1f1[m
Author: Gordon Hall <gordon@gordonwritescode.com>
Date:   Fri Apr 11 13:56:37 2014 -0400

    updated connection tests

[33mcommit 387185e626f8333005705601796bcc466b13dc2d[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Apr 11 14:23:41 2014 -0300

    remove commented-out code

[33mcommit e61aa8528f402a909da91178e5e017a722f8ecc2[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Apr 11 14:23:19 2014 -0300

    add some tests to make sure changes to Key C++ code work as expected

[33mcommit 70746180493285f8ce7fa9f8a0f52065d6346f4f[m
Merge: 5815aac dd5ef29
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Apr 11 14:23:02 2014 -0300

    Merge remote-tracking branch 'dthorpe/master'

[33mcommit 5815aac9cbb8388c0d3c8fd960e992ed1d6b5d45[m
Merge: afb6117 174a3ca
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Apr 11 13:37:39 2014 -0300

    Merge pull request #251 from olalonde/tx-sequence
    
    TxIn: add sequence to standardized object

[33mcommit 174a3ca17c41a7c5895c97295eb68ee4cba5a23a[m
Author: olalonde <olalonde@gmail.com>
Date:   Sat Apr 12 00:33:06 2014 +0800

    Transaction: set TransactionIn.MAX_SEQUENCE constant

[33mcommit 91a857f424ac2ac2a6e1065530da1ce3ba889152[m
Author: olalonde <olalonde@gmail.com>
Date:   Fri Apr 11 23:50:32 2014 +0800

    TxIn: don't set sequence to null if 0xffffffff

[33mcommit afb6117a780edcdf9b9dc6da3d3a8b8510861710[m
Merge: d09c7ab d0f2601
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Apr 11 12:29:55 2014 -0300

    Merge pull request #249 from matiu/feature/tx-normalized-hash
    
    add normalized hash for Txs

[33mcommit d09c7ab6538cca77ad56852917cedaea6f32fe34[m
Merge: 552c8fd 66428e0
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Apr 11 11:44:41 2014 -0300

    Merge pull request #250 from olalonde/master
    
    Transaction.js: removed confusing this.class assignment in file scope

[33mcommit 552c8fdad723b6091c5f14d73b65728079fc2c55[m
Merge: 8c5dd59 7a88c31
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Apr 11 09:58:34 2014 -0300

    Merge pull request #252 from bobofzhang/master
    
    change remainderAddress to remainderOut

[33mcommit 7a88c3116471bb3a539105c8aa83b806ab49eba4[m
Author: xubo zhang <bobofzhang@gmail.com>
Date:   Fri Apr 11 18:23:06 2014 +0800

    change remainderAddress to remainderOut
    
    should use remainderOut in TransactionBuilder’s opts;

[33mcommit 9aa210bccb65933e35c3911a67002a71d10414f9[m
Author: olalonde <olalonde@gmail.com>
Date:   Fri Apr 11 18:08:07 2014 +0800

    TxIn: add sequence to standardized object

[33mcommit 66428e00bcd3fe00a71c6b601af7186b5e225452[m
Author: olalonde <olalonde@gmail.com>
Date:   Fri Apr 11 16:15:54 2014 +0800

    Script: removed dead code this.class = Script

[33mcommit 2d9afbd635e958db3253413414c4371f7cc94b9c[m
Author: olalonde <olalonde@gmail.com>
Date:   Fri Apr 11 15:53:40 2014 +0800

    Transaction.js: removed confusing this.class assignment in file scope

[33mcommit d0f26015122d5702635b5e39212e72b4b730235a[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Thu Apr 10 23:30:04 2014 -0300

    add normalized hash for Txs

[33mcommit 8c5dd597f0c07e1786e68b5c78d32324501520f4[m
Merge: 5b0c5fc 9e02860
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Apr 10 20:02:48 2014 -0300

    Merge pull request #246 from ryanxcharles/dependencies-equal
    
    use "=" for dependencies to ensure exactly equal version

[33mcommit 5b0c5fc3b6c9b849c0838cfc6108db0410f000b5[m
Merge: 51ad6b4 d507e7f
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Apr 10 19:56:42 2014 -0300

    Merge pull request #248 from matiu/feature/signatures-add-txbuilder
    
    add signatureAdded counter

[33mcommit d507e7f3d508800badb822a5dbe5a13766970063[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Thu Apr 10 19:43:28 2014 -0300

    add signatureAdded counter

[33mcommit 51ad6b4b3b38cb411a4b51ff71e2640b86523a8f[m
Merge: 45345ba 3cbcbd5
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Apr 10 19:31:38 2014 -0300

    Merge pull request #247 from maraoz/test/Buffers.monkey.js
    
    Buffers.monkey now at 100% coverage

[33mcommit 3cbcbd54cb7a4da9f1be3a263c8c328830ba04d8[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Apr 10 18:52:13 2014 -0300

    fix Buffers.skip in the browser

[33mcommit b58d5c508414720e7cec7ae9fb697318a9430e4f[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Apr 10 18:24:20 2014 -0300

    fix formatting

[33mcommit 6a5aa76b76fd5f799d4d7f88ea6e4c32a6366e88[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Apr 10 18:19:13 2014 -0300

    Buffers.monkey now at 100% coverage

[33mcommit 9e02860fd9bdb2e438fe569b0beaa552fffc6a89[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Apr 10 16:36:50 2014 -0300

    use "=" for dependencies to ensure exactly equal version
    
    ...so that things don't break when projects change.

[33mcommit 45345ba427c39b4214934978916f13d81e061d18[m
Merge: 9395781 521a260
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Apr 10 16:03:01 2014 -0300

    Merge pull request #245 from maraoz/fix/test-deprecation
    
    remove deprecated chai uses

[33mcommit 521a260afc735b9a5c79ac6f2277809074a87ded[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Apr 10 15:39:54 2014 -0300

    remove deprecated chai uses

[33mcommit 93957819978d544304c2a3b8a76e7dadb4966e6b[m
Merge: 7dda1d7 c5cd242
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Apr 10 12:36:25 2014 -0300

    Merge pull request #242 from ryanxcharles/feature/privatekey-isvalid
    
    add test for .isValid() function

[33mcommit c5cd242d15f01c251d19f4e0287bad794c9c7aa0[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Apr 10 12:30:14 2014 -0300

    add test for .isValid() function

[33mcommit 7dda1d721be91b8a1d5c6804b1956d5dfefce715[m
Merge: a2823a6 124a2ed
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Thu Apr 10 12:18:37 2014 -0300

    Merge pull request #241 from maraoz/add/testling
    
    dummy pull request to test testling integration

[33mcommit 124a2ed8af8215a976223023183c14b3eceb1a42[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Apr 10 12:10:34 2014 -0300

    dummy commit to test testling integration

[33mcommit dd5ef29831271b6abd1b275d02f336bd2a390c62[m
Merge: 5b7bfe0 a2823a6
Author: dthorpe <danny.thorpe@gmail.com>
Date:   Wed Apr 9 23:01:59 2014 -0700

    Merge branch 'master' of https://github.com/bitpay/bitcore

[33mcommit a2823a6e08b2229148b56c6195bf3bfc2275dd4a[m
Merge: 3fb80bc a7c8cf4
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Apr 9 15:15:46 2014 -0300

    Merge pull request #237 from ryanxcharles/feature/address-interface
    
    new convenient interface for creating addresses

[33mcommit 3fb80bc76af0f015000290e70ed3951cf3e8228d[m
Merge: 5a72d7c a8f5f9f
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Apr 9 15:15:04 2014 -0300

    Merge pull request #238 from matiu/bug/clean-examples
    
    remove unused params in example

[33mcommit a8f5f9fcb8ccd967413c0e339fcdf6316afdfae9[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Wed Apr 9 14:13:48 2014 -0300

    remove unused params in example

[33mcommit a7c8cf49b39fab414da0732f1da7e012e87538b8[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Apr 9 14:07:56 2014 -0300

    update fromPubKeys to use fromScript
    
    This means fewer code-duplication. Also added another test for fromScript to
    make sure it is thoroughly tested. Also pass through opts to createMultisig so
    that you can choose to lot let it be sorted if you want.

[33mcommit ae14c4aaa0095abf9c6f8fc6c61d67c68b7bc29d[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Apr 9 13:11:24 2014 -0300

    new convenient interface for creating addresses
    
    To create an address from a public key or script, you used to have to do the
    hashing yourself, and find the version yourself. For example:
    
    var hash = bitcore.util.sha256ripe160(pubkey);
    var version = bitcore.networks['livenet'].addressVersion;
    var addr = new Address(version, hash);
    
    But with this interface, things are much simpler:
    
    var addr = Address.fromPubKey(pubkey);
    
    The new convenience methods are:
    
    Address.fromPubKey (for regular pubkeyhash addresses)
    Address.fromPubKeys (for p2sh multisig addresses)
    Address.fromScript (for any p2sh address)

[33mcommit 529d26e052432cd2e62706d53c882b03b2d4adfa[m
Author: Gordon Hall <gordon@bitpay.com>
Date:   Wed Apr 9 11:49:46 2014 -0400

    add missing comma to package.json deps

[33mcommit 5a72d7c4911e80c088bb482b27f04087d60c58f0[m
Merge: 7aa2c41 72a4415
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Wed Apr 9 12:39:59 2014 -0300

    Merge pull request #236 from maraoz/add/testling
    
    Fix testling config

[33mcommit 72a44154d426659fd1742deffdfb08d279194e9a[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Apr 9 12:38:25 2014 -0300

    fix testling config

[33mcommit 7a0ac6c5905c6c909c01d47938010590129a52f5[m
Merge: 78edb32 7aa2c41
Author: Gordon Hall <gordon@bitpay.com>
Date:   Wed Apr 9 10:49:07 2014 -0400

    resolved merge

[33mcommit 7aa2c41c62b3edf2be8e740bdc7d515977b93806[m
Merge: 45fb782 d490127
Author: Manuel Aráoz <manuelaraoz@gmail.com>
Date:   Tue Apr 8 17:39:34 2014 -0300

    Merge pull request #234 from maraoz/add/testling
    
    Add testling

[33mcommit d4901278a6bd570c8b6c73e4bf23c3c735eec2c0[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Apr 8 17:21:02 2014 -0300

    add testling

[33mcommit 45fb78296a686cb4746c06d6718907b7e660645a[m
Merge: d51432a d8c8288
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Apr 8 16:20:52 2014 -0300

    Merge pull request #225 from unusualbob/bug/browserbuildwindows
    
    Fix exec syntax in browser/build.js, fixes error on windows

[33mcommit d51432a720907b5945fcd2856e4354aa0b36afba[m
Merge: 447bbe9 d1e32e8
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Apr 8 16:13:15 2014 -0300

    Merge pull request #232 from maraoz/feature/add-travis-to-readme
    
    Added travis badge

[33mcommit d1e32e84c56b2dd3ed1b606bf9a67bd2c198af62[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Apr 8 16:10:52 2014 -0300

    added travis badge

[33mcommit 447bbe93a2d6f89533beb5f8c3f1f39ea80b2a45[m
Merge: acd7909 03edfd5
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Apr 8 15:53:29 2014 -0300

    Merge pull request #62 from Aaron1011/travis
    
    Added .travis.yml

[33mcommit 03edfd5461d6dcd4b023f34582bd5341ce82f519[m
Author: Aaron Hill <aa1ronham@gmail.com>
Date:   Sat Feb 15 20:12:12 2014 -0500

    Added .travis.yml

[33mcommit acd7909e43b11f36dab3b8f541707f2e22f44c05[m
Merge: 98b4ede ab18a46
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Apr 8 15:28:24 2014 -0300

    Merge pull request #224 from olalonde/peer-improvements
    
    Some improvements on PeerManager and Connection classes

[33mcommit 98b4ededa04cc74a096dfdb747f90b94c6dfdc53[m
Merge: 290c8af 8349e53
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Apr 8 15:04:44 2014 -0300

    Merge remote-tracking branch 'olalonde/master'

[33mcommit 290c8af140817ae1c0a251d3c7e1a4bb268287ee[m
Merge: 1b69051 3118ab1
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Apr 8 14:50:36 2014 -0300

    Merge pull request #226 from blocktrail/calcDifficulty-fix
    
    fixed util.calcDifficulty

[33mcommit ab18a4680360c80e8840f84ae09ca5d34b6a1ff1[m
Author: olalonde <olalonde@gmail.com>
Date:   Tue Apr 8 23:37:35 2014 +0800

    Connection: Replaced 0000... with util.NULL_HASH

[33mcommit d8c8288ce4a281f9aa6fc94cff881e2c76fa4ef9[m
Author: unknown <Rob@Riddle-Laptop.(none)>
Date:   Tue Apr 8 10:48:06 2014 -0400

    Change to @olalonde suggestion for compatibility on both *nix and windows

[33mcommit 3118ab1d0c1337a669ca248982b04b008dd24613[m
Author: Ruben de Vries <ruben@rubensayshi.com>
Date:   Tue Apr 8 16:08:16 2014 +0200

    updated the calcDifficulty test to make it clear with what we're testing

[33mcommit dd6d1a31793aadfe9f63cb0184ea7ef81b3a6ed1[m
Author: olalonde <olalonde@gmail.com>
Date:   Tue Apr 8 21:15:48 2014 +0800

    PeerManager: Save start_height on peer.

[33mcommit 9c6c30028933fe54ce35c7d7847a514c8b7cdd30[m
Author: Ruben de Vries <ruben@rubensayshi.com>
Date:   Tue Apr 8 10:26:30 2014 +0200

    fixed calcDifficulty by making sure the MAX_TARGET is also locally available.
    added tests for 2 difficulty calculations.

[33mcommit 880efdc22fce61735bd34af088baa078c8b5ef9d[m
Author: unknown <Rob@Riddle-Laptop.(none)>
Date:   Tue Apr 8 03:54:35 2014 -0400

    Fix exec syntax in browser/build.js, fixes error on windows

[33mcommit ef79d7422665081108f9a1bb03a7e74cd0ce0a43[m
Author: olalonde <olalonde@gmail.com>
Date:   Tue Apr 8 14:56:34 2014 +0800

    Peerman: pass event information to listener. Save version on peer.

[33mcommit 9d53ef5106e5d3f8bc1685e90fbc7287aec3dec9[m
Author: olalonde <olalonde@gmail.com>
Date:   Tue Apr 8 14:38:00 2014 +0800

    Connection: default  value for sendGetBlocks

[33mcommit 8349e537d97d7bbd6aa15ad6220deadb61d8720a[m
Author: olalonde <olalonde@gmail.com>
Date:   Tue Apr 8 14:32:51 2014 +0800

    Added PayToScriptHashAddress example

[33mcommit 5b7bfe0ed40fbe2687f6ec699fadbb39d677c946[m
Author: dthorpe <danny.thorpe@gmail.com>
Date:   Mon Apr 7 22:53:45 2014 -0700

    Fix Unresolved external symbol "FromConstructorTemplate..." linking on Windows, per #108

[33mcommit 1b690517084c924c1e76dd5c0f9f4b699f5b8ae6[m
Merge: 54bbc42 7135342
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Apr 7 17:41:28 2014 -0400

    Merge pull request #221 from maraoz/refactor/network
    
    network refactors

[33mcommit 71353426f6d74a0e77b282454904b8bd0421de34[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Apr 7 18:30:49 2014 -0300

    network refactors

[33mcommit 4b4066a5e20f79a9671270a21086bdc41c3d7e1e[m
Author: olalonde <olalonde@gmail.com>
Date:   Mon Apr 7 11:15:39 2014 +0800

    Added instructions for runnign the browser examples

[33mcommit c6bfb5a701fd03255e933c09df0f47c2ec2618e6[m
Author: olalonde <olalonde@gmail.com>
Date:   Mon Apr 7 11:12:10 2014 +0800

    Fixed browser examples. Added SimpleP2Pmonitor example.

[33mcommit 54bbc42e7d9cce42f854dd7f19bbe3b19ae2f744[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Apr 4 22:36:56 2014 -0400

    move chai from devDependencies to dependencies
    
    ...and update version # so we can fix npm install issue.

[33mcommit 412bfc9bd5c78f99b27f24e4457f2959042d64da[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Apr 4 21:53:06 2014 -0400

    update to version 0.1.10
    
    Changes since last version:
    * Fix bugs to make bitcore compatible with bitcoin core transaction tests.
    * Default to sorting public keys for .createMultisig

[33mcommit c36d7aa4a10085298c19411ea41ac330bb3da0d0[m
Merge: b31c58c 0b2dae4
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Apr 4 20:43:00 2014 -0400

    Merge remote-tracking branch 'maraoz/test/Transaction'
    
    Conflicts:
            Transaction.js
            test/data/sighash.json
            test/test.sighash.js

[33mcommit b31c58cd995281fce4911551113c0feb257c4cb1[m
Merge: 0fd1848 1d36867
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Apr 4 18:34:23 2014 -0400

    Merge pull request #208 from maraoz/test/sighash
    
    Add new SignatureHash tests using bitcoin core test data

[33mcommit 0b2dae43c54140a7fbecfa95aa58dfc95e70b080[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Apr 4 18:24:34 2014 -0300

    remove console.logs and std::couts

[33mcommit 406600720ec4cf8a439a29afb7fafcbe16764a77[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Apr 4 18:06:34 2014 -0300

    valid tx tests passing!

[33mcommit 34ed5038301831f4df1b608004a52ffd6266e082[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Apr 4 17:33:36 2014 -0300

    fixed 23 Transaction tests!!! :D

[33mcommit 43a031bc6906098f3b700109f081442e163af213[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Apr 3 15:52:31 2014 -0300

    remove console.logs

[33mcommit db38feacce49410e6b41ed54b1374f07cfaa8784[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Apr 3 15:50:05 2014 -0300

    fix old tests for sighash

[33mcommit 1119b6f9e7828565ec28ece872a9cb8a88d7623d[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Apr 3 15:44:15 2014 -0300

    fixed SignatureHash tests!!!!!

[33mcommit 3886bfe92386d5e0f0af10498bb24749277c4a9f[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Apr 3 12:43:46 2014 -0300

    some hashForSignature tests passing! :D

[33mcommit cc8010f17ff5a2a5b79cb7057a9ff50c87753517[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Mar 28 16:20:52 2014 -0300

    adding new data file from bitcoin core

[33mcommit dbfbc26adcb71bece794c7d8d8dfee84e4bddae7[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Mar 27 16:32:28 2014 -0300

    tracking down Transaction test problems

[33mcommit 499b171947822450d9e81266d250913b9064f65c[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 26 18:04:29 2014 -0300

    tracking Transaction test problems

[33mcommit 78edb3200eeeef5d092d9b44ab1a9a4978669622[m
Author: Gordon Hall <gordon@bitpay.com>
Date:   Fri Apr 4 12:45:38 2014 -0400

    change example to log actual error

[33mcommit 591d5fff401202305b37e881c461f85e33a24a57[m
Author: Gordon Hall <gordon@bitpay.com>
Date:   Fri Apr 4 11:53:05 2014 -0400

    set logger back to normal

[33mcommit 27191fc0ece7217c0d1b3a5517b6a88daa87ce82[m
Author: Gordon Hall <gordon@bitpay.com>
Date:   Fri Apr 4 11:49:11 2014 -0400

    point back to socks5-client upstream repo

[33mcommit d473002bffbe4155180a2989f6e83bb7659b7889[m
Merge: b23f3c8 ce0a240
Author: Gordon Hall <gordon@bitpay.com>
Date:   Fri Apr 4 11:47:08 2014 -0400

    Merge branch 'feature/tor' of github.com:gordonwritescode/bitcore into feature/tor

[33mcommit b23f3c808811978753e2ce2617330179419e41fd[m
Author: Gordon Hall <gordon@bitpay.com>
Date:   Fri Apr 4 11:46:57 2014 -0400

    add support for connecting over tor, remove seedlist class (for now)

[33mcommit 0fd1848eb4c0ed44c3e6f19d553983155929a609[m
Merge: e130a3f 56bed9b
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Apr 4 10:02:00 2014 -0400

    Merge pull request #209 from matiu/bug/sort-pubkeys-in-multisig
    
    Bug/sort pubkeys in multisig

[33mcommit 56bed9b3f2e18a64e0276e137163f8445fe7190b[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Fri Apr 4 10:37:32 2014 -0300

    fix noSorting, add testcase against bitcoind output

[33mcommit 8ff1464b2c8d59b3fcde6fab8da973b2d48b107c[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Fri Apr 4 09:44:16 2014 -0300

    add test imported from treasure

[33mcommit 921bc2ff170a74bc3a273376be5ce6b43f0e2646[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Thu Apr 3 22:06:57 2014 -0300

    add sorting of pubkeys for multisig addr generation

[33mcommit 1d368679cbaf920892bd1bf0627800db70d021b7[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Apr 3 15:52:31 2014 -0300

    remove console.logs

[33mcommit 30ba137914a861590feb0a9a522090263494b2bb[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Apr 3 15:50:05 2014 -0300

    fix old tests for sighash

[33mcommit 5b6c9e2f53089648c9eeb3e54a1524734bccf266[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Apr 3 15:44:15 2014 -0300

    fixed SignatureHash tests!!!!!

[33mcommit 2c331cb2effa42ff13c8f25a104fc466c7762ced[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Apr 3 12:43:46 2014 -0300

    some hashForSignature tests passing! :D

[33mcommit 2d71aa40e95559595bcec5627ed3c394113fec32[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Mar 28 16:20:52 2014 -0300

    adding new data file from bitcoin core

[33mcommit e130a3fe4b72aa27b69f1e1764f88940b4ae155f[m
Merge: e62fbab 0af1dd3
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Apr 2 16:42:59 2014 -0400

    Merge pull request #207 from ryanxcharles/feature/version-0.1.9
    
    update version to 0.1.9

[33mcommit 0af1dd39a7f74e7e57d1312913018202779acf3d[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Apr 2 16:26:55 2014 -0400

    update version to 0.1.9
    
    The major changes in this version are:
    * A new TransactionBuilder class to make it easy to make any kind of
     transaction.
    * BIP32 - hierarchical deterministic wallets.
    * Further progress towards full test coverage and 100% compatibility with
     bitcoin core.

[33mcommit e62fbaba77e8cf5d329335034b663f19b5d67246[m
Merge: 42522e0 0099497
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Apr 2 12:30:03 2014 -0400

    Merge pull request #206 from ryanxcharles/feature/BIP32-example
    
    BIP32 example (hierarchical deterministic wallets)

[33mcommit 009949735e1d6387823a317939e6ed2e04a4a6be[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Apr 2 12:26:38 2014 -0400

    correct typo: "knowan" -> "known"

[33mcommit 710be7b1479da3542687ff89d02b8afd5d05af0e[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Apr 2 12:05:11 2014 -0400

    add BIP32 example to examples tests

[33mcommit edab2d18a100a84757909d5a18f6b4a78caac3bd[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Apr 2 12:02:32 2014 -0400

    add BIP32 example
    
    ...and also update BIP32.seed to default to mainnet/livenet.

[33mcommit 42522e03b9b97b9799847a25ae0e9434bc6b078b[m
Merge: abcaa3d 8da9a21
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Apr 2 10:40:03 2014 -0400

    Merge branch 'feature/TransactionBuilder-Multisig-support'

[33mcommit 8da9a216712e4e69b1672790fd5779aae0f76868[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Apr 2 10:38:37 2014 -0400

    remove unused and incorrect function

[33mcommit f6f7a01efcf152c25a587efbf5bc5cc15fac7877[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Wed Apr 2 00:59:26 2014 -0300

    add p2sh support and test

[33mcommit abcaa3d16f31b7c0dbe0ca8f3e29b22b67e3ce32[m
Merge: c88f465 d8f49e8
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Apr 1 12:20:24 2014 -0400

    Merge pull request #202 from matiu/feature/TransactionBuilder-Multisig-support
    
    Feature/transaction builder multisig support

[33mcommit d8f49e87aeb419d1c10e11ddc479fa4c9b736952[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Tue Apr 1 09:58:17 2014 -0300

    different keys p2script example, add new examples in tets

[33mcommit 4edab2429a8382161716a3c5246a8d057a24f6aa[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Tue Apr 1 00:07:45 2014 -0300

    PayToScriptHash support (WIP)

[33mcommit c88f465e452bf95b7a59c8126528c81d664627af[m
Merge: 93050e3 4f5b41e
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Mar 31 18:19:15 2014 -0400

    Merge pull request #204 from ryanxcharles/feature/fix-browser-tests-for-point-and-key
    
    fix browser tests for Point and Key

[33mcommit 4f5b41eff0f0d01c1bece66f87f375ea75e7f8e1[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Mar 31 16:32:16 2014 -0400

    fix browser tests for Point and Key
    
    The addUncompressed function is for node-only, and is a temporary workaround
    until we expose a better crypto interface in both node and the browser. I wrote
    tests for this function that were node-only, but were broken in the browser.  I
    also wrote tests for the Point class that should have worked in both node and
    the browser, and did, but I was using the wrong module such that it worked only
    in node.  This update makes the tests work in the browser by using the correct
    module.

[33mcommit 4fe8dffe4a56c3fa4fbfd976af32a7c5b9e34ce7[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Mon Mar 31 16:25:43 2014 -0300

    fix error msgs

[33mcommit 8acf093339655d1c854d146db87cf70de1a08417[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Mon Mar 31 15:16:30 2014 -0300

    multisign test for signing twice with same sig

[33mcommit 2af6ab76508e25ced857f2c91d1732ef47557bfb[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Mon Mar 31 14:41:27 2014 -0300

    TX_MULTISIG support

[33mcommit 93050e3e92f8e4ddf78eb6c1ff10cda7fd728f7b[m
Merge: a0daef5 6a478de
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Mar 30 21:02:22 2014 -0400

    Merge branch 'feature/TransactionBuilder'

[33mcommit 6a478de25974b55715893994c809f504ee12bfc1[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Mar 30 21:01:40 2014 -0400

    add transaction builder test to browser

[33mcommit 5dd945f2b785051173b8691c3d56dc4d2bc35efc[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Sat Mar 29 22:38:08 2014 -0300

    add CreateScript Example

[33mcommit 9fc2493a6dfdac787dfff18f0bae115451abe80c[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Sat Mar 29 04:01:32 2014 -0300

    remove .init(), move it to constructor

[33mcommit 7504637d921dbeb315a63989928de4c4cb83ccb7[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Fri Mar 28 23:54:59 2014 -0300

    fix example.html (keymodule)

[33mcommit 26b7f89f399cf2411400bd34a2a4d69d14d69cf7[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Fri Mar 28 23:39:12 2014 -0300

    update examples and readme

[33mcommit cb1a2d9b48c261119c9765c1e8eff70107aea69a[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Fri Mar 28 21:17:34 2014 -0300

    TransactionBuiler working with test

[33mcommit a0daef56d956bc82a2312da7fed9ab35b482c64f[m
Merge: 4ceacec 343a6af
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Mar 28 18:54:58 2014 -0400

    Merge pull request #165 from ryanxcharles/feature/bip32
    
    BIP 32 (hierarchical deterministic wallets)

[33mcommit 343a6af7c389935e9adaa41d709bdb248cdb63c2[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Mar 28 18:46:09 2014 -0400

    add seed function to generate master privkey
    
    This follows the spec of BIP32. With tests for main test vectors.

[33mcommit f6aa01c44572ffd22245ad7cc6b7a39d77be0a2c[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Mar 28 18:07:23 2014 -0400

    add basic tests for all functions in Point

[33mcommit 0eedeed449020b033ed32cbb66ab8536b9649805[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Mar 28 16:29:12 2014 -0400

    add remaining public key derivation test vectors
    
    ...all pass in node and the browser.

[33mcommit c03d3c581859af67dcad58a2da5d4bfe898a6abf[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Mar 27 23:34:17 2014 -0400

    get BIP32 working in the browser by exposing more crypto

[33mcommit 63ce079f2b1b419f934c94126a39d7d2370bc1a7[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Mar 27 19:19:29 2014 -0400

    change from under_scores to camelCase
    
    camelCase is the bitcore way

[33mcommit 91181de234a2403474eab838b2f6b2b31015e749[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Mar 27 18:59:47 2014 -0400

    add new Point class and update BIP32 to use it
    
    The Point class will ultimately be an all purpose tool for dealing with points
    on the secp256k1 tool. For now, it just needs to have the ability to add two
    points together, and work both in node and the browser, so that it can be used
    for BIP32.

[33mcommit 4ceacec9e8accafb46f2b5678e04641ce0e99ef3[m
Merge: 9cc70a3 3d61a14
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Mar 27 11:59:43 2014 -0400

    Merge pull request #196 from matiu/feature/remove-unused-code
    
    remove blockchain* inputcache* related code

[33mcommit 3d61a1480e4b5c1d28a02f13a109b0f773b36175[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Thu Mar 27 12:47:31 2014 -0300

    remove blockchain* inputcache* related code

[33mcommit 9cc70a3b574bb96b7064ce3ecf461d4e78ddadfc[m
Merge: 3ad329f 057b7c2
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Mar 26 16:25:46 2014 -0400

    Merge pull request #190 from maraoz/test/sighash
    
    Test sighash (Transaction.hashForSignature())

[33mcommit 057b7c2a0d483e3fa41a3b081cda4fc143d41314[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 26 14:50:50 2014 -0300

    added bitcointalk reference

[33mcommit 18630bb2b12235f080d53169a454642db7b8a7a6[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 26 12:00:03 2014 -0300

    fix browser tests

[33mcommit b020fe1e8098e49739b83fe929529bc8e8d8d09c[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 26 11:51:28 2014 -0300

    add sighash tests

[33mcommit 72570719d83885a7850eac02baef1802a7031cdc[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Mar 25 14:37:23 2014 -0300

    random transaction and script generation

[33mcommit 3ad329f032b6f08a5821d7d1c81d74a0e1103f2c[m
Merge: 085d5ad 4319a20
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Mar 25 09:42:42 2014 -0400

    Merge pull request #188 from ryanxcharles/bug/script-push-data
    
    script parsing should be more loose on pushdata

[33mcommit 4319a20676f11278b969d3dc758d1c2156043ad0[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Mar 24 20:27:51 2014 -0400

    add test of correct parsing of valid script
    
    Even of OP_PUSHDATA1 says to push 117 bytes, if there are only 75 bytes
    following, this should still be pushed to the stack.

[33mcommit f89dcda0a23fda74a6b98315b43ae4876bee0db1[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Mar 24 20:18:08 2014 -0400

    script parsing should be more loose on pushdata
    
    This testnet transaction was being parsed incorrectly:
    
    cc64de74ba7002bbf4e3646824d7bbf0920004fb2ce45aa7270c4116ff11b715
    
    Script was throwing an error when it should not have been. The error was that
    PUSHDATA1 was trying to push 117 bytes to the stack, but it was followed by
    only 75 bytes. But this transaction is accepted as valid by bitcoin-qt on
    testnet. So we are mistaken by throwing an error in this case.

[33mcommit 085d5ad59b781d43691c82b7d1f8d71204a7b054[m
Merge: fa47ee9 b24b635
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Mar 24 17:55:29 2014 -0400

    Merge pull request #187 from mljsimone/master
    
    Update README.md

[33mcommit b24b63577807f2ef282c42470a4d6b4823c5e406[m
Author: HeavyWeight <mljsimone@gmail.com>
Date:   Mon Mar 24 18:52:57 2014 -0300

    Update README.md

[33mcommit 5c21866fe263448b501528a29b1c74725e004835[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Mar 23 15:32:52 2014 -0700

    remove commented-out code

[33mcommit 7904efe147b637f6c7018c4c76aab4172f134eec[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Mar 23 15:30:31 2014 -0700

    remove redundant and slow test

[33mcommit a4393c0657667e6e647fe3068724cb7d52ad08bc[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Mar 23 15:12:52 2014 -0700

    update BIP32 to be able to derive pubkeys
    
    ...using the new addCompressed interface in Key.js

[33mcommit a686e63b0bb137eeee5687ea3e22315a92da22c5[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Mar 23 15:11:32 2014 -0700

    fix issue by outputing proper pubkey format
    
    The way I was outputting the pubkeys would be incorrect if the first byte of
    one of the coordinates was 0, since it would print the first non-zero byte
    first. The solution was to use the standard openssl function that outputs a
    public key to oct.

[33mcommit d11361be9e2b0417f177ac52043f3036feba7ba0[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Mar 23 10:35:28 2014 -0700

    expose group operation
    
    BIP32 needs to be able to add two points on the secp256k1 curve. This
    functionality was not already being exposed from OpenSSL in bitcore. I have
    added an "addUncompressed" function to the Key class which takes in two points
    in uncompressed form, adds them, and returns the result. This is necessary for
    BIP32.

[33mcommit 78a753a2d43c5c6e7352e375c70a4748b1291230[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Mar 22 16:31:38 2014 -0700

    move version constants to networks.js
    
    ...with all the other network-specific constants.

[33mcommit b7550fc8625f78383290d27d0a50a2826ade21a1[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Mar 22 15:03:22 2014 -0700

    add convenience constructor for making new bip32s
    
    Added the ability to create a new master bip32 with new private key and chain code. The way this works is like this:
    
    var bip32 = new BIP32('mainnet');
    
    or:
    
    var bip32 = new BIP32('testnet');

[33mcommit 0677ae46f8b95500d84bdb659c1a3a5ecdb346d7[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Mar 22 14:39:07 2014 -0700

    remove obsolete commented-out code

[33mcommit 47fe12ea19e1d051095158e62b50b9a4ed7d466b[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Mar 22 14:25:11 2014 -0700

    all vector 2 tests work

[33mcommit ba59d97a73aa7850201bbcdc183bb9a3bcc05bf3[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Mar 22 13:49:58 2014 -0700

    make things work in the browser by fixing sha512
    
    ...had to use jsSHA package to do SHA512 in the browser. Unfortunately it is
    quite slow compared to node.

[33mcommit 22b57feb7b18afd3f4ee86ede527a952ef12e526[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Mar 22 12:23:40 2014 -0700

    Get test vector 1 working in node

[33mcommit c5c0ecc918ff8e550696c50c6eeeec9f5add33dc[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Mar 16 16:53:28 2014 -0700

    significant progress towards bitcore compatibility
    
    Cryptography updated to use bitcore methods rather than bitcoinjs.

[33mcommit 31a024a20ba9c72f039ebb06ebc5a03c4ef7d776[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Mar 16 16:16:03 2014 -0700

    bring formatting in line with bitcore standards

[33mcommit fa47ee9984e3d055e9f1ecd60da1e4f4760f2062[m
Merge: d9cbe13 02296d9
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Mar 21 14:57:45 2014 -0700

    Merge remote-tracking branch 'matiu/feature/Block-test'
    
    Conflicts:
            util/util.js

[33mcommit 02296d9517ec3cd58df5b8fe129d98a644cd4c06[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Fri Mar 21 18:52:49 2014 -0300

    fix firefox compatibility issue with  buffertools#compare

[33mcommit 227a95296b4a714bece57a271f798a1813da9a13[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Fri Mar 21 18:00:13 2014 -0300

    remove stracktrace for firefox error reporting

[33mcommit 8ec4f2f9c5951526c438b1bddd2856dd226d4fd3[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Fri Mar 21 17:58:59 2014 -0300

    add -target=dev option to grunt to prevent minifying the source

[33mcommit d9cbe13d930497e9976bd6abcdc0cb70c5361d12[m
Merge: b19efa5 1c1bb06
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Mar 21 12:55:41 2014 -0700

    Merge pull request #170 from MattFaus/fix_transaction_tests2
    
    Hook up testdata/tx_valid.json and tx_invalid.json test cases

[33mcommit aad33d0c4a94386d387aa05e5aa8c69b349bbb09[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Fri Mar 21 16:47:45 2014 -0300

    remove test code

[33mcommit 684be77268b342ac07bd3b47a6fb0feae4839d2f[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Fri Mar 21 16:39:38 2014 -0300

    small fixes in block, adapt to browser bignum. remove legacy code

[33mcommit 5b95b0f0fdd8e0b00b5f9f3322a1267445190dd2[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Fri Mar 21 12:50:19 2014 -0300

    Block.js tests WIP

[33mcommit 1c1bb068b81d8be75d0c58000170baf3d207d1d3[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Mar 21 14:23:38 2014 -0300

    fix util problem

[33mcommit 230420fb001d55430e83a8b1a712947a2da09264[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Mar 21 14:21:08 2014 -0300

    fix test code for Transaction. Test skipped because they still fail

[33mcommit ba92a6b1dfc86d87575f191d654680ff95c37e36[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Mar 20 19:41:21 2014 -0300

    refactor and fixes for Transaction, ScriptInterpreter, and Key

[33mcommit b227341c12ecc837bf83a3c4183f7948a12078f1[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Mar 20 15:11:58 2014 -0300

    some Transaction tests fixed (canonical signatures)

[33mcommit 786930878450d7fc3d1188daa50a6f13581e3a58[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Mar 20 11:20:51 2014 -0300

    remove console.log

[33mcommit 7097ace9dcd156ccda7c780923962adfa2563ab9[m
Author: MattFaus <mattfaus@khanacademy.org>
Date:   Wed Mar 19 22:42:16 2014 -0700

    Remove console.log() statements

[33mcommit 5c65149b2e173b1d4ccafa44ed3fb2c5dd0a3d55[m
Author: MattFaus <mattfaus@khanacademy.org>
Date:   Tue Mar 18 21:50:21 2014 -0700

    Mark failing tests with skip()

[33mcommit 07f49195eac8a1185ef987c21580e6fc4c94e707[m
Author: MattFaus <mattfaus@khanacademy.org>
Date:   Tue Mar 18 17:46:10 2014 -0700

    Update invalid transaction test case

[33mcommit 8a8ae5b357abeccb8ac7ca7ca67b72f7ebd12361[m
Author: MattFaus <mattfaus@khanacademy.org>
Date:   Tue Mar 11 23:14:42 2014 -0700

    Fix merge problem

[33mcommit 4ad36b4fb852633ae39e2bbb1b70bb88a6610034[m
Author: MattFaus <mattfaus@khanacademy.org>
Date:   Tue Mar 11 23:11:48 2014 -0700

    Refactor parsing test data into function, add iteration over invalid transaction tests

[33mcommit 5af02e937aed9754394abeb30c8d61a25434d34d[m
Author: MattFaus <mattfaus@khanacademy.org>
Date:   Tue Mar 11 10:46:01 2014 -0700

    Work in progress. I have a problem with the verifyInput() callback calling itself whenever the test assertions throw an exception. I looked at the step and async libraries that are already installed via package.json, but I don't think either of these provide the functionality I need.

[33mcommit 7257526de34330ce0b45319fa93188a35d4f2d48[m
Author: MattFaus <mattfaus@khanacademy.org>
Date:   Tue Mar 11 09:42:27 2014 -0700

    Reverting modifications of testdata

[33mcommit a2a923fa9994c7d6069f48c7be9733c77bd0ce7d[m
Author: MattFaus <mattfaus@khanacademy.org>
Date:   Sun Mar 9 19:49:39 2014 -0700

    Get Transaction test cases running
    
    I removed the skip over the tx_valid.json file and made some tweaks to get most of the test cases passing.  There are still two test cases that fail, as pointed out by the TODO comment I added above them. Oddly, running the test suite reports 3 failing test cases, but if I delete the two marked with the TODO there are 0 reported failures. So, there may be some kind of interaction with these test cases and the others. More investigation is needed.
    
    I updated the two test cases that were testing transaction `23b397edccd3740a74adb603c9756370fafcde9bcc4483eb271ecad09a94dd63` with the input script I found on blockchain.info https://blockchain.info/tx/23b397edccd3740a74adb603c9756370fafcde9bcc4483eb271ecad09a94dd63. A quick search found one other person who was using this same script (https://github.com/lian/bitcoin-ruby/blob/master/spec/bitcoin/fixtures/23b397edccd3740a74adb603c9756370fafcde9bcc4483eb271ecad09a94dd63.json) and the test passes now, so I'm not sure why the old script was being used.
    
    All of the other changes are simply re-formatting decimal numbers as hex (i.e. `1` => `0x01`).
    
    Furthermore, I added some code in the test fixture itself to verify each of the inputs.
    
    Test Plan:
    `mocha -R spec test/test.Transaction.js`

[33mcommit b19efa5fb39b58eaa61d9e717e778899a2edf076[m
Merge: c6dcbc2 150a943
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Mar 20 08:57:26 2014 -0700

    Merge pull request #176 from maraoz/feature/add-base58key-tests
    
    add bitcoin core base58key tests

[33mcommit 150a9434473160139654c75fa1d2ca5f61aa223d[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 19 19:00:45 2014 -0300

    fix private key validation and base58 invalid tests

[33mcommit 3cd4e31c3176079d13bead2ae0fa962482c4a6e1[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 19 18:44:24 2014 -0300

    fix Address validation issue

[33mcommit ce0a240d6b5a0c90846ec601af2ea9d6f92a8c7d[m
Author: Gordon Hall <gordon@gordonwritescode.com>
Date:   Wed Mar 19 17:36:28 2014 -0400

    pointing socks5-client to gordon's fork

[33mcommit 2323e2a67a11c4f5c562dbac63f3f2037602bb19[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 19 18:10:04 2014 -0300

    fix skipped Opcode test

[33mcommit f2be0f386c04167ae536be8d0a8d91cca533a89e[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 19 17:57:28 2014 -0300

    add hex generation of addresses test

[33mcommit 53eb98babc8141e278d8632b40ac455f6041882e[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 19 17:52:34 2014 -0300

    should generate from hex added

[33mcommit d84dc652d990218e940150353dafc314f7f79085[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 19 17:35:14 2014 -0300

    refactor valid b58 tests

[33mcommit 5cc98a459525300d626324ac3c7b264c4d3e66cb[m
Author: Gordon Hall <gordon@bitpay.com>
Date:   Wed Mar 19 16:13:42 2014 -0400

    using soop for inheritance

[33mcommit f0b9cd0cab8963dd9e83f5b5a7db073cca9c93e4[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 19 17:12:24 2014 -0300

    complete base58_keys_valid tests

[33mcommit ebec07c050a0dee3587e336a89637b81980d88f0[m
Author: Gordon Hall <gordon@bitpay.com>
Date:   Wed Mar 19 16:11:47 2014 -0400

    added a seedlist class and example for connecting over tor

[33mcommit 4b430be5c827ccae1b00fa2c80276c5efdf1c4ae[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 19 16:25:23 2014 -0300

    add base58key tests for Address case

[33mcommit 1324974c4d17c01d2a19ea84dc0363c7c92fba70[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 19 16:20:41 2014 -0300

    add isScript to Address

[33mcommit c6dcbc256bd7961565b70d74c2f4b418cb404b42[m
Merge: 1d36545 cfe899e
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Mar 19 10:21:57 2014 -0700

    Merge pull request #169 from maraoz/feature/add-bitcoin-core-tests
    
    add bitcoin core ScriptInterpreter valid/invalid script tests

[33mcommit cfe899ee769d573fec848f6296174dc0f36f991b[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 19 13:16:01 2014 -0300

    fix Transaction#create tests

[33mcommit 6ac48b2809982e6aceab6020e18a169895ecd1ca[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 19 13:03:12 2014 -0300

    uncomment some test cases!

[33mcommit 856225d3773f27ee5e962ae382205c21bf8bbfa8[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 19 12:02:03 2014 -0300

    fix for firefox

[33mcommit ddb3e6de70082e2698fd3e33baeedda6f58bcb41[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Mar 18 19:17:43 2014 -0300

    invalid script test passing!

[33mcommit 03d200bad76a03ac5423093062272c35dcd7a23c[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Mar 18 18:46:19 2014 -0300

    some invalid script tests working

[33mcommit 9ef8b781826eac502783ff74b3dc2949cfc237ed[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Mar 18 16:52:34 2014 -0300

    refactor int conversion, encoding, and utils

[33mcommit 5505491e8dd2fabf4efcce32ac69d87d9991dc40[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Mar 18 12:08:26 2014 -0300

    fix negative number arithmetic!

[33mcommit 19e15f91ca59ed5e97bf342a9e979aebd052fafa[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Mar 10 22:18:12 2014 -0300

    size tests working!!! :D

[33mcommit 1d36545cc3b99c498df41442a185c65c0b09e4a4[m
Merge: 56eb3ee fcd5257
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Mar 19 07:59:39 2014 -0700

    Merge pull request #172 from ryanxcharles/feature/code-coverage-update
    
    update README to explain tests and code coverage report

[33mcommit fcd52576fcb16e7f43369cb74d2957a77103408a[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Mar 19 06:43:14 2014 -0700

    update README to explain tests and code coverage report

[33mcommit 56eb3eeedbf207ed4e6469ac472d7438a11b04d8[m
Merge: 806e424 09e7cd5
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Mar 19 06:30:13 2014 -0700

    Merge pull request #171 from coinpunk/coverage
    
    implement code coverage reporting

[33mcommit 09e7cd5bdfda4bd05273c8a2cd772640d64f5230[m
Author: Kyle Drake <kyle@kyledrake.net>
Date:   Wed Mar 19 00:52:58 2014 -0700

    implement code coverage reporting

[33mcommit 806e424680a72a20be5d0370da701942e1397bc7[m
Merge: 7a359b9 c30cc36
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Mar 18 16:17:38 2014 -0700

    Merge pull request #160 from matiu/feature/create-tx
    
    Feature/create tx

[33mcommit e496239c3d86102f9a800ac2e322e14d12213936[m
Author: Gordon Hall <gordon@bitpay.com>
Date:   Tue Mar 18 16:56:17 2014 -0400

    added socks5 client dependency

[33mcommit 7a359b9b776c26b8b7566447b158f30e45a0f1c7[m
Merge: 56cb3ff ce76edf
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Mar 18 10:11:02 2014 -0700

    Merge pull request #168 from gordonwritescode/master
    
    add `engines` property to package.json

[33mcommit ce76edf8a5860e14c2e081f33323aeaaee2278f7[m
Author: Gordon Hall <gordon@bitpay.com>
Date:   Tue Mar 18 12:57:04 2014 -0400

    add `engines` property to package.json

[33mcommit c30cc3658f7b887e93d0e77716e8a270d4dad8a6[m
Merge: aab52ad 56cb3ff
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Tue Mar 18 12:57:23 2014 -0300

    fix conflics on testdata

[33mcommit aab52ad2291c5cb9a2d8ad9a196907e4c29f8844[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Tue Mar 18 11:32:31 2014 -0300

    updated interfase to create: create and createAndSign

[33mcommit 56cb3ffa9a7474b7e991d355c838e347aab868ff[m
Merge: 0c6d136 5a1b513
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Mar 18 06:40:40 2014 -0700

    Merge pull request #167 from matiu/feature/IsCanonicalSignature
    
    add isCanonicalSignature check to script interpreter and tests

[33mcommit 5a1b513b24090d94b541988a75d6da16194f2869[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Mon Mar 17 16:57:23 2014 -0300

    add isCanonicalSignature check to script interpreter and tests

[33mcommit eb8763ac9f4e5e2f170576782882bc6e7296f8d4[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Sun Mar 16 23:51:35 2014 -0300

    add comment regarding coins selection

[33mcommit 041f06aae1595bcd2e5906731c5b4f59adb3ba64[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Sun Mar 16 23:47:01 2014 -0300

    dynamic fee

[33mcommit 0c83ecf5fb8e1eda5e675bc83576172dd85f7f9f[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Sun Mar 16 20:50:49 2014 -0300

    new interfase for create TX (select + prepare + sign)

[33mcommit 42d30f44a844e9609fd481e4fed17b71e447bf8d[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Sun Mar 16 19:18:46 2014 -0300

    better utxo selection, combining inputs different confimations steps

[33mcommit 0c6d136b3b0d729692295ec1e5c7c4025a574178[m
Merge: a6b98ee aa87963
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Mar 16 09:01:49 2014 -0700

    Merge pull request #164 from ryanxcharles/feature/npm-0.1.8
    
    update version to 0.1.8

[33mcommit aa87963830b49e55fa54a95c406090e7a0fb1d19[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Mar 16 08:55:45 2014 -0700

    update version to 0.1.8
    
    Changes since version 0.1.7
    * Refactor browser building
    * Examples of signing transactions
    * Key interface is now bitcore.Key, not bitcore.KeyModule.Key
    ** bitcore.KeyModule is deprecated
    * Bug fixes

[33mcommit aac13a8817bdd6ec844a7c81177adab6445318ee[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Sun Mar 16 07:09:46 2014 -0300

    remove uncompressed key example

[33mcommit 242f4381ae117ba9fd3271a6eb4e63a30d807d74[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Sat Mar 15 22:00:58 2014 -0300

    fix error in commit

[33mcommit 530f05f87602c2cf078955ad46b8b182ff9b12ee[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Sat Mar 15 21:15:10 2014 -0300

    add limit to try-verify loop

[33mcommit a2041d5790a2f9157fc6d439ef386f61c703c51c[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Sat Mar 15 21:12:23 2014 -0300

    add TX signing. Support to p2pubkeyhash

[33mcommit a6463a3835d0003d61372192a03e47cc489261ec[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Sat Mar 15 21:04:56 2014 -0300

    ignore tags file

[33mcommit 807a72666ceee93d81c9824d0e0e5a6d61ae5c54[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Sat Mar 15 18:49:48 2014 -0300

    add network detection in private key and tests

[33mcommit 5bf652dcb69870cb38bc595570209d0a52680d44[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Sat Mar 15 18:46:59 2014 -0300

    add uncompressed key generation example

[33mcommit 7d1df2602ce7922bb1871547aa0ebddf29227e40[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Sat Mar 15 18:39:51 2014 -0300

    add test for #network in Address

[33mcommit b6e6ad28eb681ac5739b6d070c4a12ba9ceb31f4[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Sat Mar 15 18:21:59 2014 -0300

    fix variable names

[33mcommit 97209540b65fc9fb2b3ee8c96ddf5ec91a6aad7f[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Sat Mar 15 18:10:46 2014 -0300

    add example to createKey

[33mcommit d473b400deea730e970bfdf0a8c97eafb6193dd1[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Sat Mar 15 17:58:38 2014 -0300

    remove outdated example

[33mcommit ced6c91b69bdda002bfcbd55317591fe237846c5[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Sat Mar 15 17:44:29 2014 -0300

    add comment to generate hardcoded dara

[33mcommit 128662ceeeaaecd5a325d2ba96b916d48d2f29b7[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Sat Mar 15 12:22:36 2014 -0300

    #create for Transaction and tests

[33mcommit 35f5c9c57015a0910927de0411cedac14dcd91ca[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Sat Mar 15 12:22:15 2014 -0300

    #create for Transaction and tests

[33mcommit 706162e2ba29c094cf42065e967f2e1dbe15abee[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Sat Mar 15 12:21:59 2014 -0300

    #create for Transaction and tests

[33mcommit 671d372c199d94b75e66fb18ba8ef48c27843f30[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Sat Mar 15 03:27:06 2014 -0300

    tx creation working. more tests needed

[33mcommit a6b98ee71644fd231e33621b46b7fde571efef23[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Mar 14 16:52:48 2014 -0400

    unworking, direct copy of BIP 32 implementation
    
    This BIP 32, or HD wallet implementation is directly copied from this repo:
    
    https://github.com/sarchar/brainwallet.github.com/tree/bip32
    
    It does not actually work with this commit, since it is designed to work with
    bitcoin-js in the browser. It needs to be modified to work with bitcore in node
    and the browser.

[33mcommit ada92746b7084d3bf181b1f477e0eaf385dd6676[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Fri Mar 14 17:38:42 2014 -0300

    selectUnspent function and tests

[33mcommit 303d5731c08f1617d79c423a2c8005c605108da7[m
Merge: 4d80f96 93ece86
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Mar 14 11:14:08 2014 -0400

    Merge pull request #154 from maraoz/refactor/browser-build
    
    Refactor/browser build

[33mcommit 93ece86800e66d19fd60682c2a184ebf926d3df7[m
Merge: 0e9ec8b e8013cf
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Mar 14 11:00:44 2014 -0300

    Merge branch 'refactor/browser-build'
    
    Conflicts:
            browser/build.js

[33mcommit e8013cfed0b155d6f652f2d801aff35ee4f0708a[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Mar 13 19:55:26 2014 -0300

    fix dir

[33mcommit eb90bc152be7038feaa0c6b7081f29a75f79eeff[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Mar 13 19:23:04 2014 -0300

    base dir

[33mcommit 5e0ae915f2e29fe20f036411680b09a65c399921[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Mar 13 19:21:15 2014 -0300

    muting testdata for stdout

[33mcommit f9d4c66c0faf99505a3b0a9f698a00593cdafc66[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Mar 13 19:10:28 2014 -0300

    remove extra prints

[33mcommit b696dae603cf810ee51c6efdc76a171f4b95773e[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Mar 13 18:54:48 2014 -0300

    make stdout output possible

[33mcommit c9607e5821fa53d8e961bcf1525df6b275d4c455[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Mar 13 16:45:10 2014 -0300

    fix paths

[33mcommit a675f4566c7145560ac561b1f32de12f29663612[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Mar 13 16:33:46 2014 -0300

    fix paths

[33mcommit b1c038b4d04aa6933dd788d86909ed699a39882a[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Mar 13 16:05:04 2014 -0300

    add dir option

[33mcommit c72cab18039fffb4aff489f3d680f55ffd6d407d[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Mar 13 15:28:14 2014 -0300

    add exports

[33mcommit e0557d0deab3c6ed2d2570b8c7170fb279edf5a2[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Mar 13 15:06:13 2014 -0300

    check submodule validity

[33mcommit dabfbc0cf3a5cf4437d42ff7a28a03c4a658ce7a[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Mar 13 14:24:51 2014 -0300

    modularize browser build.js

[33mcommit 4d80f9601feaea547f60e04aed6bf97bf297536c[m
Merge: fde7588 34f92b6
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Mar 14 08:52:40 2014 -0400

    Merge pull request #150 from ryanxcharles/bug/fix-soop
    
    soop may not be in the bitcore directory

[33mcommit 0e9ec8b57c123025b9861bf58624860c31f9037f[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Mar 13 19:55:26 2014 -0300

    fix dir

[33mcommit b3e243e397e3af946a04ac7e8563a1973bc12299[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Mar 13 19:23:04 2014 -0300

    base dir

[33mcommit cd88011875d127394d899b715ac0256ca93e754b[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Mar 13 19:21:15 2014 -0300

    muting testdata for stdout

[33mcommit 1cda79fd9391df607f123f4984b8db935dcf92ee[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Mar 13 19:10:28 2014 -0300

    remove extra prints

[33mcommit 435604cf4903f311c3e2c970a142ed8b5e7e2867[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Mar 13 18:54:48 2014 -0300

    make stdout output possible

[33mcommit 5db6dfd8ede43dc93fa7eef3cc04b2ca8bf4b6c3[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Mar 13 16:45:10 2014 -0300

    fix paths

[33mcommit f1834162dd3135ea36ef1ba7c4a2ed4f8843e2d7[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Mar 13 16:33:46 2014 -0300

    fix paths

[33mcommit 25868dc8f0731ad8407908ee64e464d23f1d4d92[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Mar 13 16:05:04 2014 -0300

    add dir option

[33mcommit 7702f6137e29d0a7b83b093ea16a22cb4ac2b11e[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Mar 13 15:28:14 2014 -0300

    add exports

[33mcommit ee04af636252f45a61ed6ecadd7f4eb14554ee4f[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Mar 13 15:06:13 2014 -0300

    check submodule validity

[33mcommit aa1511d95c24039f197bf755abdb9ca3447621bb[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Mar 13 14:24:51 2014 -0300

    modularize browser build.js

[33mcommit fde7588125fc7e038961041725b6b850ba832370[m
Merge: 263eef3 be0486a
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Mar 13 14:33:23 2014 -0400

    Merge pull request #149 from matiu/feature/tx-signing-example
    
    add a tx creation and signing example

[33mcommit 263eef3a3f44814b17330726cb138427093a0f63[m
Merge: 00bf082 602442c
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Mar 13 14:30:47 2014 -0400

    Merge pull request #152 from ryanxcharles/feature/fix-key-interface
    
    update interface, bitcore.KeyModule.Key -> bitcore.Key

[33mcommit 00bf0827dbb92ee7cfe97502c1662f5439f168cd[m
Merge: 0182397 d8eebd6
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Mar 13 14:10:32 2014 -0400

    Merge pull request #151 from ryanxcharles/feature/update-basic-example
    
    Update basic example

[33mcommit be0486a42715f11589e9a685576b7adbace87117[m
Merge: 9072a4f da084d1
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Thu Mar 13 15:10:12 2014 -0300

    fix conflics2

[33mcommit 9072a4feabffd95e5b6659c0d8e578f2ecb58c0f[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Thu Mar 13 15:02:59 2014 -0300

    fix example.html

[33mcommit 602442c2ab56f4a8eee7f375724847a511da68c6[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Mar 13 13:59:04 2014 -0400

    add bitcore.KeyModule back as deprecated
    
    This will allow bitcore.KeyModule to work with existing code, but it prints out
    a message that it is deprecated.

[33mcommit f4eb198bdb5a10b22b8ca18a3b9e848bff707229[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Thu Mar 13 14:50:09 2014 -0300

    add createTx example to mocha

[33mcommit 7bff26ceade3bcfd38a8929ad565c50f7fb584d4[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Thu Mar 13 12:03:11 2014 -0300

    add a tx creation and signing example

[33mcommit da084d1dd5f60c73dd3122cdebc9aea662051d28[m
Merge: aed94b3 8cf5588
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Thu Mar 13 14:52:39 2014 -0300

    fix conflics

[33mcommit aed94b3e454610331fd37de4476874456b581102[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Thu Mar 13 14:50:09 2014 -0300

    add createTx example to mocha

[33mcommit d8eebd6f676db20d040432aa55478a274e68ced6[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Mar 13 13:46:21 2014 -0400

    update basic example to use new interface

[33mcommit 36d6fe5165d13a1d96613fb0b6576ac6a4f2509f[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Thu Mar 13 12:03:11 2014 -0300

    add a tx creation and signing example

[33mcommit 05f6e2864252ab7f4aaf22e06e64a0fbc22a4a70[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Mar 13 13:31:02 2014 -0400

    update interface, bitcore.KeyModule.Key -> bitcore.Key
    
    It's annoying and easy to forget to type in bitcore.KeyModule.Key. I have
    updated this so that now you can just do bitcore.Key. Tests pass in node and
    the browser. This is a backwards-incompatible change so all software that
    depends on the old style key generation will need to be updated.

[33mcommit 34f92b605d87527f81559b72f42110386e9eb442[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Mar 13 12:41:11 2014 -0400

    soop may not be in the bitcore directory
    
    If bitcore is being built inside of another project that uses soop, soop may
    not be in the bitcore directory. We need to find the location of soop and then
    find the custom_prelude script relative to that.

[33mcommit 018239757b0b06aeae95dbf0fe9418309f2b6b56[m
Merge: 45f5edb 2a6f715
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Mar 13 11:47:31 2014 -0400

    Merge pull request #147 from matiu/bug/signatures-in-browser
    
    Bug/signatures in browser

[33mcommit 8cf558877f43bcd9ba8658192cea4820c97f1ac8[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Thu Mar 13 12:03:11 2014 -0300

    add a tx creation and signing example

[33mcommit 2a6f7155b3c2ff70629ec5ceaf33dbbab199a442[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Thu Mar 13 00:27:50 2014 -0300

    fix sigatures and verifications on browser

[33mcommit caa16713f1c5023009196eccce588cadf73ee250[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Wed Mar 12 23:21:16 2014 -0300

    add broken test for verifing a signature (fails in browser)

[33mcommit df0aa744836b2a97e0c809a41d52cb1c57705b20[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Wed Mar 12 23:20:46 2014 -0300

    set default for compressed state

[33mcommit 45f5edb4de812e0aa74b525e00a1e4b55a0c1442[m
Merge: c565d62 e4ff6c3
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Mar 12 18:13:55 2014 -0400

    Merge pull request #145 from ryanxcharles/feature/update-version-0.1.7
    
    update version #, update to npm soop

[33mcommit c565d6207c9ffd9d4e02d8a4105b0db269e6c16f[m
Merge: 461836c 0f8ee57
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Mar 12 18:03:40 2014 -0400

    Merge pull request #140 from matiu/bug/fix-ripe160-and-address
    
    Bug/fix ripe160 and address

[33mcommit e4ff6c3e167cd6f8a5c6402c0a5425a3d110f0ad[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Mar 12 18:00:38 2014 -0400

    update version #, update to npm soop

[33mcommit 461836cf722d0eabd73203e0dc02d087d8eeb6fe[m
Merge: e702f18 69dbb24
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Mar 12 16:51:34 2014 -0400

    Merge pull request #144 from maraoz/feature/minify-bundle
    
    minify and optimize bundle

[33mcommit 69dbb24bcebec552d6f10a62df06191d7e85ae1e[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 12 17:03:37 2014 -0300

    make util dependencies optional

[33mcommit 348cf506363c8565193de781fa360cf4cdb8448b[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 12 16:40:25 2014 -0300

    minify bundle

[33mcommit e702f1813b367b8867b8233482240414d6558e23[m
Merge: 25c95cd 1732ec2
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Mar 12 15:10:35 2014 -0400

    Merge pull request #141 from maraoz/bug/fix-examples
    
    Fix and test examples

[33mcommit 0f8ee57521d5b7029b3c5b1b94dd9047dd8ecef9[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Wed Mar 12 15:34:19 2014 -0300

    refactor ripe160 binding

[33mcommit 1732ec2ced7a7e9916e5055d0d12320969756779[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 12 15:21:46 2014 -0300

    add new example

[33mcommit d35609ff9bf3ec4f507dc9d3bb8ff59c843eccbf[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 12 14:21:23 2014 -0300

    change example to new style

[33mcommit 56c12a03b9e463334e96cbbd02f7a7bb1702e8d3[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 12 13:08:52 2014 -0300

    add example tests

[33mcommit 25c95cdb47632333b43e554f795121394fa1d4e0[m
Merge: 32d3083 2b3d8e1
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Mar 12 11:35:12 2014 -0400

    Merge pull request #139 from maraoz/feature/configurable-bundle
    
    fix postinstall script

[33mcommit dc8d23dba5c2698e83b19f5bec7c433f6479c762[m
Merge: ab183c0 32d3083
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Wed Mar 12 11:56:10 2014 -0300

    fix conflicts

[33mcommit ab183c0e66a6d5105946ed256e2a92ecbea00e44[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Wed Mar 12 11:40:10 2014 -0300

    fixes ripe160 add some tests

[33mcommit 2b3d8e1d2530084dc9f4dfceb9d3dfcfea34a3c5[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 12 09:38:21 2014 -0300

    fix Gruntfile

[33mcommit c339fb1f2f997240eac406d20f6081d7faeb6ef6[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 12 09:37:24 2014 -0300

    change README names

[33mcommit f30aba9b393bbde8538c3356878e5c32dd4335d8[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 12 09:34:42 2014 -0300

    fixing deps for child projects

[33mcommit 25b75b1154b34701fb76cabacfdd5f0f9e0a690d[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 12 09:32:02 2014 -0300

    fixing deps

[33mcommit 3c3c276867370ba487d68058a31bcab9d1cf354a[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 12 09:27:43 2014 -0300

    fix deps

[33mcommit 49e9dd4930363b06b0a73f69a33e34b7b6799410[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 12 09:26:20 2014 -0300

    fix dependencies

[33mcommit 99a74a6ec31e7c75b98d00ae338ade55b2051854[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 12 09:25:22 2014 -0300

    fixing dependencies

[33mcommit dbc968e22670b27ce304bf2c91321b4916828a99[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 12 09:24:18 2014 -0300

    fixing postinstall

[33mcommit fa7e205de841858e4c16015836dcad03413014aa[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 12 09:20:59 2014 -0300

    still trying to fix postinstall

[33mcommit 7d7777b2e371dc7ec0991663993245f859e1f6a6[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 12 09:18:06 2014 -0300

    fixing grunt reference

[33mcommit 485ef5940252496c97b1483495b96e2339b8b931[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 12 09:14:03 2014 -0300

    add grunt dev dependency

[33mcommit a3fa5834a40e0c18d1fb97ae29fabce5a4713181[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 12 09:12:23 2014 -0300

    use grunt in postinstall

[33mcommit b4afdedd409a7d9763df7c9635f9422210746075[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 12 09:09:34 2014 -0300

    fix postinstall

[33mcommit 306ecbf1a338932e2747aefc911f5d5f84813108[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Mar 12 09:00:14 2014 -0300

    fix postinstall script

[33mcommit 6af1b1dab6f9ca9ed7e75eddd007f01b7c53daf9[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Wed Mar 12 00:40:59 2014 -0300

    add broken test for sha256ripe160

[33mcommit 711ba6d9a8903b8289ac3cf4e147b0205e8b9850[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Wed Mar 12 00:15:54 2014 -0300

    remove PeerManager exception, no necesary anymore

[33mcommit 5be37f2c7b65bd10703ee1f6b46ee2cf04f39a21[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Wed Mar 12 00:11:12 2014 -0300

    remove PeerManager exception, no necesary anymore

[33mcommit e2c775e17f0ba1521b89b873aec7487015875d51[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Tue Mar 11 23:43:57 2014 -0300

    more broken cases in browser

[33mcommit 32d30833d1a5681a4d0a7b82f1f7f4286895c326[m
Merge: 089a475 b88ef1d
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Mar 11 22:21:10 2014 -0400

    Merge pull request #137 from matiu/feature/index
    
    add index.js for node requires

[33mcommit b88ef1d46bb411d26633d9ba5a47d9d98f7ef20b[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Tue Mar 11 23:18:26 2014 -0300

    add main in package json

[33mcommit eb13e47c8f4bd70c60fd8d54d9040195d6ef8ffe[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Tue Mar 11 23:10:21 2014 -0300

    add demo broken test for WalletKey

[33mcommit 03a6df3f74c0ec5e5e6b711a3cce80a8c8a6d0a9[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Tue Mar 11 22:36:22 2014 -0300

    add index.js for node requires

[33mcommit 089a47591a4906525d6e411ee4b132a6f996b243[m
Merge: 55d2367 8312f90
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Mar 11 18:19:23 2014 -0400

    Merge pull request #135 from maraoz/feature/configurable-bundle
    
    Customizable browser bundle

[33mcommit 8312f90458edd95478707935cdf8d7eca63e5ef4[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Mar 11 18:45:04 2014 -0300

    oops, forgot to add a file

[33mcommit 0394c14ee729f4762f2b2b540d3214d30c9f0262[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Mar 11 18:16:44 2014 -0300

    update README for browser version

[33mcommit 409bb093d55df2146fd649f532b71164416d088e[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Mar 11 17:53:46 2014 -0300

    configurable submodules for browser bundle

[33mcommit 55d236741daa2d12ceeadea981c26118694c5301[m
Merge: 272378f 714cf98
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Mar 11 16:19:45 2014 -0400

    Merge pull request #134 from maraoz/feature/configurable-bundle
    
    browser files refactor and name changes

[33mcommit 714cf98940b1d276f54b6f3b581d17111d426020[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Mar 11 16:12:14 2014 -0300

    automatic vendor-bundle.js creation on browserify

[33mcommit 18b2d190deea3fbf780535119c8bf0f6c5036846[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Mar 11 15:29:06 2014 -0300

    change vendor.js to vendor-bundle.js

[33mcommit 069f67e9245f2dc3872a801ba0a38d4f11702b8d[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Mar 11 15:21:24 2014 -0300

    fix Key tests

[33mcommit 76cf42506c0cc4465ae16ccd16f429fa37b4892f[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Mar 11 12:32:38 2014 -0300

    refactoring browser code

[33mcommit 272378f43af11f5831ad4f85d29cbfbcdee7a9e6[m
Merge: 73ceb2e 13b1431
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Mar 11 10:37:10 2014 -0400

    Merge pull request #133 from maraoz/feature/idiomatic-Address
    
    Idiomatic address use

[33mcommit 13b1431c5615411883244efe271c38d7bbd03ada[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Mar 11 11:27:29 2014 -0300

    change default way of validating Addresses

[33mcommit ad34fd191daa7d29f4992273209d0eddacd5ac02[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Mar 11 10:21:26 2014 -0300

    starting Address idiom changes

[33mcommit 73ceb2e04e0182c3bdb46c45d89fd55db57b6b99[m
Merge: 20a433c 8e430df
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Mar 10 17:52:07 2014 -0400

    Merge pull request #129 from ryanxcharles/feature/require-on-use
    
    Require on use

[33mcommit 8e430df82ccd04edea5762c00101ac67010ce535[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Mar 10 17:50:52 2014 -0400

    fix address example by using bitcore.Address

[33mcommit acd42bf459ab69de1675e22611d96d333bd7afed[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Mar 10 17:07:13 2014 -0400

    remove comment

[33mcommit 82d9f44b6ba8d209c730657da7689ef3163ea4ec[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Mar 10 17:06:11 2014 -0400

    remove unnecessary "buffer" from browserify.js

[33mcommit 5b67d91f3518907065027a94cf4d13a336602317[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Mar 10 17:04:23 2014 -0400

    fix the loading for Key.js
    
    Now, like all other modules loaded in the bitcore object, Key is only required
    when it is actually used. All tests pass in node and the browser.

[33mcommit 8a4141411480a4b27168d7645ebcc1a207cada00[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Mar 10 16:47:52 2014 -0400

    add caching feature for bitcore.X requires
    
    Normally when one loads the bitcore object, all classes are loaded into memory,
    even if they are not used. This comment updates this so that the classes are
    only required when they are actually used, preserving memory and making bitcore
    as small and light for each project. This code is only relevant for node, since
    the browser will have the ability to compile only the selected components.
    Also, the Key class does not yet work with this, but everything else does.

[33mcommit 20a433c192b292c7409e7c9e301d61f82ab44e69[m
Merge: 8f3ae30 4167827
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Mar 10 14:29:26 2014 -0400

    Merge pull request #128 from maraoz/bug/remove-testdata-from-bundle
    
    Bug/remove testdata from bundle

[33mcommit 416782793730dd15858f6f6b8882092bed8a9d12[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Mar 10 15:00:25 2014 -0300

    merge master changes

[33mcommit 79e87013161f81ee74f4f5d753db982066eb1826[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Mar 10 14:09:11 2014 -0300

    fix gruntfile

[33mcommit d7529a828146faa92c9dab9760c9a8bed6f0f034[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Mar 10 13:52:06 2014 -0300

    trying to fix node tests now

[33mcommit a2e6e88569574ce9581320994b2cce3b50f17a2b[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Mar 10 13:44:22 2014 -0300

    fixing testdata inclusion in browser

[33mcommit 8f3ae3061204b42ce53dd9bd3f5db8f1fd5be06c[m
Merge: 1b3e703 ba7de86
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Mar 10 13:51:10 2014 -0400

    Merge pull request #127 from ryanxcharles/bug/fix-node-tests
    
    fix mocha tests

[33mcommit ba7de86ee46bde383348a68ba120b11015261bb8[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Mar 10 13:28:28 2014 -0400

    expose ./Connection so it works in the browser

[33mcommit 7f9891bc92b3140690afcd1f5b20436b77c89b34[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Mar 10 13:10:52 2014 -0400

    fix mocha tests
    
    Node tests were erroring out on this. Need to have "./Connection"

[33mcommit 1b3e703fd04d4028741f2a63f7e2fb0bd8006046[m
Merge: cb00efb 0477b75
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Mar 10 09:34:34 2014 -0400

    Merge pull request #124 from maraoz/bug/skip-broken-tests
    
    Bug/skip broken tests

[33mcommit 0477b75de45ec079277c46271ba2341bd92268e0[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Mar 10 10:00:37 2014 -0300

    fix util broken tests

[33mcommit 88b85c02fd6486fe126ce70ba33b4ebbd94a9e3a[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Mar 10 09:58:12 2014 -0300

    skip broken tests

[33mcommit cb00efb092a484db8cd0974e6e532320a8f93bc7[m
Merge: c270581 3284bfc
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Mar 9 12:07:11 2014 -0400

    Merge remote-tracking branch 'maraoz/feature/add-bitcoin-core-tests'
    
    Conflicts:
            Script.js
            ScriptInterpreter.js
    
    ...fixed conflicts in Script.js and ScriptInterpreter.js. Many tests are broken
    right now, but that's because we're now including more test data in the tests.
    These need to be fixed.

[33mcommit c2705813b3f8d09e094dd1bacc023041089fa600[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Mar 8 21:52:47 2014 -0500

    add grunt browserify package so "npm install" works

[33mcommit 52c12aa5f4bd041a1d695f371d2defe482d0151a[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Mar 8 21:38:53 2014 -0500

    fix package.json reference to bitpay soop
    
    ...the soop library is located at bitpay/soop, not bitpay/node-soop.

[33mcommit 967ec017787546941cc1b1e8d29c652030ce1185[m
Merge: 0adbc55 f494b47
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Mar 8 21:36:56 2014 -0500

    Merge pull request #120 from matiu/feature/support-soop-browser
    
    Feature/support soop browser

[33mcommit 0adbc55e828bf1ffad8ed53c22914129d83cbf08[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Mar 8 21:34:21 2014 -0500

    make browser tests work by including testdata
    
    ...testdata was not being loaded correctly by the new browserify.js file, and
    thus not all the tests were working. I have fixed this by including "testdata"
    as one of the modules that is compiled by the browserify.js script.

[33mcommit c19fb7a3ce9fd10aefd23c17a901c8f8639acd1b[m
Merge: 1a9c062 66d3a0e
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Mar 8 19:30:21 2014 -0500

    Merge remote-tracking branch 'matiu/feature/support-soop-browser'
    
    Conflicts:
            Script.js
            ScriptInterpreter.js
            Transaction.js
            test/testdata.js
    
    ...conflicts resolved by taking Manuel's changes, and then manually including
    Matias's changes on those same files. The conflicts resulted from differences
    in indentation, which is because Matias' changes unindendented all the code
    that had been but is not now inside a function.

[33mcommit f494b47b1873fb8067e48a58bb2defcc2184ff1d[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Sat Mar 8 20:34:40 2014 -0300

    update dependencies

[33mcommit 66d3a0e8228165b85ca42045ef8f6a2638a1267c[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Sat Mar 8 19:00:26 2014 -0300

    update soop repository

[33mcommit 089fbab719b09aa18c2ecc28ee694954c7dcb467[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Sat Mar 8 18:42:08 2014 -0300

    support soop with browser all test passing

[33mcommit 3284bfcb2fd31d342b5d282bd11b5d073ac28c89[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Mar 7 18:09:06 2014 -0300

    remove console.logs

[33mcommit 9a64cb0ea1c76a2cb4af12d70b54ce5db289059b[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Mar 7 18:08:24 2014 -0300

    fix format in ScriptInterpreter

[33mcommit 512d9d39ee8105ae5e77bdeb1fa22fd8bdd12164[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Mar 7 18:06:54 2014 -0300

    small fix

[33mcommit 1d72154c54a15e7f5b742cd950dd762343037522[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Mar 7 18:04:23 2014 -0300

    separate getStringContent and getHumanReadable

[33mcommit dc56cb8d45ef2f770f0d6de5723662f9986b2efc[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Mar 7 15:41:27 2014 -0300

    fixed Script parse tests for all scripts (valid and invalid)

[33mcommit e83590f5285d67fb1897cd3d475431ab6d79dc38[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Mar 7 14:43:29 2014 -0300

    fix Script parsing for some cases, setup ScriptInterpreter tests

[33mcommit 1a9c0627604277cef4ddbb44093d563d2ea6a3da[m
Merge: 75a29d6 cda6d03
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Mar 7 08:17:08 2014 -0600

    Merge pull request #117 from mbelshe/master
    
    * Fix size bug in bitcore's getVarIntSize.

[33mcommit cda6d035b4b5a2e49e6b29c3016fb6d6ac2000b2[m
Author: Mike Belshe <mike@bitgo.com>
Date:   Thu Mar 6 22:01:22 2014 -0800

    * Fix size bug in bitcore's getVarIntSize.
    * Implement quadword for varIntBuf
    * Add unit tests for util.varIntBuf and util.getVarIntSize
    * Fix the browser/util numToVarInt equivalent as well

[33mcommit 75a29d695d9a19a97c7d806333c09688bdad1189[m
Merge: 0837297 333f002
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Mar 6 17:05:23 2014 -0600

    Merge pull request #107 from dthorpe/master
    
    Specify OpenSSL lib path so that bitcore references to OpenSSL will link...

[33mcommit 08372972c690ff647abb42948caec049337e1760[m
Merge: 5b44090 05c5538
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Mar 6 16:28:11 2014 -0600

    Merge pull request #116 from maraoz/feature/add-bitcoin-core-tests
    
    Feature/add bitcoin core tests

[33mcommit 05c55381620d9a9f503a73e62ac722b35577725a[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Mar 6 17:23:00 2014 -0300

    script parser code added and tested

[33mcommit c05181e412ad3d58da4b5681390970903b035bc2[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Wed Mar 5 17:37:16 2014 -0300

    fix error in versioned data

[33mcommit 6d9a396d8923b869ee93f501cfd3a966fd6f83fb[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Wed Mar 5 17:36:52 2014 -0300

    fix error in versioned data

[33mcommit a1ebf75717e85aed9cf7c114b100a19e514a0fba[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Wed Mar 5 16:18:44 2014 -0300

    migrate examples to soop

[33mcommit c0c325dabdcedcb69c0b18a48d56ab82a6dfcca9[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Wed Mar 5 16:11:16 2014 -0300

    all classes working with soop and test passing

[33mcommit fa1e323d39203502ec1f2ffc3e1a73d39f278c91[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Wed Mar 5 15:01:43 2014 -0300

    add soop dependency. remove bitcore

[33mcommit 40ee699453a1aad69270b904e56e742bb7b47dda[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Feb 28 16:32:10 2014 -0300

    working on Transaction verification and Script tests

[33mcommit ade6f36c34a3b0421ff7e9777656ee28f5c34c27[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Feb 28 09:37:02 2014 -0300

    basic Transaction test working

[33mcommit 6755b84fbf585ef50561ce13a1504add1772141d[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Feb 27 18:09:02 2014 -0300

    Transaction new tests not working

[33mcommit d77cc28f7a2e595d1abd31c60eae261556e6730b[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Feb 26 18:40:19 2014 -0300

    added references to bitcoin/bitcoin tests

[33mcommit d2b74c2f7c2f23652584c9eba27f2f8688d58779[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Feb 26 18:36:01 2014 -0300

    added decode test

[33mcommit 63973b29e3059fbc0d832bb28c58953f2065f8f9[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Feb 26 17:56:57 2014 -0300

    added encode tests

[33mcommit a2bd68f456bcbb126ce5f467c0ed2f0ea79cfebf[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Feb 26 16:31:49 2014 -0300

    add bitcoin/bitcoin test data

[33mcommit 5b440901d6d8081eaea7e9930aa3d8cd915f80ed[m
Merge: e915493 cfc3ca3
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Mar 4 15:21:33 2014 -0600

    Merge pull request #112 from matiu/feature/sign-verify-browser
    
    Feature/sign verify browser

[33mcommit cfc3ca35d47a9ab1c651f363332ed7a828085315[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Tue Mar 4 17:45:27 2014 -0300

    remove constructor params in browser version of KeyModule

[33mcommit 948f4bb283e19367d4084088388100865fc9fd38[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Tue Mar 4 17:45:01 2014 -0300

    add KeyModule example to browser

[33mcommit 8f6140109963833d3bce21565384af62fa7cab70[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Tue Mar 4 03:23:42 2014 -0300

    add support for Sign and Verify in Key for Browser. Tests added

[33mcommit e1e30c5f7c067ba671766356f54bd5356936f882[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Tue Mar 4 03:22:18 2014 -0300

    change name to print function

[33mcommit 5acb847e53ef38b64ca5ac5db74818b797355aa6[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Tue Mar 4 02:52:17 2014 -0300

    support for compressed pub key import

[33mcommit e9154932c2bf04b89b383418279f726f19a7d4df[m
Merge: 9981aec 2ae2fcb
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Feb 27 21:47:05 2014 -0500

    Merge pull request #109 from matiu/feature/opt-require
    
    Feature/opt require

[33mcommit 2ae2fcb1d9f5c63e2f9c7087dd95ecd535a1ab16[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Thu Feb 27 23:11:27 2014 -0300

    fix examples

[33mcommit be4a228aee50be4a63b65f2afbd43b0f89031388[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Thu Feb 27 23:10:35 2014 -0300

    prevent requiring bitcoinjs-lib each time

[33mcommit 333f002962c0649ff1cbbb42a542d874aac52813[m
Author: dthorpe <danny.thorpe@gmail.com>
Date:   Thu Feb 27 16:54:21 2014 -0800

    Specify OpenSSL lib path so that bitcore references to OpenSSL will link to separate OpenSSL DLL in Windows (following bignum@1.6 pattern). Fixes issue #106

[33mcommit 9981aec4687c9c4acdb5cd044f4c0f0cb061ab18[m
Merge: 8b321f7 066936d
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Feb 27 18:16:10 2014 -0500

    Merge pull request #105 from maraoz/bug/ripemd160-fix
    
    fix ripemd160 for browser and add tests

[33mcommit 066936d69bcac3cead41198a9857cb5b5d6b73d3[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Feb 27 20:02:11 2014 -0300

    fix ripemd160 for browser and add tests

[33mcommit 8b321f7a97a13c3c411aa41850cae615db28a4ff[m
Merge: 3c34c03 e25e54c
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Feb 27 10:34:11 2014 -0500

    Merge pull request #103 from maraoz/bug/update-README
    
    clarify need for bitcoind in examples

[33mcommit e25e54ca936655ded868acf0f9a558e6e39efadd[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Feb 27 12:10:15 2014 -0300

    clarify need for bitcoind in examples

[33mcommit 3c34c03c17233137d2a4e34b293e9a46d20e81f3[m
Merge: ca6791d 4c3957c
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Feb 27 08:34:29 2014 -0500

    Merge pull request #102 from ryanxcharles/feature/v0.1.6
    
    Feature/v0.1.6

[33mcommit ca6791dc5da54adfa261f256f8c2a61aacaf8f54[m
Merge: 79c3754 7f49c63
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Feb 27 08:34:15 2014 -0500

    Merge pull request #100 from SomeoneWeird/ab-npmtest
    
    Hook up npm test

[33mcommit 4c3957c872f543b6b30562dd6b8a204e3abc3801[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Feb 27 08:30:16 2014 -0500

    add Manuel, Matias, myself to contributors

[33mcommit d08899c853a7deb7e63251bd9596dc38ec598a0d[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Feb 27 08:21:14 2014 -0500

    update version to 0.1.6
    
    The most significant update in this version is Manuel's work on getting bitcore
    to work in the browser.

[33mcommit 7f49c63c96bbc54ca193b4d5e3a9523248f855c4[m
Author: Adam Brady <adamb@smallworldsocial.com>
Date:   Tue Feb 25 14:07:56 2014 +1100

    Hook up npm test

[33mcommit 79c3754ec0792ea9995f362820d5b8ccf409695e[m
Merge: c0e6c87 47965ef
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Feb 26 16:51:30 2014 -0500

    Merge pull request #97 from maraoz/feature/Bignum-6.2
    
    change to Bignum 6.2 and fix grunt problem

[33mcommit 47965ef0a4e260d59d95dc933b202c11f31f4bfa[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Feb 26 18:45:00 2014 -0300

    change to Bignum 6.2 and fix grunt problem

[33mcommit c0e6c87705b49f124e167eb4b07a2dbe0a20aa24[m
Merge: c1f82d1 58da54d
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Feb 26 14:37:29 2014 -0500

    Merge pull request #95 from maraoz/feature/browser-example
    
    Feature/browser example

[33mcommit 58da54d26b0420820af3e36442e52fdc63f78218[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Feb 26 16:16:42 2014 -0300

    update README for html example

[33mcommit fb9e89b48b438e229fb1eb6a199d0f2a2934feaa[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Feb 26 16:11:49 2014 -0300

    HTML usage of bitcore

[33mcommit d3f1d1989c422afe6ce350f5d59eff0c8f8bf612[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Feb 26 12:23:06 2014 -0300

    fix testdata importing

[33mcommit c1f82d16ce081340bed8a0c3d369fd2947a6ddcd[m
Merge: a7a0711 506a6c4
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Feb 25 17:36:05 2014 -0500

    Merge pull request #91 from SomeoneWeird/master
    
    Clean up & fix examples

[33mcommit a7a071193d26f4275611be569b30e656fb218329[m
Merge: 784e4e3 6a24e7f
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Feb 25 14:57:59 2014 -0500

    Merge pull request #86 from maraoz/feature/browserify-ecdsa
    
    Feature/browserify ecdsa

[33mcommit 506a6c420853b21d00ef7610d0bf0050283e28b5[m
Author: Adam Brady <adamb@smallworldsocial.com>
Date:   Mon Feb 24 23:06:54 2014 +1100

    Clean up & fix examples

[33mcommit 784e4e32f9efbb113ecb3e748352d1c3f4c38b57[m
Merge: 68959fd 31fa113
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Feb 24 10:37:20 2014 -0500

    Merge pull request #90 from trapp/issue-88-wrong-bufferput
    
    Updated bufferput dependency to bitpays repository.

[33mcommit 6a24e7fbe0f91af5e746e723e9d58b1f13279ea2[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Feb 24 11:59:43 2014 -0300

    load test data from files

[33mcommit b4642e89242cf90e3c422fc625ec4ce17783482a[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Feb 21 16:48:27 2014 -0300

    all tests working in browser :D

[33mcommit 3e5e0057b194ccaf9f48085a6e650a3679ec267f[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Feb 21 15:19:38 2014 -0300

    Key tests working in the browser~!!!

[33mcommit 915c048c3bb08976c85399e636dc680b5ed88f1b[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Feb 20 18:59:41 2014 -0300

    browser ECDSA compressed key generated

[33mcommit 0f393cb98964453d3d4886d67c0d3d243e3a5e3f[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Feb 19 16:54:41 2014 -0300

    ECDSA key browser work

[33mcommit 31fa11364fe0708b516b242fc473e8bc6d448dcd[m
Author: trapp <rapp@equinoxe.info>
Date:   Mon Feb 24 10:37:45 2014 +0100

    Updated bufferput dependency to bitpays repository.

[33mcommit 68959fd92cc922bcf4dbb67150dc877e5c9254a0[m
Merge: 5309f42 e34afc4
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sat Feb 22 14:11:42 2014 -0500

    Merge pull request #87 from lazaruslarue/patch-1
    
    Update README.md

[33mcommit e34afc4f38977580aa9cce01804329b8f40dd0b9[m
Author: lazaruslarue <mr.spothawk@gmail.com>
Date:   Fri Feb 21 20:43:40 2014 -0800

    Update README.md
    
    Correcting a typo

[33mcommit 5309f42032af8c5db7e276563e13cc55d90d6372[m
Merge: 9b04009 bd73e26
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Feb 20 10:43:55 2014 -0500

    Merge pull request #85 from trapp/peermanager-example-fixed
    
    PeerManager example didn't receive transactions.

[33mcommit bd73e26a4c45a782338b451b7b4bd2851f407478[m
Author: Timon Rapp <timon@zaeda.net>
Date:   Thu Feb 20 15:04:02 2014 +0100

    Updated example in README.md

[33mcommit 3152f724602fc1b6926f76343f523b0bba068a43[m
Author: Timon Rapp <timon@zaeda.net>
Date:   Thu Feb 20 14:57:38 2014 +0100

    Added response to invites to receive transactions in the example.

[33mcommit 9b04009078c8ad6735e48388644d25c27557e3c3[m
Merge: b38850c f50cdbe
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Feb 19 14:52:46 2014 -0500

    Merge pull request #83 from matiu/bug/fix-example
    
    Bug/fix example

[33mcommit b38850c1f8baf7c576a06607346cce451b92d26d[m
Merge: 57c4c20 47fb987
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Feb 19 14:51:01 2014 -0500

    Merge pull request #82 from maraoz/feature/browserify-many
    
    browserify many classes.

[33mcommit f50cdbe819a3c4bed76acdfb65b666f4d08316ef[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Wed Feb 19 16:49:01 2014 -0300

    update Readme

[33mcommit 16426d84bd123c3086dc9dfef70fed7fb1193713[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Wed Feb 19 16:48:52 2014 -0300

    fix peermanager example

[33mcommit 47fb9876004e6a394671e9309ab4f32fbb86e94e[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Feb 19 16:07:50 2014 -0300

    Added more classes to browser

[33mcommit c693d01a44fa5c2855276f0232d06c7d54c81bf3[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Feb 19 14:30:48 2014 -0300

    Deserialize test

[33mcommit 339ef3073b77474b819dd85087c01d36ecd73809[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Feb 19 14:27:03 2014 -0300

    add const test

[33mcommit bf641ef954aecbb3428b269cf47b54bc4e8f6454[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Feb 19 14:25:14 2014 -0300

    refactor tests

[33mcommit ed90a2ebe6575372dd7da3d3574a1c0123c5532a[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Feb 19 12:48:35 2014 -0300

    Browserify Bloom

[33mcommit 57c4c20c721911a3a0a8e2757fe181d4e731ab9c[m
Merge: a7d0a8b 9630ba9
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Feb 19 10:43:43 2014 -0500

    Merge pull request #77 from matiu/feature/better-docs
    
    Feature/better docs

[33mcommit a7d0a8b7e9fdee2faca2f2856b7d1bda17550237[m
Merge: 9bb3319 8ab1c3f
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Feb 19 10:39:35 2014 -0500

    Merge pull request #81 from maraoz/feature/browserify-buffertools
    
    Transaction, Connection, Peer, Block, ScriptInterpreter working in the b...

[33mcommit 9630ba906c20029e6c65d9ceebb37a88aca75805[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Wed Feb 19 12:37:46 2014 -0300

    remove vim files

[33mcommit 8ab1c3feaebded295cd1b86f551e3228bcaf80b1[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Feb 19 12:17:19 2014 -0300

    Transaction, Connection, Peer, Block, ScriptInterpreter working in the browser!

[33mcommit 9bb331955f008c64d11b5875a35fb0fed4a9d780[m
Merge: b63c706 1c9b89f
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Feb 18 16:02:24 2014 -0500

    Merge pull request #79 from maraoz/feature/change-buffertools-usage
    
    change buffertools usage and add tests

[33mcommit 1c9b89f4f320c633f04f2e936822103162f572e9[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Feb 18 17:58:16 2014 -0300

    reverted some unwanted changes

[33mcommit e0233f02dd513460e3299175ec0e7fd6aa792b66[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Feb 18 16:03:29 2014 -0300

    fix Buffer.concat use

[33mcommit 4da3285930708d6536f02c88d7fe9d15693c199b[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Feb 18 15:14:56 2014 -0300

    fix toHex use

[33mcommit 966b8988e1e74342eec47be2313332ba35915f3a[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Feb 18 15:10:58 2014 -0300

    fix reverse buffertools use

[33mcommit bf0010b8ac7b8438a20e44d69c2d2e5f9ae054a4[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Feb 18 14:36:35 2014 -0300

    fix buffertool's fill calls

[33mcommit d96181898a8985c2dfb9262229bf65be2286fa2a[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Feb 18 14:27:19 2014 -0300

    fixed concat references

[33mcommit 1dcd9413312e720ce3b9cc649afd9fc017c94567[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Feb 18 13:22:27 2014 -0300

    fixed various test problems

[33mcommit 00962380049045c814d4a2e8d0545b1808479962[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Feb 18 13:17:23 2014 -0300

    migrating buffertools compare method and test

[33mcommit d2e7c7fc1907984b2ea5ab1e1b7b063d9a36b3e7[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Feb 18 13:01:19 2014 -0300

    fix buffertools in Transaction

[33mcommit 3d901a12f225f0f791ecc41652527177b8140d79[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Feb 18 12:47:15 2014 -0300

    added tests to Block and Peer, and migrated buffertools usage

[33mcommit cdf53d1fc5f5bcaffe2329101de156bc77aedb73[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Feb 18 12:19:04 2014 -0300

    migrating to buffertools best practices

[33mcommit b63c7067e8e5f2c652e8a570583c57a576bcb267[m
Merge: 6556988 10a23cd
Author: Eric Martindale <eric@ericmartindale.com>
Date:   Tue Feb 18 07:28:05 2014 -0800

    Merge pull request #78 from maraoz/bug/fix-node-Transaction
    
    fix Transaction for node

[33mcommit 0db88d045dc448c83e8b8e339e290f52bf896f82[m
Merge: 08f26d6 10a23cd
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Tue Feb 18 12:22:31 2014 -0300

    Merge branch 'bug/fix-node-Transaction' of github.com:maraoz/bitcore into feature/better-docs

[33mcommit 10a23cdd88dc9beefb0216525315a3b21e203ed5[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Feb 18 12:19:46 2014 -0300

    remove strict

[33mcommit 08f26d6c2ba289528a77313c1d204102563caa79[m
Merge: f7f5ce0 4496ed3
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Tue Feb 18 12:16:47 2014 -0300

    Merge branch 'bug/fix-node-Transaction' of github.com:maraoz/bitcore into feature/better-docs

[33mcommit f7f5ce0661f8afc0c18826d83345cb18bca9e537[m
Merge: 398e39e 6556988
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Tue Feb 18 12:14:06 2014 -0300

    Merge branch 'master' of github.com:bitpay/bitcore into feature/better-docs

[33mcommit 4496ed369a59a14c1186b261d573d98ebc099bd9[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Feb 18 11:39:47 2014 -0300

    fix Transaction for node

[33mcommit 398e39efb951bc3451dec2c7785e759d2a11a44e[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Tue Feb 18 04:49:35 2014 -0300

    add some examples to README and examples/ path

[33mcommit b308609ae6c57ab8a2c7116c80f8c755be14dcea[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Tue Feb 18 04:48:48 2014 -0300

    add reject message handler

[33mcommit 6556988920582e990f82045aac2ea85a3df1c992[m
Merge: 879b9b4 05bb2ff
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Mon Feb 17 21:56:49 2014 -0500

    Merge pull request #53 from maraoz/feature/browserify-Script
    
    browserify Script

[33mcommit 05bb2ff3df346be00ddfa7955efbd453cf9891bd[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Feb 17 17:55:56 2014 -0300

    change name for sin-test

[33mcommit 70c47d2943031c677445d316a4e7340a6e9b035d[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Feb 17 17:20:50 2014 -0300

    remove use strict

[33mcommit ab81de3c7953e75c013eb02f89115ea56eaf3b4a[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Feb 17 17:18:07 2014 -0300

    skipped problematic testcase

[33mcommit b3ad87af41b78aa025f9ad70a1fb537d4215e283[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Mon Feb 17 16:39:13 2014 -0300

    add Readme.md compilation in grunt

[33mcommit 879b9b4cefd5c67f009780fd5643867bf985660c[m
Merge: eacf331 286640e
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Fri Feb 14 19:19:18 2014 -0500

    Merge pull request #61 from askmike/patch-1
    
    Normalized object notation

[33mcommit 286640e8276249742eff4e8b3f09f6e64d720036[m
Author: Mike van Rossum <mike@mikevanrossum.nl>
Date:   Sat Feb 15 01:04:43 2014 +0100

    Normalized object notation

[33mcommit eacf331db1004549989bb9c77b31c270195c5b79[m
Merge: c405caf 837acf1
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Feb 7 21:13:12 2014 -0500

    Merge pull request #56 from dreyzehner/master
    
    Update README.md

[33mcommit 837acf12dd17e12004b747c9fadc2fb7c7557636[m
Author: Jason Dreyzehner <jason@dreyzehner.com>
Date:   Fri Feb 7 21:08:56 2014 -0500

    Update README.md

[33mcommit c405caf8d863796d28b9eb87083e1f4bb1929581[m
Author: Jason Dreyzehner <jason@dreyzehner.com>
Date:   Fri Feb 7 21:08:22 2014 -0500

    Update LICENSE

[33mcommit bb855e270fac35d356e35f4bf993ce5d6268f8b0[m
Merge: 2dca15d f066d3e
Author: Jason Dreyzehner <Jason@bitpay.com>
Date:   Fri Feb 7 20:52:02 2014 -0500

    Merge branch 'master' of github.com:bitpay/bitcore
    
    Conflicts:
            README.md

[33mcommit f066d3e0ce5c1a9a542e9cd1d100a421c32d1eb0[m
Merge: 2c216e0 ce321e4
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Fri Feb 7 19:40:58 2014 -0500

    Merge pull request #51 from maraoz/feature/browserify-Address
    
    browserify Address and dependencies

[33mcommit a26665ec80fe7ffd5aec3cb5ae7a3cfc8ccf45ef[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Feb 6 16:58:59 2014 -0300

    trying to fix Opcode test

[33mcommit ce321e42d0e2ab9c212eb5b980840b9f2a1eecbf[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Feb 6 16:36:49 2014 -0300

    remove use-strict

[33mcommit f6549bc570752df9f652da8a91c209e82380131c[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Feb 6 16:25:46 2014 -0300

    script test fix

[33mcommit 262a5d71895a583935bcb46860a736d6e48c7a87[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Feb 6 16:21:15 2014 -0300

    Added some tests for Script

[33mcommit 0d5573dc160c12748a4e06266ad6dfa70dfaf4de[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Feb 6 15:49:22 2014 -0300

    Script class working in browser!

[33mcommit e295e33800ce17156a7d9d8962c26092f42fd08d[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Feb 6 12:57:47 2014 -0300

    starting with Transaction class

[33mcommit 2c216e0796be019fa717a1811de5eeb8e0284c3f[m
Merge: 79993ab 79510c8
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Feb 6 10:30:44 2014 -0500

    Merge pull request #52 from matiu/bug/PeerManager-network-params
    
    pass network param from PeerManager to Connection

[33mcommit 79510c82621e0641c9aa468fa7f2c5dccacf6240[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Thu Feb 6 11:48:50 2014 -0300

    pass network param from PeerManager to Connection

[33mcommit fc93218c560ea2940190d86f4388ca31702fc047[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Feb 5 18:14:00 2014 -0300

    Address working in the browser

[33mcommit 0a6ddaffa345fb99e8cde6c6938f2927cd3df0d1[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Feb 5 17:00:08 2014 -0300

    EncodedData working in the browser

[33mcommit 304fdc013d324823af285bf7e0884d6c7be71a55[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Feb 4 16:02:09 2014 -0300

    starting address migration

[33mcommit 3a0aa08be3b996b099eb347a93d5d971a002c795[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Jan 31 11:13:34 2014 -0500

    added README for browser build

[33mcommit 79993ab92543364f0eef98ce253905f677c04a32[m
Merge: 06d7969 92f6d1e
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Feb 5 15:18:01 2014 -0500

    Merge pull request #50 from ryanxcharles/bug/remove-use-strict
    
    remove "use strict" which is causing problems.

[33mcommit 92f6d1e529a8ec476249d10784b670415c566eaa[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Feb 5 15:16:24 2014 -0500

    remove "use strict" which is causing problems.
    
    "use strict" enforces good js. We should go through and carefully add "use
    strict" throughout bitcore and fix all problems that are found along the way.

[33mcommit 06d7969e876856d50664072a0a7e196f6e17ae2e[m
Merge: b850311 a47720e
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Feb 4 11:41:18 2014 -0800

    Merge pull request #42 from maraoz/feature/browserify-base58
    
    browserify base58

[33mcommit a47720eec12df06cad5e357194c085b3009fdbf7[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Feb 4 16:16:19 2014 -0300

    remove mocha files

[33mcommit 5a90473d1241390eaf5f19d22dde0208fc702a03[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Tue Feb 4 15:26:58 2014 -0300

    tests work in browser and node

[33mcommit 12d7274588006a16d2e7f3dca70098a6a2fca191[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Jan 31 15:42:14 2014 -0500

    added testing framework for the browser

[33mcommit b579302b640e616db1e08e02aa68fa0bbeea6db6[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Jan 31 12:05:37 2014 -0500

    ignore bundle, fix package.json

[33mcommit 995d07043ba6109f9165b0602845a66fce80ec5c[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Jan 31 11:13:34 2014 -0500

    added README for browser build

[33mcommit 7b1cebddf02ca062d13c07c170e15e99a08984e0[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Jan 31 11:04:46 2014 -0500

    base58 working in the browser!

[33mcommit cb762eb284c49f173749487ab9ea96ff6bcedbc9[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Jan 30 18:09:54 2014 -0500

    making base58 work

[33mcommit 0e29072cf2d871819a289c0a9a61d1324d7be4f1[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Jan 30 17:38:51 2014 -0500

    migrating base58

[33mcommit b509732aa30770c7ff3c9177c3ee0e3653a540d6[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Jan 30 15:17:06 2014 -0500

    bignum in browser

[33mcommit bd7d3c8e79ac0e9578f422b654cf127c6c624ba8[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Thu Jan 30 11:29:14 2014 -0500

    added Gruntfile and jshintrc

[33mcommit b850311d2d45d172a337276cdb0ac4d0e18cf4bf[m
Merge: 68acbc6 9c65afd
Author: Jason Dreyzehner <jason@dreyzehner.com>
Date:   Mon Feb 3 12:57:23 2014 -0800

    Merge pull request #49 from ryanxcharles/language-fixes
    
    language fixes

[33mcommit 9c65afd790f8e610fb22055f41a0adf76ec874e1[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Feb 3 15:54:26 2014 -0500

    language fixes

[33mcommit 2dca15deb5a07941c8cf994f8fa35e694e3cf835[m
Merge: 29826bd ca3ddb4
Author: Jason Dreyzehner <jason@dreyzehner.com>
Date:   Mon Feb 3 12:33:25 2014 -0800

    Merge pull request #1 from bitdeli-chef/master
    
    Add a Bitdeli Badge to README

[33mcommit ca3ddb4913f2c14bd362950bfa0d1bdac56d7ed9[m
Author: Bitdeli Chef <chef@bitdeli.com>
Date:   Mon Feb 3 20:33:45 2014 +0000

    Add a Bitdeli badge to README

[33mcommit 68acbc635c77cf27a7d9e7f1a39a9566d08c378c[m
Merge: be55042 d99f692
Author: Jason Dreyzehner <jason@dreyzehner.com>
Date:   Mon Feb 3 12:32:46 2014 -0800

    Merge pull request #47 from bitdeli-chef/master
    
    Add a Bitdeli Badge to README

[33mcommit d99f692c86f21ad339aaddd1fbdc40a509bab5b8[m
Author: Bitdeli Chef <chef@bitdeli.com>
Date:   Mon Feb 3 20:35:51 2014 +0000

    Add a Bitdeli badge to README

[33mcommit be55042c44b1699192b380a5dd37e204199098f7[m
Merge: 93e7d0c 55e4eed
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Jan 28 15:41:14 2014 -0800

    Merge pull request #28 from matiu/feature/handle-403-HTTP
    
    handle 403 status code

[33mcommit 55e4eed1777f360a0506ac3032b88d132523c0f3[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Tue Jan 28 20:10:24 2014 -0300

    handle 403 status code

[33mcommit 93e7d0c2e1164d312370a4762ea7b215b65ddc90[m
Merge: 7137889 29826bd
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jan 23 08:28:51 2014 -0800

    Merge pull request #25 from dreyzehner/master
    
    Update README.md

[33mcommit 29826bdcb67427d63e07bb507367d9cd44402750[m
Author: Jason Dreyzehner <jason@dreyzehner.com>
Date:   Thu Jan 23 11:28:07 2014 -0500

    Update README.md

[33mcommit f29da245610d95f0167185b307c20b61c6195d70[m
Author: Jason Dreyzehner <jason@dreyzehner.com>
Date:   Thu Jan 23 11:17:43 2014 -0500

    Update README.md

[33mcommit 71378898e0956c4f1ac164e2a4db1b21e0f3e100[m
Merge: 03acac3 eddcce1
Author: Jason Dreyzehner <jason@dreyzehner.com>
Date:   Thu Jan 23 07:31:17 2014 -0800

    Merge pull request #24 from dreyzehner/master
    
    readme structure

[33mcommit eddcce11a78dba55d13595670c0c898a216b6597[m
Author: Jason Dreyzehner <jason@dreyzehner.com>
Date:   Thu Jan 23 10:26:27 2014 -0500

    structure

[33mcommit 03acac3a2c96f1465433bcbf58b3195caef28e81[m
Merge: 8221293 cb2a86d
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jan 22 14:59:18 2014 -0800

    Merge pull request #22 from dreyzehner/master
    
    update readme

[33mcommit cb2a86def1fbf6347d8055677a2174c48c5dd06e[m
Author: Jason Dreyzehner <Jason@bitpay.com>
Date:   Wed Jan 22 17:12:45 2014 -0500

    update readme

[33mcommit 8221293922a8fa66f0c17981f896152c4acd26f0[m
Merge: a6cb632 f35c035
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jan 16 10:52:54 2014 -0800

    Merge pull request #21 from matiu/chore/remove-tabs
    
    replace tabs with 2 spaces using "expand"

[33mcommit a6cb632f2683a43b0a92b32858fdbd7159f38a8a[m
Merge: c24ae73 7c787ed
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jan 16 10:47:17 2014 -0800

    Merge pull request #18 from matiu/feature/keep-alive-optional
    
    add option to RpcClient to enable keep-alive (false by default)

[33mcommit f35c03544b14b82d4b646a6df3fb5f214c7dbaa5[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Thu Jan 16 06:21:35 2014 -0300

    replace tabs with 2 spaces using "expand"

[33mcommit c24ae73cf5f5a6b5188d0567f72d3212def39153[m
Merge: ca4fd3d a636cb4
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Wed Jan 15 19:25:23 2014 -0800

    Merge pull request #20 from ryanxcharles/feature/add-multisig-from-cosign
    
    Add multisig functions to Script.js for use in cosign

[33mcommit a636cb4ec05299b7e0bd02d709a9672186172d85[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jan 15 22:17:11 2014 -0500

    add tests for functions imported from cosign

[33mcommit c708d55fd5a64bea4e7d28bb7c4ff3a18bf28b3e[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jan 15 22:16:45 2014 -0500

    import script functions from cosign

[33mcommit 7c787edf85344569622af7188ed35f5babf77f79[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Wed Jan 15 21:51:51 2014 -0300

    change RPC agent default

[33mcommit ca4fd3d6bd6a0674e19840a94fcc1117d3494f45[m
Merge: dae419e 07adf0b
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jan 15 14:36:02 2014 -0800

    Merge pull request #19 from cmgustavo/feature/add_getbestblockhash_to_rpcclient
    
    Added getBestBlockHash command to callspect

[33mcommit 07adf0b61cd90b118d3fc831796deb3a0e1896ec[m
Author: Gustavo Cortez <cmgustavo83@gmail.com>
Date:   Wed Jan 15 18:23:50 2014 -0300

    Added getBestBlockHash command to callspect

[33mcommit 0d3a80639ac0d2f4a0b180db1456640b938c8253[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Wed Jan 15 15:05:11 2014 -0300

    add option to RpcClient to enable keep-alive (false by default)

[33mcommit dae419e81f7a875933f52738f8b6f69f6dd393f8[m
Merge: a2bd73f 8034322
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Jan 14 12:10:21 2014 -0800

    Merge pull request #17 from matiu/bug/callback-on-rpc-error
    
    Bug/callback on rpc error

[33mcommit 80343227bcb259e53c8bec2142bfa27cbfdf4dc4[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Tue Jan 14 16:00:05 2014 -0300

    call callback on connection error

[33mcommit 3674a66d113d7a9b27daff125d932f96a797e9a2[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Tue Jan 14 15:59:48 2014 -0300

    remove duplicate require

[33mcommit 8d79a6f38b01d61c751601d77ef258ae55ca0e94[m
Author: Matias Alejo Garcia <ematiu@gmail.com>
Date:   Tue Jan 14 15:59:38 2014 -0300

    fix logger variable name

[33mcommit a2bd73f568cbba17bc88e1635618f97e39211a9a[m
Merge: 9aef8d5 c4970d1
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Sat Jan 11 07:25:20 2014 -0800

    Merge pull request #16 from jgarzik/tx-fromobj
    
    Transaction: add fromObj() method

[33mcommit c4970d10841020031f11e70f064659d9b3479e93[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Fri Jan 10 23:27:24 2014 -0500

    Transaction: add fromObj() method, for importing textual JSON representation

[33mcommit 9aef8d5ad5924ea4b5ece4c62cabf2fd9c7a154f[m
Merge: 2513a08 22a5aea
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Fri Jan 10 09:19:03 2014 -0800

    Merge pull request #15 from maraoz/feature/tx-hash-on-parse
    
    make transactions calculate their hash on parse

[33mcommit 22a5aea9f662f5ba3b86f47cbc3b8848112a19ee[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Fri Jan 10 14:12:23 2014 -0300

    make transactions calculate their hash on parse

[33mcommit 2513a08eb9bff2f8bc3ad4fddea1a3644ee4e7c1[m
Merge: 0bdcfa3 b3f36c3
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Wed Jan 8 10:32:11 2014 -0800

    Merge pull request #14 from maraoz/misc
    
    various small changes to bitcore

[33mcommit b3f36c3e72d3ec8a48a9ed4002fd86664f8b2c50[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Wed Jan 8 15:25:49 2014 -0300

    various small changes to bitcore

[33mcommit 0bdcfa30453c4bc6f98b6a1d4e2cad6f5068b9c6[m
Merge: c6acb77 94aaa6d
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Tue Jan 7 08:59:30 2014 -0800

    Merge pull request #13 from ryanxcharles/bug/multisig-bugs
    
    fix bugs for cosign

[33mcommit c6acb77b0d4093bcd07a44021719ba6b540038be[m
Merge: 2314a9d 93f4469
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Jan 6 13:30:50 2014 -0800

    Merge pull request #12 from maraoz/task/readme
    
    Installation guide for Ubuntu added to README file and some ignores

[33mcommit 94aaa6d24258871852bc8e7ce360864a0db937b3[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Jan 6 15:25:12 2014 -0500

    must use new operator to make new Put

[33mcommit f62875efada3bc194afb809bbcac32484b5b7940[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Jan 6 14:52:23 2014 -0500

    negative indexes don't work in javascript

[33mcommit 93f4469055e9346d69d805e446da26f0b615a7de[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Mon Jan 6 12:11:53 2014 -0300

    eclipse file ignores

[33mcommit 2314a9dd29ffe9a7ae3a7ba26c02ddf365bacbe7[m
Merge: 013778d 4508c14
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Jan 6 04:21:48 2014 -0800

    Merge pull request #11 from ryanxcharles/feature/export-transaction-constants
    
    Export transaction constants for use in cosign

[33mcommit 4508c145561db0c2dd8aeb1451b6db18a14c7078[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Sun Jan 5 23:04:27 2014 -0500

    Export transaction constants for use in cosign

[33mcommit c7a06e2ee186f988ca4c42e0b294cd4af6b9e69b[m
Author: Manuel Araoz <manuelaraoz@gmail.com>
Date:   Sun Jan 5 21:01:06 2014 -0300

    Installation guide for Ubuntu added to README file.

[33mcommit 013778d0f005b8eb44cb7232a286f7b343bc2efd[m
Merge: 02ddbbd bbcea5e
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Jan 2 06:32:37 2014 -0800

    Merge pull request #9 from ryanxcharles/feature/compressed-public-keys
    
    Save private keys in base58check encoded format

[33mcommit bbcea5e6210d2429bdd9ac45e0c0ed31b0a6b620[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jan 1 15:47:36 2014 -0500

    fix validate math error

[33mcommit f67b32c2332daaadb8d898f65f470ee06e44493b[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Jan 1 15:41:47 2014 -0500

    save private keys in base58 format
    
    ...to allow them to be imported into other wallets, preserving the "compressed"
    or "uncompressed" state of the public key in the private key representation.

[33mcommit 5fc4ad4e87106d247e5768ba0ec6dd03e1c9de2a[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Dec 30 22:15:01 2013 -0500

    Support compressed public keys in PrivateKey.js

[33mcommit 02ddbbd146d10a0832782b23395460ab4caf89b2[m
Merge: 7d0a3da 71cd92d
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Dec 18 17:14:09 2013 -0800

    Merge pull request #6 from ryanxcharles/feature/fix-truncation-error
    
    fix truncation error in parseValue

[33mcommit 71cd92d2252f13aa313ed5377c4f2b0eb0c424b4[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Dec 18 20:08:52 2013 -0500

    fix truncation error in parseValue

[33mcommit 7d0a3da3e48b2ed2f33825f01b0d59e756ae2f30[m
Merge: d49f950 08651a7
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Dec 18 16:38:03 2013 -0800

    Merge pull request #5 from ryanxcharles/feature/move-util-tests-to-own-file
    
    move util tests to own file

[33mcommit 08651a77c0c03e10dccc2da65dc7005a345ac2fa[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Dec 18 19:35:53 2013 -0500

    move util tests to own file

[33mcommit d49f950a6f694762d79d6d78404e7190963e386e[m
Merge: 91fefd4 416b779
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Dec 18 16:08:27 2013 -0800

    Merge pull request #4 from ryanxcharles/feature/add-descriptions-to-tests
    
    add description to tests

[33mcommit 416b7795f137c468218344b088d255ac96da42db[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Dec 18 19:02:54 2013 -0500

    add description to tests

[33mcommit 91fefd4d32f0e8d235202f886f5fe3f5eeee5f97[m
Merge: 866d8fd e8f6cbe
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Dec 18 15:18:46 2013 -0800

    Merge pull request #3 from ryanxcharles/feature/correct-tabs
    
    correct tabs for Script.TX_ lines

[33mcommit e8f6cbeac10bed827c5c8b1d43b8715e9bf92264[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Dec 18 18:16:19 2013 -0500

    correct tabs for Script.TX_ lines

[33mcommit 866d8fd5bf2397d98272a44bf5c18afd98012144[m
Merge: 1fb1a06 d943e35
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Dec 18 14:17:25 2013 -0800

    Merge pull request #2 from ryanxcharles/feature/add-mocha-to-package-json
    
    add mocha to package.json

[33mcommit d943e359d5a560f0056ff2bb1dc38998bf3f641a[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Wed Dec 18 17:13:25 2013 -0500

    add mocha to package.json

[33mcommit 1fb1a06ade9376f744c2ea0e133794674fede7e6[m
Merge: 31130c4 00730cd
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Dec 17 12:32:48 2013 -0800

    Merge pull request #1 from ryanxcharles/feature/rename-to-bitcore-and-update-repo
    
    rename to "bitcore" and update repo location

[33mcommit 00730cd902837e96b0ba458cf2d1a0886f0a74b2[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Dec 17 11:30:05 2013 -0500

    rename to "bitcore" and update repo location

[33mcommit 31130c4e79b7db7daba60578a4211439b6a7fcf2[m
Merge: 4e07caf 3c0375d
Author: Stephen Pair <stephen@bitpay.com>
Date:   Tue Dec 10 11:48:58 2013 -0800

    Merge pull request #41 from ryanxcharles/feature/export-tx-types
    
    export TX types ... for cosign

[33mcommit 4e07caf18cb5f4d8169535180f2ac25b2fe9089f[m
Merge: 80f92db 9a894d6
Author: Stephen Pair <stephen@bitpay.com>
Date:   Tue Dec 10 11:48:20 2013 -0800

    Merge pull request #40 from ryanxcharles/feature/add-swp-to-gitignore-2
    
    add vim *.swp to .gitignore

[33mcommit 9a894d63136438ec7fb6d9c88e76c82df095915f[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Dec 10 12:57:59 2013 -0500

    add vim *.swp to .gitignore

[33mcommit 3c0375d8b0afe66d088acee8f1501fe7477400ce[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Tue Dec 10 12:54:11 2013 -0500

    export TX types ... for cosign

[33mcommit 80f92dbd8f44ba2660b20f38f390d2c0e822092e[m
Merge: 709b290 c966d71
Author: Stephen Pair <stephen@bitpay.com>
Date:   Tue Dec 10 06:34:22 2013 -0800

    Merge pull request #39 from ryanxcharles/bug/fix-bufferput-2
    
    fix bufferput: Put() -> new Put()

[33mcommit c966d713d748b0f1046d2c004293dc508ab850e8[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Mon Dec 9 22:43:26 2013 -0500

    fix bufferput: Put() -> new Put()

[33mcommit 709b2903c114152fbbc7460c2cac97d49532fb5e[m
Author: Stephen Pair <stephen@bitpay.com>
Date:   Thu Oct 31 12:55:30 2013 -0400

    remove dead code

[33mcommit 9b78f1440a97b44bbfeae1eedc8cde7c67eedba2[m
Author: Stephen Pair <stephen@bitpay.com>
Date:   Thu Oct 31 12:46:49 2013 -0400

    bump version for npm

[33mcommit 467f0779f7f8ae03859f8886bd62b902c450e28b[m
Merge: f9e86a5 2a6a973
Author: Stephen Pair <stephen@bitpay.com>
Date:   Thu Oct 31 12:44:22 2013 -0400

    Merge branch 'master' of https://github.com/gasteve/node-libcoin
    
    Conflicts:
            util/util.js

[33mcommit f9e86a5e832bb1627f1a8a921b92f15132430e30[m
Author: Stephen Pair <stephen@bitpay.com>
Date:   Thu Oct 31 12:40:06 2013 -0400

    rework logging, remove some unused code

[33mcommit 2a6a9734426f1c38ea67d0f7b3ac626e36547089[m
Merge: fda3950 2430bde
Author: Stephen Pair <stephen@bitpay.com>
Date:   Thu Oct 31 09:36:54 2013 -0700

    Merge pull request #36 from jgarzik/txtool-hacks
    
    WalletKey: internalize external JSON database object

[33mcommit 2430bde72e05fb8080ea417863c63ad2b37050f1[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Thu Oct 31 09:40:50 2013 -0400

    WalletKey: internalize external JSON database object

[33mcommit fda3950573d6cd7d0027f185da995acd4ab00de6[m
Merge: 7394e24 ec9a12f
Author: Stephen Pair <stephen@bitpay.com>
Date:   Fri Oct 4 09:37:25 2013 -0700

    Merge pull request #35 from ryanxcharles/master
    
    Fixes to package.json

[33mcommit ec9a12f0a7850fa625e9c3b3bbccf8e64a2c6be5[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Oct 3 15:21:51 2013 -0400

    fixed index issue with package.json
    
    Removed the "main: 'index'" property from package.json since there is no
    index.js.

[33mcommit 688f3f91fc3ad884ba9aeec28751ffeadfc0942e[m
Author: Ryan X. Charles <ryan@bitpay.com>
Date:   Thu Oct 3 14:36:38 2013 -0400

    Fixes to package.json
    
    Upped version number so that changes to npm compatibility can be reflected in a new npm version

[33mcommit 7394e2487cd2b189a9d7d6f48a5c4651021895c7[m
Merge: f376921 f7afb9a
Author: Stephen Pair <stephen@bitpay.com>
Date:   Mon Sep 23 12:01:04 2013 -0700

    Merge pull request #34 from jgarzik/p2sh
    
    P2sh - misc. txtool-related libcoin updates

[33mcommit f7afb9a91afd7e04bf01906ebf7b142409d116d8[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Mon Sep 23 09:28:21 2013 -0400

    Transaction: helper to return parsed-out list of inputs

[33mcommit da5719249f03ecae63e99abe1b60fbca20c5e025[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Sat Sep 14 22:59:29 2013 -0400

    util/util: helper parseValue() converts bitcoin decimals into bigint

[33mcommit fde1cb75a5c2e8bc34cbb853d3f3b607bcce50bc[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Sat Sep 14 22:58:23 2013 -0400

    RpcClient: getAccountAddress takes string param

[33mcommit b38863e4db6c6629222046f056bf20f3e520744d[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Fri Sep 13 15:32:35 2013 -0400

    util/util: remove buf64(), both incorrect and unnecessary

[33mcommit f3769217f773c019cbd68c290098cdd906144212[m
Merge: 1fe6031 2fda3c1
Author: Stephen Pair <stephen@bitpay.com>
Date:   Fri Aug 30 12:15:59 2013 -0700

    Merge pull request #32 from jgarzik/p2sh
    
    Add Sign.Transaction() helper, for transaction signing including P2SH

[33mcommit 2fda3c11872b0b871903a3f5370fcb568a5d83b1[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Fri Aug 30 14:55:04 2013 -0400

    Sign: add support for signing ancient TX_PUBKEY transactions

[33mcommit 30fc37d07eeeb11224ef130b6f055030ca4fe3b1[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Fri Aug 30 14:40:01 2013 -0400

    Add Sign.Transaction() helper, for transaction signing including P2SH

[33mcommit 1fe60316a81d46503745e3ce3ca3c735b94588a0[m
Author: Stephen Pair <stephen@bitpay.com>
Date:   Sat Aug 24 00:42:31 2013 -0400

    add encodedData.isValid()

[33mcommit ca35fa4506bf34beb62f053731002f5167542027[m
Merge: b0fd358 3a29b6e
Author: Stephen Pair <stephen@bitpay.com>
Date:   Wed Aug 21 05:49:49 2013 -0700

    Merge pull request #30 from jgarzik/p2sh
    
    Script, ScriptInterpreter: Verify P2SH scripts and signatures

[33mcommit 3a29b6e0dd1b2d3e21a825f594d01f9e6fbd9116[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Wed Aug 21 08:42:31 2013 -0400

    ScriptInterpreter: convert verifyFull() to use callbacks

[33mcommit b6f05a3111b5aa91a6d56f62e6579577011eaf83[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Wed Aug 21 08:29:06 2013 -0400

    Script, ScriptInterpreter: Verify P2SH scripts and signatures

[33mcommit b0fd358d451f7607b1f063cd72617c6fdd41670e[m
Merge: 544c5d4 52e5f3f
Author: Stephen Pair <stephen@bitpay.com>
Date:   Fri Aug 16 23:53:55 2013 -0700

    Merge pull request #29 from jgarzik/sin
    
    Update SIN magic number.  Support SINs in wallets.

[33mcommit 52e5f3fdd489aade383574961f571ce350a6ff46[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Sat Aug 17 01:11:23 2013 -0400

    Support SIN keys in wallets.

[33mcommit 60446df733682e274a5deb6f85a7104511608bc6[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Sat Aug 17 01:10:54 2013 -0400

    SIN: spec updated magic number (prefix) to 0x0F

[33mcommit 544c5d446707e9e77dd6a680003288c54ad1aaef[m
Author: Stephen Pair <stephen@bitpay.com>
Date:   Fri Aug 16 23:03:34 2013 -0400

    fixed jeff's bug

[33mcommit 78adf271a442e5d896fafd34ed42f4f6ca6c4871[m
Merge: f4bbcbe 14dd5ea
Author: Stephen Pair <stephen@bitpay.com>
Date:   Fri Aug 16 19:32:47 2013 -0700

    Merge pull request #28 from jgarzik/sin
    
    Broken SIN stuff

[33mcommit 14dd5ea407f512f3951b4834042b6111e10888aa[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Fri Aug 16 22:22:50 2013 -0400

    Broken SIN stuff

[33mcommit f4bbcbea2dfd569276f6ad0178fceac6c5cb3502[m
Merge: 04e147e 82a69d4
Author: Stephen Pair <stephen@bitpay.com>
Date:   Fri Aug 16 19:14:17 2013 -0700

    Merge pull request #27 from jgarzik/p2sh-1
    
    Script: detect and parse P2SH and multisig scripts

[33mcommit 82a69d41e7b8b7fda25a1d6f0a21c9e8ed0d9cc9[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Fri Aug 16 16:38:28 2013 -0400

    Script: detect and parse P2SH and multisig scripts

[33mcommit 04e147e49034f5b74c3f224d879116e180cffc7e[m
Merge: b3db246 32859a8
Author: Stephen Pair <stephen@bitpay.com>
Date:   Fri Aug 16 05:05:05 2013 -0700

    Merge pull request #26 from jgarzik/txtool2
    
    Transaction: prefer to directly create buffers.  Add buf64() helper.

[33mcommit b3db246878719335e20314b518eb4e1ede9f5653[m
Merge: fae8de2 e10afb7
Author: Stephen Pair <stephen@bitpay.com>
Date:   Fri Aug 16 05:04:08 2013 -0700

    Merge pull request #25 from jgarzik/txtool1
    
    util: add varInt encoding helper

[33mcommit 32859a8da8f090f1ca74d7ac6b5d05fcc75be764[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Fri Aug 16 01:45:55 2013 -0400

    Transaction: prefer to directly use a Buffer, where possible

[33mcommit e10afb7358825aa9ae05762782a00e818e1b36ae[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Fri Aug 16 00:56:29 2013 -0400

    util: add varInt encoding helper

[33mcommit fae8de23f853009213e85a625e197d21cbf16444[m
Merge: 1fba5ef 21f2784
Author: Stephen Pair <stephen@bitpay.com>
Date:   Thu Aug 15 20:20:43 2013 -0700

    Merge pull request #24 from jgarzik/txtool1
    
    Update Script, Wallet modules

[33mcommit 21f2784f34c0b4467572e0d604373c6ab7ef404e[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Thu Aug 15 22:40:46 2013 -0400

    Wallet: new methods for expanding pubkeyhash->pubkey, storing scripts

[33mcommit 46b84e6398dbd4c3b4402336357c406d840b8b18[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Thu Aug 15 22:40:07 2013 -0400

    Script: add multisig, P2SH helpers.  Prefer direct Buffer encoding to bufferput

[33mcommit 1fba5ef848b1f5936fda9daf13277720b8ecd736[m
Merge: 42575d2 5fdd7de
Author: Stephen Pair <stephen@bitpay.com>
Date:   Thu Aug 15 07:10:21 2013 -0700

    Merge pull request #23 from jgarzik/encfile-hmac
    
    util/EncFile: wallet file format gains a trailing HMAC checksum

[33mcommit 5fdd7ded14da3927fe6f8d56703e7075e6d2fba3[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Wed Aug 14 20:47:25 2013 -0400

    util/EncFile: wallet file format gains a trailing HMAC checksum
    
    Standard security practice of encrypt-then-MAC.

[33mcommit 42575d2c97ac60d6b96ef7a4cf1480d7d212b524[m
Author: Stephen Pair <stephen@bitpay.com>
Date:   Mon Aug 12 11:18:38 2013 -0400

    fix camel case for an api call

[33mcommit 71a63c5899cbf7c3b673ae0615c260f0e8d3f768[m
Merge: d9ebb20 45f201c
Author: Stephen Pair <stephen@bitpay.com>
Date:   Fri Aug 9 04:51:12 2013 -0700

    Merge pull request #22 from jgarzik/wallet-key
    
    Add new modules: WalletKey (a key, as found in a Wallet) and time utils

[33mcommit 45f201c4da2296d540beb3027e68018b2b06c844[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Thu Aug 8 18:44:46 2013 -0400

    Add new modules: WalletKey (a key, as found in a Wallet) and time utils

[33mcommit d9ebb205a429e11d2be2522c1a3584130a1c8fb5[m
Merge: cff61a6 1d7dc6d
Author: Stephen Pair <stephen@bitpay.com>
Date:   Thu Aug 8 13:20:05 2013 -0700

    Merge pull request #21 from jgarzik/wallet-obj
    
    Add Wallet class

[33mcommit 1d7dc6d7fa53f1d684867e498695f1e56b521020[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Thu Aug 8 15:43:35 2013 -0400

    Add Wallet object (required by wally, and soon txtool)

[33mcommit cff61a6683ff24e7a4d8ed63ee1ca025dc994466[m
Merge: 6446651 e4f2f02
Author: Stephen Pair <stephen@bitpay.com>
Date:   Fri Aug 2 17:47:23 2013 -0700

    Merge pull request #20 from jgarzik/unsigned-fix
    
    Deserialize: fix unsigned bitwise math

[33mcommit e4f2f02adff3adfa40246733e0c0104e427febed[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Fri Aug 2 17:02:50 2013 -0400

    Deserialize: fix unsigned bitwise math

[33mcommit 64466512beb0d46198047bb5db2db0cb347e5ec2[m
Merge: fdb74c5 5b69342
Author: Stephen Pair <stephen@bitpay.com>
Date:   Fri Aug 2 12:54:22 2013 -0700

    Merge pull request #19 from jgarzik/headers
    
    Connection, const: add bits necessary for getheaders/headers

[33mcommit 5b69342356aaa4a2bdf5170ee8db5fa9c634720d[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Fri Aug 2 15:02:45 2013 -0400

    Connection, const: add bits necessary for getheaders/headers

[33mcommit 420773ac3903b23b78db0e15a43514ecd1da773f[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Fri Aug 2 14:47:44 2013 -0400

    Connection: parse TXs, blocks via their object parsers.

[33mcommit 8e1200c728d43722bb8a17e532ec470828cc6f69[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Fri Aug 2 14:33:50 2013 -0400

    Block, Transaction: de-serialize via BinaryParser

[33mcommit fdb74c56849833ffbd3aab92220e42cf8c536582[m
Merge: 7c89683 88664d2
Author: Stephen Pair <stephen@bitpay.com>
Date:   Fri Aug 2 11:08:12 2013 -0700

    Merge pull request #17 from jgarzik/wally
    
    Move varint, varstr parsing to BinaryParser for wider sharing of code.

[33mcommit 88664d2c8cc175ef7dd13770d35d8051b567d7b5[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Fri Aug 2 13:54:53 2013 -0400

    Move varint, varstr parsing to BinaryParser for wider sharing of code.

[33mcommit 7c89683fb1a8624fa32a7c08404cc0f48e4a6ad9[m
Merge: afcee80 f26dd56
Author: Stephen Pair <stephen@bitpay.com>
Date:   Fri Aug 2 05:26:12 2013 -0700

    Merge pull request #16 from jgarzik/wally
    
    Block: directly decode block header into buffer

[33mcommit f26dd56c66f6d8efb8dc0fa273484c98a7105857[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Fri Aug 2 00:16:33 2013 -0400

    Block: directly decode block header into buffer
    
    - Directly uses node.js Buffer,
      removing bufferput requirement from this module
    - Fewer buffer copies

[33mcommit afcee80f2f9ce722ed0c396e59aaa00451338112[m
Merge: 2783e3a 928c9a4
Author: Stephen Pair <stephen@bitpay.com>
Date:   Thu Aug 1 15:03:11 2013 -0700

    Merge pull request #15 from jgarzik/encfile-zlib
    
    EncFile: zlib not used

[33mcommit 2783e3a2f662a5a0c23559f6757e0de0e9cfc308[m
Merge: 415ba95 90c5e84
Author: Stephen Pair <stephen@bitpay.com>
Date:   Thu Aug 1 13:21:15 2013 -0700

    Merge pull request #14 from jgarzik/encfile
    
    Add EncFile module, for encrypted wallet files

[33mcommit 928c9a4518ea912fb0b0ac5015f94ae297b082ce[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Thu Aug 1 15:21:04 2013 -0400

    EncFile: zlib not used

[33mcommit 90c5e842916126773b4840e028f497f9d6ccc972[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Thu Aug 1 14:28:26 2013 -0400

    Add EncFile module, for encrypted wallet files

[33mcommit 415ba958c62ed230f420882f1f832b6930be4b6b[m
Merge: 5b25491 4407b08
Author: Stephen Pair <stephen@bitpay.com>
Date:   Thu Jul 18 21:24:36 2013 -0400

    Merge branch 'master' of github.com:gasteve/node-libcoin

[33mcommit 5b25491cd94a46588943cfa39448b8e3b3c222bc[m
Author: Stephen Pair <stephen@bitpay.com>
Date:   Thu Jul 18 21:24:27 2013 -0400

    fix issue 13

[33mcommit 4407b08f4076ef2a68052ceea60e0f6fc562a7ff[m
Merge: c2b76cb 5e745a7
Author: Stephen Pair <stephen@bitpay.com>
Date:   Thu Jul 18 15:43:35 2013 -0700

    Merge pull request #11 from jgarzik/parse-block
    
    Block: add header parsing.  Begin new Deserialize module.

[33mcommit c2b76cb939cba85d1d83b7172bbccd2f516325d9[m
Merge: 83c8702 6ae356b
Author: Stephen Pair <stephen@bitpay.com>
Date:   Thu Jul 18 15:42:02 2013 -0700

    Merge pull request #12 from kyledrake/master
    
    importAddress for commands list

[33mcommit 6ae356bf1f2a1880789ddba097a3f6556308e4c6[m
Author: Kyle Drake <kyledrake@gmail.com>
Date:   Thu Jul 18 17:16:54 2013 -0400

    importAddress for commands list

[33mcommit 5e745a7526c7edc817a4bac66244e43a40195d7c[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Thu Jul 18 16:53:47 2013 -0400

    Block: add header parsing.  Begin new Deserialize module.

[33mcommit 83c870289e84502e39c15b04cd5c756e75d43aea[m
Merge: 0b7db07 626f1e7
Author: Stephen Pair <stephen@bitpay.com>
Date:   Thu Jul 18 16:22:01 2013 -0400

    Merge branch 'master' of github.com:gasteve/node-libcoin

[33mcommit 0b7db07ef2e799220a7211622abefbb36e7387e1[m
Author: Stephen Pair <stephen@bitpay.com>
Date:   Thu Jul 18 16:21:48 2013 -0400

    add batched call support to RpcClient

[33mcommit 626f1e7f38c4a7a1eb3c40a5b4503b8c2ec88209[m
Merge: ab311fd 37a63bb
Author: Stephen Pair <stephen@bitpay.com>
Date:   Thu Jul 18 09:22:43 2013 -0700

    Merge pull request #10 from jgarzik/buffers-pkg-fix
    
    package.json: require recent buffers module

[33mcommit 37a63bb8210e2f1c2913e5cc2d70d70d1c002f1e[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Thu Jul 18 12:06:18 2013 -0400

    package.json: require recent buffers module

[33mcommit ab311fd95ecce061c4d2c1d328e8259bac4a4b33[m
Merge: c9ab033 0b91254
Author: Stephen Pair <stephen@bitpay.com>
Date:   Thu Jul 18 12:01:29 2013 -0400

    Merge branch 'master' of github.com:gasteve/node-libcoin

[33mcommit c9ab03312a474d07c1512b6d09a478643b5e1f48[m
Author: Stephen Pair <stephen@bitpay.com>
Date:   Thu Jul 18 12:01:12 2013 -0400

    add some needed monkey patches

[33mcommit 0b912546b88bbf8f2ea773b6c9cb11f960ef1329[m
Merge: 021d51b 94a7293
Author: Stephen Pair <stephen@bitpay.com>
Date:   Thu Jul 18 06:51:32 2013 -0700

    Merge pull request #9 from kyledrake/master
    
    bindings looser dep

[33mcommit 94a7293886f68ad30aa1aaa470c812296af5ff45[m
Author: Kyle Drake <kyledrake@gmail.com>
Date:   Thu Jul 18 09:35:10 2013 -0400

    bindings looser dep

[33mcommit 021d51b05947b6167a67e8d70a91e47a7462742a[m
Merge: 5f5eda1 248ef22
Author: Stephen Pair <stephen@bitpay.com>
Date:   Thu Jul 18 06:15:10 2013 -0700

    Merge pull request #8 from jgarzik/cap-deps
    
    Fix: Block, Script, ScriptInterpreter: capitalize deps for new libcoin names

[33mcommit 248ef22326df943ab4223f68510a48917050c75b[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Wed Jul 17 23:28:42 2013 -0400

    Block, Script, ScriptInterpreter: capitalize deps for new libcoin names
    
    Gets them compiling again.

[33mcommit 5f5eda1b3134a814f408110ab36e37dee8f16250[m
Merge: 9c41635 e08661c
Author: Stephen Pair <stephen@bitpay.com>
Date:   Wed Jul 17 14:10:44 2013 -0400

    Merge branch 'master' of github.com:gasteve/node-libcoin

[33mcommit e08661cbb97ac6fc346ec0d6e57884a6a6fe1691[m
Merge: dc798a5 db0dafc
Author: Stephen Pair <stephen@bitpay.com>
Date:   Wed Jul 17 11:10:36 2013 -0700

    Merge pull request #7 from jgarzik/bloom
    
    Rough draft of bloom filter module

[33mcommit 9c4163507a1bacfdf4f5c248d81949efd359861f[m
Author: Stephen Pair <stephen@bitpay.com>
Date:   Wed Jul 17 14:09:59 2013 -0400

    minor update to RpcClient

[33mcommit db0dafc5fe3acea1371460cf0c91d12d36cb77e3[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Thu Jul 11 16:07:32 2013 -0400

    Rough draft of bloom filter module

[33mcommit dc798a58b835e4a3a7eb0d4df12abbe289a9c8de[m
Merge: dd8af11 01ab4b4
Author: Stephen Pair <stephen@bitpay.com>
Date:   Wed Jul 10 17:45:22 2013 -0700

    Merge pull request #6 from jgarzik/privkey-test
    
    test/basic: verify our addr/privkey checks properly fail on invalid-data tests

[33mcommit 01ab4b4c35d8068f7a5dd312fdea4d027131b754[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Wed Jul 10 20:42:15 2013 -0400

    test/basic: verify our addr/privkey checks properly fail on invalid-data tests

[33mcommit dd8af11102d3b0e193827159689004afb6e42b24[m
Merge: 3dcf318 bf1e16b
Author: Stephen Pair <stephen@bitpay.com>
Date:   Wed Jul 10 17:33:10 2013 -0700

    Merge pull request #5 from jgarzik/test-expand
    
    Expand tests to include private key encode/decode test vectors

[33mcommit bf1e16b0dad750bc64e8aad4aa1f7a4eb33f2d4c[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Wed Jul 10 20:07:14 2013 -0400

    Add PrivateKey, Key classes.  Update test to enc/dec private key test vectors.

[33mcommit 3dcf318b19ffb601070a0086accabe54449fcfa2[m
Merge: a3a3f77 4cfef35
Author: Stephen Pair <stephen@bitpay.com>
Date:   Wed Jul 10 12:50:18 2013 -0700

    Merge pull request #4 from jgarzik/compressed-keys
    
    eckey: add support for compressed or uncompressed keys

[33mcommit c2f40f40cea3b9aa33d83d40b66ebd7a6fbac6c4[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Wed Jul 10 15:32:38 2013 -0400

    Rename compiled binding to KeyModule.

[33mcommit 4cfef3546c03c8618421edc5f80a9fda7f57d2f2[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Wed Jul 10 14:52:24 2013 -0400

    eckey: add support for compressed or uncompressed keys

[33mcommit a3a3f77a178cb4958124809bafa4ac49329c2ff1[m
Merge: a642114 6ac055e
Author: Stephen Pair <stephen@bitpay.com>
Date:   Wed Jul 10 11:34:26 2013 -0700

    Merge pull request #3 from jgarzik/test-fix
    
    test/basic: fix test for VersionedData updates, s/hash/payload/

[33mcommit 6ac055ec52afabc7fdb2f127d4ea552674599eae[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Wed Jul 10 13:45:32 2013 -0400

    test/basic: fix test for VersionedData updates, s/hash/payload/

[33mcommit a642114fb53d732849f3c4dc0c37da09523af0d2[m
Author: Stephen Pair <stephen@bitpay.com>
Date:   Wed Jul 10 13:03:05 2013 -0400

    refactoring of Address

[33mcommit ebddafcaa715375ba3774d6668d74fb6322e33e4[m
Author: Stephen Pair <stephen@bitpay.com>
Date:   Tue Jul 9 17:45:21 2013 -0400

    some more stuff...not complete yet

[33mcommit 32c690f52bac71ec30ca760916cc5c4e73c54662[m
Merge: 56a20ef 3ce230a
Author: Stephen Pair <stephen@bitpay.com>
Date:   Tue Jul 9 13:12:11 2013 -0700

    Merge pull request #2 from jgarzik/addrtest
    
    Bitcoin address tests, from bitcoin/bitcoin.git

[33mcommit 3ce230aa4ec12e682d43121da451ba7b80f6cbd5[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Tue Jul 9 16:02:59 2013 -0400

    Bitcoin address tests, from bitcoin/bitcoin.git

[33mcommit 02a81c0ca83031bcbd272ab17374b2f81064f9df[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Tue Jul 9 16:02:45 2013 -0400

    Rename compiled production from 'eckey' to 'Key'

[33mcommit 56a20ef25d178626f5e8307f5d124e5e12385340[m
Merge: ea3ac1f d5c16d0
Author: Stephen Pair <stephen@bitpay.com>
Date:   Tue Jul 9 14:45:52 2013 -0400

    bunch of interim (broken) stuff

[33mcommit ea3ac1ffaa0569a17fd012f4629f0f9e3e86e13b[m
Author: Stephen Pair <stephen@bitpay.com>
Date:   Tue Jul 9 11:18:50 2013 -0400

    add some reminders to package.json

[33mcommit d5c16d072261975271a43690f3dc235536a5c87c[m
Merge: ad8ccc4 adc3a99
Author: Stephen Pair <stephen@bitpay.com>
Date:   Tue Jul 9 08:17:53 2013 -0700

    Merge pull request #1 from jgarzik/eckey
    
    Import BitcoinKey/eckey from bitcoinjs-server

[33mcommit adc3a99b960966215fdfa992cc00646b0198c39b[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Tue Jul 9 10:57:21 2013 -0400

    .gitignore: update to match base58-native module

[33mcommit 7e23e5ba0e4fd2a9d6518b0101e7d65ae9ae2308[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Tue Jul 9 10:53:04 2013 -0400

    Wrap C++ Key object inside "bitcoin" namespace.

[33mcommit 7da3c3b969430c558e31efdfc60603d7f6284ce9[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Tue Jul 9 10:51:26 2013 -0400

    Rename BitcoinKey object to Key

[33mcommit 5c0db96180c9250e08611a664c6a3bdccd7efdb4[m
Author: Jeff Garzik <jgarzik@bitpay.com>
Date:   Tue Jul 9 10:49:13 2013 -0400

    Import BitcoinKey/eckey from bitcoinjs-server.

[33mcommit ad8ccc493033f2affade8e576f04a0ffe4ecbd5a[m
Author: Stephen Pair <stephen@bitpay.com>
Date:   Sun Jul 7 15:52:37 2013 -0400

    make binary conversion copy the buffer to avoid overwrite issues

[33mcommit a7ba9a44a5fb857d826f4841854c012c1785e60c[m
Author: Stephen Pair <stephen@bitpay.com>
Date:   Sun Jul 7 15:15:39 2013 -0400

    bump version

[33mcommit 607408ceb0168d40c16c4baa9b531055df85eba6[m
Author: Stephen Pair <stephen@bitpay.com>
Date:   Sun Jul 7 15:15:05 2013 -0400

    add more constructor variations

[33mcommit 3a4f981942ef4d9e1ab41f5bde6244d977cf42bb[m
Author: Stephen Pair <stephen@bitpay.com>
Date:   Sun Jul 7 14:47:31 2013 -0400

    version bump

[33mcommit 47cb4c330c4456210e40d00bdbd0b962266d8b44[m
Author: Stephen Pair <stephen@bitpay.com>
Date:   Sun Jul 7 14:46:59 2013 -0400

    add ability to get and set the hash of a BitcoinAddress

[33mcommit 16ce63ca806b5145e81574c72b7cf26c12f16513[m
Author: Stephen Pair <stephen@bitpay.com>
Date:   Sun Jul 7 14:28:11 2013 -0400

    add ability to set the version

[33mcommit 413bd1b1c5d39c0b21af8edd4b0c32795fb538ca[m
Author: Stephen Pair <stephen@bitpay.com>
Date:   Sun Jul 7 14:08:39 2013 -0400

    uggg...and yet one more tab removed

[33mcommit 467336fdcb9fe4c2349551904e460dbdbb7c2451[m
Author: Stephen Pair <stephen@bitpay.com>
Date:   Sun Jul 7 14:07:41 2013 -0400

    remove more tab noise

[33mcommit 2bd241555e9f7ac15188d8f9d0b5d7937cfdcf33[m
Author: Stephen Pair <stephen@bitpay.com>
Date:   Sun Jul 7 14:06:03 2013 -0400

    remove some tab noise

[33mcommit d3942ff83767434ee71f2f089144327e4dfc7e83[m
Author: Stephen Pair <stephen@bitpay.com>
Date:   Sun Jul 7 14:02:00 2013 -0400

    add BitcoinAddress

[33mcommit c0bcda709c5b5609ceecd7a9d7cf0af5fdb41b73[m
Author: Stephen Pair <stephen@bitpay.com>
Date:   Thu Jul 4 16:02:18 2013 -0400

    initial commit

[33mcommit c970dea7eb7abcf2e6df283eb763f49caddf8e67[m
Author: Stephen Pair <stephen@bitpay.com>
Date:   Thu Jul 4 12:55:19 2013 -0700

    Initial commit
