Commit Graph

207 Commits

Author SHA1 Message Date
Christopher Jeffrey
9a5f1c556d
strict mode. 2016-06-13 01:06:01 -07:00
Christopher Jeffrey
ce9fe104b3
add connect timeout. 2016-06-13 00:04:34 -07:00
Christopher Jeffrey
f313b43414
alert handling. 2016-06-12 02:25:58 -07:00
Christopher Jeffrey
08f5865e78
set misbehavior for inv and headers. 2016-06-12 01:50:24 -07:00
Christopher Jeffrey
8471ce165d
filter header sending. 2016-06-11 23:23:53 -07:00
Christopher Jeffrey
927fb9c555
refactor block sync. fix fees. 2016-06-11 23:06:37 -07:00
Christopher Jeffrey
59f06bb06c
start estimating fees. 2016-06-11 15:45:26 -07:00
Christopher Jeffrey
ca3dade3b1
update links. 2016-06-09 16:19:14 -07:00
Christopher Jeffrey
4cd018c31a
fix sync. 2016-06-08 16:02:39 -07:00
Christopher Jeffrey
7791f7b21d
refactor pool. 2016-06-08 03:41:15 -07:00
Christopher Jeffrey
5357fd8567
rename compactblock to avoid confusion. 2016-06-07 11:32:52 -07:00
Christopher Jeffrey
f2bc10726b
relay alerts. 2016-06-07 10:33:07 -07:00
Christopher Jeffrey
f71aa44acc
spruce things up for the browser. 2016-06-05 08:20:27 -07:00
Christopher Jeffrey
bbec33591d
comments. 2016-06-03 12:15:17 -07:00
Christopher Jeffrey
6176b0d228
more pool and spv stuff. 2016-06-02 16:14:04 -07:00
Christopher Jeffrey
a1cabfb8bd
miner. improve workers. 2016-06-02 01:47:11 -07:00
Christopher Jeffrey
b16a8ed1c4
lint. 2016-05-31 04:43:44 -07:00
Christopher Jeffrey
1ef834ca3e
fixes for perf. 2016-05-26 04:40:52 -07:00
Christopher Jeffrey
e2817436de
improve address management. 2016-05-25 17:38:42 -07:00
Christopher Jeffrey
5ae0c441c1
move ip utils. 2016-05-25 14:39:54 -07:00
Christopher Jeffrey
284bba746a
use node-ip. 2016-05-25 13:23:27 -07:00
Christopher Jeffrey
f065179d69
fix banning in certain cases. 2016-05-25 03:15:00 -07:00
Christopher Jeffrey
afeb1d1d34
lint. 2016-05-25 01:39:08 -07:00
Christopher Jeffrey
c5fc69ee93
handle mempool. 2016-05-24 11:43:14 -07:00
Christopher Jeffrey
ee09a6d2d0
typo. 2016-05-24 11:41:21 -07:00
Christopher Jeffrey
7756fc2c73
ensure packets are served in order. 2016-05-24 11:39:48 -07:00
Christopher Jeffrey
1c2e1b8000
minor. 2016-05-23 19:55:53 -07:00
Christopher Jeffrey
e8cf4ea8be
ip and version. 2016-05-23 05:33:27 -07:00
Christopher Jeffrey
e968e1701e
stop requesting every tx in existence. 2016-05-23 03:51:35 -07:00
Christopher Jeffrey
ed08f36e07
fix block sync. improve announce vs. sendInv. 2016-05-23 03:11:31 -07:00
Christopher Jeffrey
013b59a9cc
fix typos. 2016-05-22 23:16:08 -07:00
Christopher Jeffrey
53dbac9c87
more relay fixes. 2016-05-22 19:14:20 -07:00
Christopher Jeffrey
e8f5be9830
workers. fix inv relaying. 2016-05-22 18:13:54 -07:00
Christopher Jeffrey
5537eb1995
optimize parsing and serialization. strict parsing. 2016-05-22 06:31:35 -07:00
Christopher Jeffrey
2c809e28fd
segwit activation for testnet. work around leveldown bug. 2016-05-21 16:41:30 -07:00
Christopher Jeffrey
c398564036
refactor peer and pool. 2016-05-21 09:51:33 -07:00
Christopher Jeffrey
14b2b528f3
switch back to rolling filters. 2016-05-20 16:11:17 -07:00
Christopher Jeffrey
381c1ca1f1
rolling bloom filter. 2016-05-20 14:40:36 -07:00
Christopher Jeffrey
8e5cdbdfcd
add rejects filter. 2016-05-20 07:09:24 -07:00
Christopher Jeffrey
d9d18f2be7
use bloom filters to avoid double sending to peers. 2016-05-20 06:11:28 -07:00
Christopher Jeffrey
72e5d5fbc7
better orphan handling. 2016-05-20 04:16:15 -07:00
Christopher Jeffrey
e97f1d0477
better ping system. 2016-05-19 22:34:27 -07:00
Christopher Jeffrey
bd3d17ef53
refactor. 2016-05-19 21:35:02 -07:00
Christopher Jeffrey
b4bfe53bfe
refactor utils. 2016-05-19 21:31:39 -07:00
Christopher Jeffrey
435f631f05
stop using hostname getter. 2016-05-19 20:34:34 -07:00
Christopher Jeffrey
cef88c6e4e
more pool work. 2016-05-19 16:08:56 -07:00
Christopher Jeffrey
f714bbf2c0
minor. remove sendBlock/sendTX. 2016-05-18 23:58:12 -07:00
Christopher Jeffrey
3154a1c914
add feefilter packet. misc. 2016-05-18 17:58:29 -07:00
Christopher Jeffrey
07517ecd04
rewrite broadcast system. 2016-05-18 15:01:19 -07:00
Christopher Jeffrey
c6e36353fa
block.addTX. 2016-05-18 05:02:03 -07:00