Commit Graph

375 Commits

Author SHA1 Message Date
Christopher Jeffrey
4aca23e7e8
minor. 2016-05-25 05:16:25 -07:00
Christopher Jeffrey
afeb1d1d34
lint. 2016-05-25 01:39:08 -07:00
Christopher Jeffrey
5537eb1995
optimize parsing and serialization. strict parsing. 2016-05-22 06:31:35 -07:00
Christopher Jeffrey
cef88c6e4e
more pool work. 2016-05-19 16:08:56 -07:00
Christopher Jeffrey
5ac4621b0e
comments. docs. 2016-05-15 18:22:28 -07:00
Christopher Jeffrey
dd5c9096a7
use js numbers for values. 2016-05-14 20:57:52 -07:00
Christopher Jeffrey
6a45d693ee
rename chainblock for consistency. 2016-05-13 15:33:25 -07:00
Christopher Jeffrey
fc22de77bf
tests passing. 2016-05-13 10:04:56 -07:00
Christopher Jeffrey
5eb3946e38
major refactor. 2016-05-13 09:24:04 -07:00
Christopher Jeffrey
f4be7651cd
refactor txdb and chaindb db usage. 2016-05-13 04:49:21 -07:00
Christopher Jeffrey
2189d79c47
optimization for checkFinal. 2016-05-09 09:35:41 -07:00
Christopher Jeffrey
d5c9c31534
fix spv again. 2016-05-09 09:29:50 -07:00
Christopher Jeffrey
24ff3fe6d4
profiler. 2016-05-08 12:12:55 -07:00
Christopher Jeffrey
0e91da7a33
comment 2016-05-07 03:44:06 -07:00
Christopher Jeffrey
f171bb0668
fix spv option check. 2016-05-07 03:38:13 -07:00
Christopher Jeffrey
8860eb5894
refactor chain args. 2016-05-07 03:35:52 -07:00
Christopher Jeffrey
d1aaaefda1
fix spv. 2016-05-07 03:21:03 -07:00
Christopher Jeffrey
9b2d80098a
orphan fork and notfound. 2016-05-06 23:10:31 -07:00
Christopher Jeffrey
2b2598a892
remove getHashRange. 2016-05-06 13:08:21 -07:00
Christopher Jeffrey
9301cf89a2
getLocator again. 2016-05-06 13:07:58 -07:00
Christopher Jeffrey
c5181c272b
getLocator. optimize height lookup. 2016-05-06 04:10:27 -07:00
Christopher Jeffrey
198aee6560
fixes. 2016-05-06 02:00:26 -07:00
Christopher Jeffrey
4d937e642a
drop old caching mechanism. 2016-05-05 19:48:59 -07:00
Christopher Jeffrey
5fd44dbed8
check sequence locks. 2016-05-05 19:41:14 -07:00
Christopher Jeffrey
625fb729f5
state caching. 2016-05-05 18:54:18 -07:00
Christopher Jeffrey
3ae754722d
chain. verify async. 2016-05-05 04:45:34 -07:00
Christopher Jeffrey
2faf8513c4
add adding state to chain. 2016-05-05 03:08:20 -07:00
Christopher Jeffrey
4802f409ca
chain logs. 2016-05-04 22:18:31 -07:00
Christopher Jeffrey
1b3d2ddaaa
only update network height on orphan. 2016-05-04 04:25:14 -07:00
Christopher Jeffrey
0b8101b756
minor. 2016-04-29 21:04:52 -07:00
Christopher Jeffrey
d89bd13f09
move errors around. assert. 2016-04-29 18:17:48 -07:00
Christopher Jeffrey
845a987e00
undo coins. 2016-04-29 02:48:12 -07:00
Christopher Jeffrey
8344879a16
docs. coin selection. 2016-04-29 00:21:34 -07:00
Christopher Jeffrey
9468b00d1c
refactor. cleanup. 2016-04-28 23:01:34 -07:00
Christopher Jeffrey
270feadf74
move jsdoc types. 2016-04-28 15:01:53 -07:00
Christopher Jeffrey
e258755671
stop using vsize. switch to cost. 2016-04-28 15:01:53 -07:00
Christopher Jeffrey
51a39c3a52
cache window. 2016-04-21 14:28:46 -07:00
Christopher Jeffrey
dbf21b2538
pending limit. 2016-04-21 14:14:33 -07:00
Christopher Jeffrey
50cc693ae8
minor. 2016-04-20 03:51:43 -07:00
Christopher Jeffrey
7301cf044e
increment total block count on alternate chains. 2016-04-20 03:42:49 -07:00
Christopher Jeffrey
c572e61bbb
drop purgePending call. 2016-04-20 03:39:34 -07:00
Christopher Jeffrey
bddf3f6909
add "slow height". 2016-04-20 01:29:16 -07:00
Christopher Jeffrey
64813d3de1
fix ec verification for high s values on non-historical data. 2016-04-19 20:10:22 -07:00
Christopher Jeffrey
4456e468af
misc fixes. tx.toExtended. 2016-04-19 19:54:34 -07:00
Christopher Jeffrey
63a9c44762
asserts. consistency. 2016-04-19 11:39:55 -07:00
Christopher Jeffrey
a14299bdad
move adjusted time around. 2016-04-19 06:08:40 -07:00
Christopher Jeffrey
b9369412d2
implement GetAdjustedTime. 2016-04-19 05:47:47 -07:00
Christopher Jeffrey
53fb6dc8d5
some consensus stuff. 2016-04-19 03:05:42 -07:00
Christopher Jeffrey
397e1f7d0b
more accurate removeData. 2016-04-18 21:50:09 -07:00
Christopher Jeffrey
2775382691
more accurate multisig. misc fixes. 2016-04-18 19:55:24 -07:00