Commit Graph

2778 Commits

Author SHA1 Message Date
Braydon Fuller
1b93d49f21 Include Bitcoin Core in License 2015-07-02 10:23:28 -04:00
Braydon Fuller
9ab6eefef3 Bump package version to 0.12.11 2015-07-01 14:54:48 -04:00
Braydon Fuller
e99ccb8223 Merge pull request #1284 from mruddy/fix/signature_has_defined_hashtype
fix signature hasDefinedHashtype
2015-07-01 10:23:33 -04:00
mruddy
9b727afc71 fix signature hasDefinedHashtype method to be closer to the Bitcoin Core function IsDefinedHashtypeSignature 2015-07-01 07:11:08 -04:00
Braydon Fuller
e85bb15dd2 Merge pull request #1278 from mruddy/fix/signature-set-nhashtype
fix nhashtype not getting set by sighash.sign
2015-06-30 15:43:02 -04:00
mruddy
02cad1645a fix root cause for bitcore.Transaction.sighash.sign not setting nhashtype.
added unit tests.
fixed an existing lint in a file that i touched.
2015-06-30 15:21:11 -04:00
Braydon Fuller
6dd599187c Merge pull request #1276 from greggzigler/feature/get-sigops-count
get-signature-count needed to measure txs with many inputs
2015-06-25 19:20:14 -04:00
Gregg Zigler
b6d44f4622 camelCase variable names 2015-06-25 17:53:50 -04:00
Patrick Nagurny
2def421506 Merge pull request #1277 from braydonf/transaction-benchmarks
Benchmarks for block serialization & 4x performance improvement.
2015-06-25 11:07:07 -04:00
Braydon Fuller
b5ada707bd Benchmarks for block serialization & 4x performance improvement. 2015-06-24 21:19:34 -04:00
Gregg Zigler
77645c7f03 remove skipped tests since equalivant boolean tests already exist 2015-06-24 14:44:27 -04:00
Gregg Zigler
183ffab02b match bitcore style standards, rename arg, set default to true 2015-06-24 14:18:55 -04:00
Gregg Zigler
a4b8c06a2d get-signature-count needed to measure txs with many inputs or outputs 2015-06-24 13:30:25 -04:00
Braydon Fuller
3d6eae66d9 Bump package version to 0.12.10 2015-06-24 09:57:49 -04:00
Braydon Fuller
8e13b68405 Merge pull request #1268 from brandonrobertz/master
modularize network version check issues/1265 (2nd)
2015-06-23 18:02:14 -04:00
Brandon Roberts
3518843f98 stylistic change and unnecessary test code removal 2015-06-23 09:47:02 -07:00
Brandon Roberts
783c59d99e removed Networks.all and associated test 2015-06-22 20:36:35 -07:00
Brandon Roberts
e07186df07 remove unnecessary filtering code 2015-06-20 14:26:01 -07:00
Braydon Fuller
37b5d3d588 Merge pull request #1264 from fanatid/fix/sortOutputs
fix Transaction.sortOutputs
2015-06-18 11:06:20 -04:00
Braydon Fuller
1b2c69ba6c Bump package version to 0.12.9 2015-06-17 10:28:04 -04:00
Matias Alejo Garcia
a4ac3f50d3 Merge pull request #1271 from isocolsky/fix/fee_estimation
Fix/fee estimation
2015-06-11 15:35:31 -03:00
Brandon Roberts
a53bd10f42 test explicitly passed invalid network 2015-06-11 08:05:35 -07:00
Matias Alejo Garcia
43e9ce87f6 Merge pull request #1255 from braydonf/build-versions
multiple versions of node
2015-06-11 11:06:55 -03:00
Ivan Socolsky
f638b5bd6e test fee per kb 2015-06-10 22:28:15 -03:00
Ivan Socolsky
0e6aec1c94 allow configuration of fee per kb 2015-06-10 22:17:12 -03:00
Ivan Socolsky
d9d5a26085 fix computation of fee without change output 2015-06-10 17:37:48 -03:00
Brandon Robertz
a38c0c2d93 modularize network version check/tests issues/1265 2015-06-09 14:06:22 -07:00
Kirill Fomichev
b9d52b79c8 fix Transaction.sortOutputs 2015-06-05 21:11:40 +03:00
Patrick Nagurny
49e621f4f2 Merge pull request #1262 from mpolci/master
fixed PrivateKey initialization from JSON
2015-06-05 11:01:31 -04:00
mpolci
0d2784eb1e created test to verify correct network initialization in PrivateKey.fromJSON() 2015-06-05 01:51:27 -07:00
Utente
d60d8cf2bc fixed PrivateKey initialization from JSON 2015-06-03 12:23:01 -07:00
Braydon Fuller
c671a97c26 Bump package version to 0.12.8 2015-06-03 10:28:23 -04:00
Matias Alejo Garcia
37d0e1f956 Merge pull request #1258 from braydonf/bug/double-error
Removed double errors in publickey. Fixes #1256
2015-06-01 23:08:34 -03:00
Braydon Fuller
5e58adca5f Removed double errors in publickey. Fixes #1256 2015-06-01 13:40:52 -04:00
Braydon Fuller
5d77ff7c58 Merge pull request #1253 from maraoz/bn-fromstring
add base to BN.fromString
2015-06-01 13:35:21 -04:00
Braydon Fuller
38f1684d54 multiple versions of node 2015-05-28 09:50:22 -04:00
Manuel Aráoz
60b07b5b3c Merge pull request #28 from braydonf/bn-fromstring
Add base option for BN.fromString
2015-05-27 15:30:14 -03:00
Braydon Fuller
a03e6b9385 Add base option for BN.fromString 2015-05-27 14:11:43 -04:00
Manuel Araoz
e2542866d1 expose BN.fromString problem 2015-05-27 15:01:26 -03:00
Braydon Fuller
5ee1c3f6aa Bump package version to 0.12.7 2015-05-27 10:30:35 -04:00
Patrick Nagurny
4c1ba674c5 Merge pull request #1248 from braydonf/bug/misleading-error
Fixes bug with misleading error with getSerializationError. Closes #1236
2015-05-26 11:32:51 -06:00
Patrick Nagurny
7cf97ac379 Merge pull request #1250 from braydonf/feature/compact-uncompressed
Support Uncompressed Public Key Compact Signatures
2015-05-26 11:32:42 -06:00
Patrick Nagurny
c9a9ed3bd4 Merge pull request #1251 from braydonf/maintainers-update
Update Readme
2015-05-26 11:07:43 -06:00
Braydon Fuller
6decfbc5d1 Update readme maintainers. 2015-05-26 13:04:21 -04:00
Braydon Fuller
ffe6b449cb Check the compressed property in Signature.fromCompact tests. 2015-05-26 01:15:11 -04:00
Braydon Fuller
a5cd5a1407 Added support for uncompressed public keys to Signature.fromCompact 2015-05-25 23:57:46 -04:00
Braydon Fuller
7719d1bfd4 Add test with uncompressed pubkey compact signature. 2015-05-25 23:31:42 -04:00
Braydon Fuller
ee651df635 Added test for null input for transaction.verify() 2015-05-23 20:28:33 -04:00
Braydon Fuller
589d017a14 Refactored transaction.getSerializationError to be more concise.
- _hasMoreOutputThanInput() and _isInvalidSatoshis() merged with getSerializationError()
- _isFeeDifferent(), _isFeeTooLarge() and _isFeeTooSmall merged with _hasFeeError()
2015-05-23 20:13:53 -04:00
David de Kloet
0b6eaf0f1e Call getUnspentValue() only once in getSerializationError(). 2015-05-23 20:13:53 -04:00