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
David de Kloet
3ace170ac5
Ignore fee error when unspent output is actually negative, rather than already when the check for negative unspent output is disabled.
2015-05-23 20:13:53 -04:00
David de Kloet
ac2fbe2777
When disableMoreOutputThanInput is set for getSerializationError, also disable the fee checks as the concept of a fee is meaningless when unspent output value is negative. This also allows for removing the opts from buildSkipTest again and simplifying the skip test for disableMoreOutputThanInput.
2015-05-23 20:13:53 -04:00
David de Kloet
dc07788e53
Put )); on a separate line.
2015-05-23 20:13:53 -04:00
David de Kloet
6729b38944
Expect the correct error to be thrown.
2015-05-23 20:13:53 -04:00
David de Kloet
8c5b2c851b
When checking for transaction serialization errors, check the output amount before checking fee errors. Added a test for it and also improved buildSkipTest by specifying which error to expect and using it for some tests where it wasn't used yet.
2015-05-23 20:13:53 -04:00
Braydon Fuller
001f71d1bf
Merge pull request #1245 from maraoz/reorg-tests
...
reorganize block test files
2015-05-23 17:13:05 -04:00
Manuel Araoz
74e285dadd
fix imports for block tests
2015-05-23 16:44:11 -03:00
Manuel Araoz
6e49ed0e40
reorganize block test files
2015-05-20 14:42:48 -03:00
Braydon Fuller
ea9be99854
Bump package version to 0.12.6
2015-05-20 10:35:07 -04:00
Braydon Fuller
b53f249d02
Merge pull request #1235 from maraoz/transaction/clearOutputs
...
add Transaction#clearOutputs
2015-05-18 16:24:02 -04:00
Braydon Fuller
85dd29e576
Merge pull request #1227 from fanatid/fix/inBrowser
...
remove inBrowser
2015-05-18 16:22:14 -04:00
Braydon Fuller
c251c2bfd1
Merge pull request #1226 from dskloet/refactor/get-serialization-error
...
Simplify transaction.getSerializationError()
2015-05-18 15:08:50 -04:00
Braydon Fuller
1c8ebc0eb5
Simplify version guard
...
- Updated index.js test to run in Node.js and browsers
- Simplified message and clarified case where two of the same versions would conflict
2015-05-18 15:00:45 -04:00
Patrick Nagurny
83103cb5e2
Merge pull request #1239 from braydonf/bug/getdata
...
Added test case for an empty OP_RETURN for script.getData() Fixes #1237
2015-05-18 10:05:49 -05:00
Braydon Fuller
7723dd302a
Added test case for an empty OP_RETURN for script.getData() Fixes #1237
2015-05-18 10:39:15 -04:00
Kirill Fomichev
7e3993578c
improve guard for prevent more than one instance of bitcore
2015-05-17 10:09:18 +03:00
David de Kloet
99d8ac1957
Remove an unnecessary space.
2015-05-16 22:54:30 +02:00
David de Kloet
3d9560c0c5
Don't break lines at 80 characters.
2015-05-16 22:50:44 +02:00
David de Kloet
8a8412f04a
Don't break lines at 80 characters.
2015-05-16 17:06:35 +02:00
Manuel Araoz
8a13a22baf
add Transaction#clearOutputs
2015-05-15 15:29:05 -03:00
Braydon Fuller
5fe53ac36d
Bump package version to 0.12.5
2015-05-14 10:50:33 -04:00
Patrick Nagurny
796fbc2346
Merge pull request #1231 from braydonf/bug/output-to-script
...
Handling Invalid Output Scripts. Closes #1230
2015-05-14 09:31:13 -05:00
Braydon Fuller
458abe069e
Fixed issue with handling invalid output scripts
...
- Changed toObject serialization to always use a hexa string for a script
- Updated inspect method to handle a null script
- Roundtrip toObject/fromObject with an invalid script
- Additional test coverage for Output
2015-05-14 01:50:14 -04:00
Braydon Fuller
0dbd9db0ea
Merge pull request #1233 from carnesen/typo
...
Typo "formated"
2015-05-13 18:59:31 -04:00
Chris Arnesen
ec2d726e49
typo "formated"
2015-05-13 15:48:23 -07:00