Commit Graph

774 Commits

Author SHA1 Message Date
Gordon Hall 591d5fff40 set logger back to normal 2014-04-04 11:53:05 -04:00
Gordon Hall 27191fc0ec point back to socks5-client upstream repo 2014-04-04 11:49:11 -04:00
Gordon Hall d473002bff Merge branch 'feature/tor' of github.com:gordonwritescode/bitcore into feature/tor 2014-04-04 11:47:08 -04:00
Gordon Hall b23f3c8088 add support for connecting over tor, remove seedlist class (for now) 2014-04-04 11:46:57 -04:00
Ryan X. Charles 0fd1848eb4 Merge pull request #209 from matiu/bug/sort-pubkeys-in-multisig
Bug/sort pubkeys in multisig
2014-04-04 10:02:00 -04:00
Matias Alejo Garcia 56bed9b3f2 fix noSorting, add testcase against bitcoind output 2014-04-04 10:37:32 -03:00
Matias Alejo Garcia 8ff1464b2c add test imported from treasure 2014-04-04 09:44:16 -03:00
Matias Alejo Garcia 921bc2ff17 add sorting of pubkeys for multisig addr generation 2014-04-03 22:06:57 -03:00
Manuel Araoz 1d368679cb remove console.logs 2014-04-03 15:55:54 -03:00
Manuel Araoz 30ba137914 fix old tests for sighash 2014-04-03 15:55:54 -03:00
Manuel Araoz 5b6c9e2f53 fixed SignatureHash tests!!!!! 2014-04-03 15:55:54 -03:00
Manuel Araoz 2c331cb2ef some hashForSignature tests passing! :D 2014-04-03 15:55:54 -03:00
Manuel Araoz 2d71aa40e9 adding new data file from bitcoin core 2014-04-03 15:55:54 -03:00
Ryan X. Charles e130a3fe4b Merge pull request #207 from ryanxcharles/feature/version-0.1.9
update version to 0.1.9
2014-04-02 16:42:59 -04:00
Ryan X. Charles 0af1dd39a7 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.
2014-04-02 16:26:55 -04:00
Ryan X. Charles e62fbaba77 Merge pull request #206 from ryanxcharles/feature/BIP32-example
BIP32 example (hierarchical deterministic wallets)
2014-04-02 12:30:03 -04:00
Ryan X. Charles 009949735e correct typo: "knowan" -> "known" 2014-04-02 12:26:38 -04:00
Ryan X. Charles 710be7b147 add BIP32 example to examples tests 2014-04-02 12:05:11 -04:00
Ryan X. Charles edab2d18a1 add BIP32 example
...and also update BIP32.seed to default to mainnet/livenet.
2014-04-02 12:02:32 -04:00
Ryan X. Charles 42522e03b9 Merge branch 'feature/TransactionBuilder-Multisig-support' 2014-04-02 10:40:03 -04:00
Ryan X. Charles 8da9a21671 remove unused and incorrect function 2014-04-02 10:38:37 -04:00
Matias Alejo Garcia f6f7a01efc add p2sh support and test 2014-04-02 00:59:26 -03:00
Ryan X. Charles abcaa3d16f Merge pull request #202 from matiu/feature/TransactionBuilder-Multisig-support
Feature/transaction builder multisig support
2014-04-01 12:20:24 -04:00
Matias Alejo Garcia d8f49e87ae different keys p2script example, add new examples in tets 2014-04-01 09:58:17 -03:00
Matias Alejo Garcia 4edab2429a PayToScriptHash support (WIP) 2014-04-01 00:07:45 -03:00
Ryan X. Charles c88f465e45 Merge pull request #204 from ryanxcharles/feature/fix-browser-tests-for-point-and-key
fix browser tests for Point and Key
2014-03-31 18:19:15 -04:00
Ryan X. Charles 4f5b41eff0 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.
2014-03-31 16:32:16 -04:00
Matias Alejo Garcia 4fe8dffe4a fix error msgs 2014-03-31 16:25:43 -03:00
Matias Alejo Garcia 8acf093339 multisign test for signing twice with same sig 2014-03-31 15:16:30 -03:00
Matias Alejo Garcia 2af6ab7650 TX_MULTISIG support 2014-03-31 14:41:27 -03:00
Ryan X. Charles 93050e3e92 Merge branch 'feature/TransactionBuilder' 2014-03-30 21:02:22 -04:00
Ryan X. Charles 6a478de259 add transaction builder test to browser 2014-03-30 21:01:40 -04:00
Matias Alejo Garcia 5dd945f2b7 add CreateScript Example 2014-03-29 22:38:08 -03:00
Matias Alejo Garcia 9fc2493a6d remove .init(), move it to constructor 2014-03-29 04:01:32 -03:00
Matias Alejo Garcia 7504637d92 fix example.html (keymodule) 2014-03-28 23:54:59 -03:00
Matias Alejo Garcia 26b7f89f39 update examples and readme 2014-03-28 23:39:12 -03:00
Matias Alejo Garcia cb1a2d9b48 TransactionBuiler working with test 2014-03-28 21:17:34 -03:00
Ryan X. Charles a0daef56d9 Merge pull request #165 from ryanxcharles/feature/bip32
BIP 32 (hierarchical deterministic wallets)
2014-03-28 18:54:58 -04:00
Ryan X. Charles 343a6af7c3 add seed function to generate master privkey
This follows the spec of BIP32. With tests for main test vectors.
2014-03-28 18:46:09 -04:00
Ryan X. Charles f6aa01c445 add basic tests for all functions in Point 2014-03-28 18:07:23 -04:00
Ryan X. Charles 0eedeed449 add remaining public key derivation test vectors
...all pass in node and the browser.
2014-03-28 16:29:12 -04:00
Ryan X. Charles c03d3c5818 get BIP32 working in the browser by exposing more crypto 2014-03-27 23:34:17 -04:00
Ryan X. Charles 63ce079f2b change from under_scores to camelCase
camelCase is the bitcore way
2014-03-27 19:19:29 -04:00
Ryan X. Charles 91181de234 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.
2014-03-27 18:59:47 -04:00
Ryan X. Charles 4ceacec9e8 Merge pull request #196 from matiu/feature/remove-unused-code
remove blockchain* inputcache* related code
2014-03-27 11:59:43 -04:00
Matias Alejo Garcia 3d61a1480e remove blockchain* inputcache* related code 2014-03-27 12:47:31 -03:00
Ryan X. Charles 9cc70a3b57 Merge pull request #190 from maraoz/test/sighash
Test sighash (Transaction.hashForSignature())
2014-03-26 16:25:46 -04:00
Manuel Araoz 057b7c2a0d added bitcointalk reference 2014-03-26 14:50:50 -03:00
Manuel Araoz 18630bb2b1 fix browser tests 2014-03-26 12:00:03 -03:00
Manuel Araoz b020fe1e80 add sighash tests 2014-03-26 11:51:28 -03:00