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
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
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