Commit Graph

626 Commits

Author SHA1 Message Date
Ryan X. Charles
552c8fdad7 Merge pull request #252 from bobofzhang/master
change remainderAddress to remainderOut
2014-04-11 09:58:34 -03:00
xubo zhang
7a88c31164 change remainderAddress to remainderOut
should use remainderOut in TransactionBuilder’s opts;
2014-04-11 18:23:06 +08:00
Ryan X. Charles
8c5dd597f0 Merge pull request #246 from ryanxcharles/dependencies-equal
use "=" for dependencies to ensure exactly equal version
2014-04-10 20:02:48 -03:00
Ryan X. Charles
5b0c5fc3b6 Merge pull request #248 from matiu/feature/signatures-add-txbuilder
add signatureAdded counter
2014-04-10 19:56:42 -03:00
Matias Alejo Garcia
d507e7f3d5 add signatureAdded counter 2014-04-10 19:43:28 -03:00
Ryan X. Charles
51ad6b4b3b Merge pull request #247 from maraoz/test/Buffers.monkey.js
Buffers.monkey now at 100% coverage
2014-04-10 19:31:38 -03:00
Manuel Araoz
3cbcbd54cb fix Buffers.skip in the browser 2014-04-10 18:52:13 -03:00
Manuel Araoz
b58d5c5084 fix formatting 2014-04-10 18:24:20 -03:00
Manuel Araoz
6a5aa76b76 Buffers.monkey now at 100% coverage 2014-04-10 18:19:13 -03:00
Ryan X. Charles
9e02860fd9 use "=" for dependencies to ensure exactly equal version
...so that things don't break when projects change.
2014-04-10 16:36:50 -03:00
Ryan X. Charles
45345ba427 Merge pull request #245 from maraoz/fix/test-deprecation
remove deprecated chai uses
2014-04-10 16:03:01 -03:00
Manuel Araoz
521a260afc remove deprecated chai uses 2014-04-10 15:39:54 -03:00
Ryan X. Charles
9395781997 Merge pull request #242 from ryanxcharles/feature/privatekey-isvalid
add test for .isValid() function
2014-04-10 12:36:25 -03:00
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