Commit Graph

199 Commits

Author SHA1 Message Date
Christopher Jeffrey
86cebb7e3b normalize DER signature length. 2016-02-17 21:10:46 -08:00
Christopher Jeffrey
d22dc02e8f wait for flush. 2016-02-17 19:40:56 -08:00
Christopher Jeffrey
0139e1340c minor pool changes. 2016-02-17 18:00:54 -08:00
Christopher Jeffrey
6ef09f39ec better events. 2016-02-17 17:07:12 -08:00
Christopher Jeffrey
f7ac99d24d minor refactoring. 2016-02-17 16:02:11 -08:00
Christopher Jeffrey
5d9f106e2a event based system for chain error handling. 2016-02-17 15:30:33 -08:00
Christopher Jeffrey
7a04ac25d0 add queue back to handleBlock. 2016-02-17 13:04:26 -08:00
Christopher Jeffrey
2b84c16f0a drop bip37 emulation. 2016-02-17 12:54:42 -08:00
Christopher Jeffrey
a485a1d334 move queue to the chain. 2016-02-17 12:52:22 -08:00
Christopher Jeffrey
9b1effdc66 pool improvements. 2016-02-17 05:08:19 -08:00
Christopher Jeffrey
8e81b8914d bad bufferpool. misc. 2016-02-17 04:59:12 -08:00
Christopher Jeffrey
f17575f864 queue 2016-02-17 02:53:43 -08:00
Christopher Jeffrey
90b3c16837 debugging. 2016-02-17 01:16:01 -08:00
Christopher Jeffrey
7b14c3b72b debugging. 2016-02-17 00:14:25 -08:00
Christopher Jeffrey
d0d0378f3e queue. fixes. 2016-02-16 21:01:31 -08:00
Christopher Jeffrey
997f0acbb0 more refactoring. 2016-02-16 16:13:34 -08:00
Christopher Jeffrey
e912f78814 async chain. 2016-02-16 03:03:11 -08:00
Christopher Jeffrey
24cc9c85ef options. misc. 2016-02-15 23:48:23 -08:00
Christopher Jeffrey
dbba098190 remove calls to getTip(). 2016-02-12 16:38:26 -08:00
Christopher Jeffrey
05d4eab0d8 add preload option. better errors. 2016-02-08 21:05:27 -08:00
Christopher Jeffrey
6cab97b265 listen on server socket for leech peers. 2016-02-08 18:46:09 -08:00
Christopher Jeffrey
72b7adc800 get bcoin working in the browser again. 2016-02-08 18:06:39 -08:00
Christopher Jeffrey
2ec7989b6a no more dynamic heights. 2016-02-06 21:51:38 -08:00
Christopher Jeffrey
1761266ba9 improve tx-pool. 2016-02-06 19:10:40 -08:00
Christopher Jeffrey
18f0a55779 refactor tx. 2016-02-05 22:46:04 -08:00
Christopher Jeffrey
84551e17e2 paths. scanning. unspents. 2016-02-05 03:44:42 -08:00
Christopher Jeffrey
e0ab0ab88d minor changes/fixes. 2016-02-03 02:09:03 -08:00
Christopher Jeffrey
42e17bc0f2 rewrite wallet. allow multiple addresses. utilize hd. 2016-02-01 21:37:06 -08:00
Christopher Jeffrey
6ad621cace api: rename methods, properties. add legacy support. 2016-02-01 11:50:09 -08:00
Christopher Jeffrey
999cfefe54 more pool work. wallet.fill(). 2016-02-01 10:54:52 -08:00
Christopher Jeffrey
1e027220c3 pool: refactor. 2016-01-31 00:57:34 -08:00
Christopher Jeffrey
b0ee614432 misc sync fixes. 2016-01-31 00:50:13 -08:00
Christopher Jeffrey
5ab48378cc fix addTX. 2016-01-30 02:34:35 -08:00
Christopher Jeffrey
a99725f8ff pool: remove old functions. 2016-01-30 02:31:15 -08:00
Christopher Jeffrey
8447790a84 remove peer backoff system. 2016-01-30 02:21:00 -08:00
Christopher Jeffrey
f59a1f887b increase requestTimeout. 2016-01-30 02:13:28 -08:00
Christopher Jeffrey
60c3db7cb9 better request handling. 2016-01-29 18:58:41 -08:00
Christopher Jeffrey
e8cb2102a3 work 2016-01-29 17:38:31 -08:00
Christopher Jeffrey
41516b4866 better system for avoiding duplicate txs. 2016-01-29 16:08:33 -08:00
Christopher Jeffrey
3959b9cf5d only emit new transactions. 2016-01-29 16:00:40 -08:00
Christopher Jeffrey
1115468f05 fix typos. 2016-01-29 15:56:22 -08:00
Christopher Jeffrey
e8815f3e6b version packet: minor. 2016-01-29 15:35:09 -08:00
Christopher Jeffrey
c6f91ddd69 minor fixes for tx requesting. 2016-01-29 15:32:41 -08:00
Christopher Jeffrey
e880dc5a5c pool._addTX to prevent duplicate requests. 2016-01-29 14:51:36 -08:00
Christopher Jeffrey
7ce5348cd9 debug messages. 2016-01-29 14:45:08 -08:00
Christopher Jeffrey
32c0f8ce3c do not request duplicate txs. 2016-01-29 14:44:43 -08:00
Christopher Jeffrey
b4abeceac3 handle requesting directly by peer. 2016-01-29 13:53:51 -08:00
Christopher Jeffrey
294e5a5b37 mark txs as in-flight. 2016-01-29 13:10:06 -08:00
Christopher Jeffrey
9ada551b28 auto request txs. 2016-01-29 13:00:29 -08:00
Christopher Jeffrey
3fc7272780 fix typo. 2016-01-29 12:46:25 -08:00