Commit Graph

613 Commits

Author SHA1 Message Date
Ryan X. Charles c5cd242d15 add test for .isValid() function 2014-04-10 12:30:57 -03:00
Manuel Aráoz 7dda1d721b Merge pull request #241 from maraoz/add/testling
dummy pull request to test testling integration
2014-04-10 12:18:37 -03:00
Manuel Araoz 124a2ed8af dummy commit to test testling integration 2014-04-10 12:10:34 -03:00
Manuel Aráoz a2823a6e08 Merge pull request #237 from ryanxcharles/feature/address-interface
new convenient interface for creating addresses
2014-04-09 15:15:46 -03:00
Ryan X. Charles 3fb80bc76a Merge pull request #238 from matiu/bug/clean-examples
remove unused params in example
2014-04-09 15:15:04 -03:00
Matias Alejo Garcia a8f5f9fcb8 remove unused params in example 2014-04-09 14:13:48 -03:00
Ryan X. Charles a7c8cf49b3 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.
2014-04-09 14:07:56 -03:00
Ryan X. Charles ae14c4aaa0 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)
2014-04-09 13:11:24 -03:00
Manuel Aráoz 5a72d7c491 Merge pull request #236 from maraoz/add/testling
Fix testling config
2014-04-09 12:39:59 -03:00
Manuel Araoz 72a44154d4 fix testling config 2014-04-09 12:38:25 -03:00
Manuel Aráoz 7aa2c41c62 Merge pull request #234 from maraoz/add/testling
Add testling
2014-04-08 17:39:34 -03:00
Manuel Araoz d4901278a6 add testling 2014-04-08 17:21:02 -03:00
Ryan X. Charles 45fb78296a Merge pull request #225 from unusualbob/bug/browserbuildwindows
Fix exec syntax in browser/build.js, fixes error on windows
2014-04-08 16:20:52 -03:00
Ryan X. Charles d51432a720 Merge pull request #232 from maraoz/feature/add-travis-to-readme
Added travis badge
2014-04-08 16:13:15 -03:00
Manuel Araoz d1e32e84c5 added travis badge 2014-04-08 16:10:52 -03:00
Ryan X. Charles 447bbe93a2 Merge pull request #62 from Aaron1011/travis
Added .travis.yml
2014-04-08 15:53:29 -03:00
Aaron Hill 03edfd5461 Added .travis.yml 2014-04-08 14:52:32 -04:00
Ryan X. Charles acd7909e43 Merge pull request #224 from olalonde/peer-improvements
Some improvements on PeerManager and Connection classes
2014-04-08 15:28:24 -03:00
Ryan X. Charles 98b4ededa0 Merge remote-tracking branch 'olalonde/master' 2014-04-08 15:04:44 -03:00
Ryan X. Charles 290c8af140 Merge pull request #226 from blocktrail/calcDifficulty-fix
fixed util.calcDifficulty
2014-04-08 14:50:36 -03:00
olalonde ab18a46803 Connection: Replaced 0000... with util.NULL_HASH 2014-04-08 23:37:35 +08:00
unknown d8c8288ce4 Change to @olalonde suggestion for compatibility on both *nix and windows 2014-04-08 10:48:06 -04:00
Ruben de Vries 3118ab1d0c updated the calcDifficulty test to make it clear with what we're testing 2014-04-08 16:08:16 +02:00
olalonde dd6d1a3179 PeerManager: Save start_height on peer. 2014-04-08 21:15:48 +08:00
Ruben de Vries 9c6c300289 fixed calcDifficulty by making sure the MAX_TARGET is also locally available.
added tests for 2 difficulty calculations.
2014-04-08 10:26:36 +02:00
unknown 880efdc22f Fix exec syntax in browser/build.js, fixes error on windows 2014-04-08 03:54:35 -04:00
olalonde ef79d74226 Peerman: pass event information to listener. Save version on peer. 2014-04-08 14:56:34 +08:00
olalonde 9d53ef5106 Connection: default value for sendGetBlocks 2014-04-08 14:38:00 +08:00
olalonde 8349e537d9 Added PayToScriptHashAddress example 2014-04-08 14:32:51 +08:00
Ryan X. Charles 1b69051708 Merge pull request #221 from maraoz/refactor/network
network refactors
2014-04-07 17:41:28 -04:00
Manuel Araoz 71353426f6 network refactors 2014-04-07 18:31:17 -03:00
olalonde 4b4066a5e2 Added instructions for runnign the browser examples 2014-04-07 11:15:39 +08:00
olalonde c6bfb5a701 Fixed browser examples. Added SimpleP2Pmonitor example. 2014-04-07 11:12:10 +08:00
Ryan X. Charles 54bbc42e7d move chai from devDependencies to dependencies
...and update version # so we can fix npm install issue.
2014-04-04 22:36:56 -04:00
Ryan X. Charles 412bfc9bd5 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
2014-04-04 21:53:06 -04:00
Ryan X. Charles c36d7aa4a1 Merge remote-tracking branch 'maraoz/test/Transaction'
Conflicts:
	Transaction.js
	test/data/sighash.json
	test/test.sighash.js
2014-04-04 20:43:00 -04:00
Ryan X. Charles b31c58cd99 Merge pull request #208 from maraoz/test/sighash
Add new SignatureHash tests using bitcoin core test data
2014-04-04 18:34:23 -04:00
Manuel Araoz 0b2dae43c5 remove console.logs and std::couts 2014-04-04 18:24:34 -03:00
Manuel Araoz 406600720e valid tx tests passing! 2014-04-04 18:06:34 -03:00
Manuel Araoz 34ed503830 fixed 23 Transaction tests!!! :D 2014-04-04 17:33:36 -03:00
Manuel Araoz 43a031bc69 remove console.logs 2014-04-04 14:41:46 -03:00
Manuel Araoz db38feacce fix old tests for sighash 2014-04-04 14:41:46 -03:00
Manuel Araoz 1119b6f9e7 fixed SignatureHash tests!!!!! 2014-04-04 14:39:06 -03:00
Manuel Araoz 3886bfe923 some hashForSignature tests passing! :D 2014-04-04 14:39:06 -03:00
Manuel Araoz cc8010f17f adding new data file from bitcoin core 2014-04-04 14:39:06 -03:00
Manuel Araoz dbfbc26adc tracking down Transaction test problems 2014-04-04 14:39:06 -03:00
Manuel Araoz 499b171947 tracking Transaction test problems 2014-04-04 14:39:06 -03: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