Commit Graph

2958 Commits

Author SHA1 Message Date
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
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