Commit Graph

2683 Commits

Author SHA1 Message Date
David de Kloet
b1e54101d3 Call the parent error of the fee errors FeeError for backwards compatibility. 2015-05-10 00:38:56 +02:00
David de Kloet
8da9c4a44a Give the 3 fee errors a common parent error. 2015-05-10 00:32:27 +02:00
David de Kloet
d1eb190626 Introduce different kinds of FeeError to distinguish the different cases. Fix the issue uncovered by this, which is that getFee might not be the actual fee, but only an estimate, if a change address is specified but there isn't enough to pay a fee and have change. 2015-05-09 21:06:40 +02:00
David de Kloet
16dc489b08 Make sure a specified transaction fee and outputs add up to the sum of the inputs. Don't ignore the fee when it's explicitly specified. 2015-05-09 18:44:26 +02:00
Manuel Araoz
baf39f3c5f Bump package version to 0.12.4 2015-05-06 15:21:19 -03:00
Manuel Aráoz
10cd5cf692 Merge pull request #1208 from braydonf/update-bn
Update bn.js to 2.0.4
2015-05-06 14:59:43 -03:00
Braydon Fuller
b688334bf3 Added test case for zero in isNaturalNumber tests. 2015-05-06 13:37:17 -04:00
Braydon Fuller
efa0777b08 Update hash.js to 1.0.2 2015-04-30 13:50:05 -04:00
Braydon Fuller
f8ea7e39cc Included satoshis check during checked serialization. 2015-04-30 13:23:44 -04:00
Braydon Fuller
cd12164fae Added test coverage to transaction.verify 2015-04-30 12:09:59 -04:00
Braydon Fuller
3d447ded79 Update bn.js to 2.0.4 to handle 53 bit precision number input. 2015-04-30 11:20:09 -04:00
Manuel Araoz
a49348b027 Bump package version to 0.12.3 2015-04-30 09:15:13 -03:00
Manuel Aráoz
47ffca7f5c Merge pull request #1207 from maraoz/fix-p2sh-in
fix bug in recognizing p2sh input scripts
2015-04-30 04:34:06 -03:00
Manuel Araoz
a018a23b6b fix bug in recognizing p2sh input scripts 2015-04-30 03:24:15 -03:00
Manuel Araoz
b9b868a3f7 Bump package version to 0.12.2 2015-04-29 20:39:19 -03:00
Manuel Aráoz
a11b916be7 Merge pull request #1205 from maraoz/fix/block-parser
Fix block parsing
2015-04-29 20:37:37 -03:00
Manuel Araoz
bbd48f868d remove comment 2015-04-29 19:47:35 -03:00
Manuel Araoz
db6234b500 remove duplicate code, increase coverage 2015-04-29 19:45:41 -03:00
Manuel Araoz
fe17f20a97 remove console.log 2015-04-29 18:57:17 -03:00
Manuel Araoz
d556a0c33d fix regressions 2015-04-29 18:55:42 -03:00
Manuel Araoz
dfc075e5d1 fix block parsing problem 2015-04-29 17:29:33 -03:00
Manuel Araoz
270413a655 add simpler test that fails 2015-04-29 15:54:41 -03:00
Manuel Araoz
722eddb894 add test that exposes bug 2015-04-29 15:31:46 -03:00
Manuel Araoz
25eaae2b45 Bump package version to 0.12.1 2015-04-29 12:41:12 -03:00
Manuel Araoz
0a81acf618 Fix doc index version to v0.12 2015-04-29 12:38:30 -03:00
Manuel Araoz
c4a178e658 Bump package version to 0.12.0 2015-04-29 12:18:07 -03:00
Braydon Fuller
a03daab866 Merge pull request #1196 from maraoz/script/coverage
increase script test coverage
2015-04-29 10:20:45 -04:00
Braydon Fuller
6e0145bef7 Merge pull request #1202 from maraoz/block/toObject
fix Block#toObject API
2015-04-29 10:15:11 -04:00
Manuel Araoz
e1921429cf remove stray console.log 2015-04-28 19:17:45 -03:00
Manuel Araoz
100e370295 fix regressions after changes 2015-04-28 17:10:06 -03:00
Manuel Araoz
9a50958943 fix Block#toObject API 2015-04-28 16:42:56 -03:00
Manuel Araoz
dff0891871 add failing test for Block#toObject 2015-04-28 15:17:41 -03:00
Manuel Aráoz
c53b9861d3 Merge pull request #1200 from dcousens/patch-1
sighash: remove dead branch
2015-04-27 13:36:59 -03:00
Daniel Cousens
05a8cf9630 sighash: remove dead branch 2015-04-27 18:49:45 +10:00
Manuel Araoz
2cccf20c9d improve docs to show signatures type 2015-04-22 14:33:09 -03:00
Manuel Araoz
ee6f8d35ef increase script test coverage 2015-04-22 14:32:10 -03:00
Braydon Fuller
86089355ad Merge pull request #1193 from maraoz/get/network
refactor networks
2015-04-21 21:13:37 -04:00
Manuel Araoz
e25ffde6db refactor networks 2015-04-20 12:21:14 -03:00
Braydon Fuller
fb591b39c1 Merge pull request #1185 from fanatid/feature/immutable-network
Immutable network Object
2015-04-13 10:02:12 -04:00
Kirill Fomichev
ca96359f40 Immutable network Object 2015-04-11 17:05:46 +03:00
Eric Martindale
f268298f25 Merge pull request #1184 from braydonf/bug/NaN-output
Added precondition to transaction.to for a positive integer as an amount. Closes #1183
2015-04-10 19:56:27 -04:00
Braydon Fuller
bcd4efb724 Added checkState for positive integer in Output satoshis 2015-04-10 18:39:08 -04:00
Braydon Fuller
3005e19cbf Added precondition to transaction.to for a positive integer as an amount 2015-04-10 18:07:20 -04:00
Mariano
f5d3f5b951 Merge pull request #1182 from maraoz/fix/index.html
fix index.html
2015-04-08 17:39:35 -03:00
Manuel Araoz
aaa8c8aa67 fix index.html 2015-04-08 17:38:18 -03:00
Manuel Araoz
68c325800a Bump package version to 0.11.7 2015-04-08 14:33:21 -03:00
Manuel Aráoz
c84e5c5093 Merge pull request #1181 from braydonf/typo/tx
Fixed typos in transaction.verify error messages
2015-04-08 14:31:39 -03:00
Braydon Fuller
6367cbe368 Fixed typos in transaction.verify error messages 2015-04-08 12:46:18 -04:00
Braydon Fuller
8ebf2e6f1f Merge pull request #1179 from maraoz/unit/docs
add explanatory example for need of Unit
2015-04-06 22:35:50 -04:00
Manuel Araoz
5664dac015 add explanatory example for need of Unit 2015-04-06 16:30:25 -03:00