Commit Graph

227 Commits

Author SHA1 Message Date
Christopher Jeffrey
ee08278654
lint. 2016-07-21 12:38:31 -07:00
Christopher Jeffrey
27684e9661
if we're going to have checkpoints, might as well optimize the hell out of them. 2016-07-21 12:36:11 -07:00
Christopher Jeffrey
78919ffde7
pool fixes and refactor. 2016-07-21 04:50:28 -07:00
Christopher Jeffrey
95067ba938
compact block relay support. 2016-07-20 19:42:19 -07:00
Christopher Jeffrey
a6dc5a08c8
misc. fix rejects filter additions. 2016-07-15 18:20:55 -07:00
Christopher Jeffrey
28f6ebe43f
remove globals. add logger. 2016-07-15 18:20:55 -07:00
Christopher Jeffrey
46d7fba13a
fix peer. 2016-07-15 18:20:55 -07:00
Christopher Jeffrey
d346b36754
refactor pool and peer. 2016-07-15 18:20:55 -07:00
Christopher Jeffrey
aec1ebbdd3
fix notfound bug. ensure fast properties for network object. 2016-06-22 16:45:36 -07:00
Christopher Jeffrey
5773d5b445
add packet objects. 2016-06-22 15:12:49 -07:00
Christopher Jeffrey
4d823742c3
improve getutxos. 2016-06-22 03:34:53 -07:00
Christopher Jeffrey
a8cf57ab7d
minor. 2016-06-21 13:59:05 -07:00
Christopher Jeffrey
cc22e97dae
comments. asserts. refactor. 2016-06-20 01:56:47 -07:00
Christopher Jeffrey
da3ce0b4a7
filterload. 2016-06-17 20:41:45 -07:00
Christopher Jeffrey
c3774261b4
minor optimizations. 2016-06-17 16:25:27 -07:00
Christopher Jeffrey
7862418ccc
program. addresses. 2016-06-17 06:34:48 -07:00
Christopher Jeffrey
799c40136a
refactor. 2016-06-17 03:41:15 -07:00
Christopher Jeffrey
4b5697a615
more serialization work. 2016-06-17 02:26:48 -07:00
Christopher Jeffrey
16404a03ba
serialization... again. 2016-06-17 01:34:59 -07:00
Christopher Jeffrey
9d771fe0b6
fix leech peers. 2016-06-15 20:33:17 -07:00
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