Christopher Jeffrey
|
db0da78ae5
|
only start calculating startHeight and locatorHashes after chain load.
|
2015-12-05 18:34:18 -08:00 |
|
Christopher Jeffrey
|
ea9af49f4b
|
hd and p2sh
|
2015-12-04 18:01:31 -08:00 |
|
Christopher Jeffrey
|
3bfd10d0d0
|
work
|
2015-12-01 22:59:26 -08:00 |
|
Christopher Jeffrey
|
fcc9d661c1
|
satoshi: fix blockchain download.
|
2015-11-30 18:15:57 -08:00 |
|
Christopher Jeffrey
|
feda74523f
|
peer/pool: add origin satoshi protocol.
|
2015-11-30 12:36:39 -08:00 |
|
Christopher Jeffrey
|
96e1cbb0e1
|
pool: emit peer in tx broadcast.
|
2014-06-11 18:43:50 -05:00 |
|
Christopher Jeffrey
|
2697d37753
|
Merge pull request #25 from indutny/peer-events
Peer events
|
2014-06-07 03:48:43 -05:00 |
|
Christopher Jeffrey
|
9363aff634
|
pool: pass peer in through error events...again.
|
2014-06-07 03:40:42 -05:00 |
|
Christopher Jeffrey
|
d577b7cbd3
|
pool: pass peer in through error events.
|
2014-06-07 03:39:05 -05:00 |
|
Christopher Jeffrey
|
eadb7a50c7
|
pool: add version and peer events for peers.
|
2014-06-06 16:20:50 -05:00 |
|
Christopher Jeffrey
|
11b56e32d7
|
fix: do not throw on destroyed peers.
|
2014-06-06 06:37:47 -05:00 |
|
Christopher Jeffrey
|
8d6c438e3d
|
pool: stop throwing uncatchable errors on parser errors.
|
2014-06-02 02:29:15 -05:00 |
|
Fedor Indutny
|
013a85c6a5
|
Merge pull request #16 from chjj/version-packet
Version packet
|
2014-05-26 22:12:36 +04:00 |
|
Christopher Jeffrey
|
1b88b355ac
|
chain: add a cacheLimit option to chain.
|
2014-05-26 12:53:47 -05:00 |
|
Christopher Jeffrey
|
7e38e4de7c
|
pool: change pool.options.satoshi to pool.options.relay.
|
2014-05-26 12:43:41 -05:00 |
|
Christopher Jeffrey
|
024350dbe4
|
peer/pool: improve handleInv. improve addPeer.
|
2014-05-26 04:03:23 -05:00 |
|
Christopher Jeffrey
|
24d9b2b2d8
|
pool: allow sending filterload to peers without an id to add to the bloom filter.
|
2014-05-24 02:16:59 -05:00 |
|
Christopher Jeffrey
|
a5f20114e8
|
framer: version packet options, relay and height.
|
2014-05-24 02:16:59 -05:00 |
|
Christopher Jeffrey
|
7de6964628
|
allow usage of the original non-spv pre BIP-37 satoshi protocol.
|
2014-05-23 10:56:02 -05:00 |
|
Christopher Jeffrey
|
f4dbc0ee33
|
parser: parse transactions in regular blocks.
|
2014-05-23 10:05:46 -05:00 |
|
Christopher Jeffrey
|
2ab9334b4b
|
pool: when proxying peer->pool events. pass peer as the 2nd arg.
Signed-off-by: Fedor Indutny <fedor@indutny.com>
|
2014-05-18 18:09:41 +04:00 |
|
Christopher Jeffrey
|
01409b34af
|
pool: emit blocks and txs event on pool.
Signed-off-by: Fedor Indutny <fedor@indutny.com>
|
2014-05-18 18:09:40 +04:00 |
|
Christopher Jeffrey
|
24779fb398
|
peer/pool: emit addr event on pool. refactor addr handler.
Signed-off-by: Fedor Indutny <fedor@indutny.com>
|
2014-05-16 01:28:17 +04:00 |
|
Fedor Indutny
|
c69660d81d
|
pool: fix relay of pending TX
|
2014-05-15 15:08:33 +04:00 |
|
Fedor Indutny
|
2365e10d9b
|
pool: support adding and removing wallets
|
2014-05-15 12:56:19 +04:00 |
|
Fedor Indutny
|
b425cb4639
|
pool: proper backoff
|
2014-05-14 19:24:28 +04:00 |
|
Fedor Indutny
|
a672b955c9
|
pool: fix search
|
2014-05-14 16:27:59 +04:00 |
|
Fedor Indutny
|
8535fa6fa7
|
lib: searialize searches
|
2014-05-14 15:01:37 +04:00 |
|
Fedor Indutny
|
f7300fb979
|
peer: backoff randomly to not spin on reconnect
|
2014-05-13 15:13:52 +04:00 |
|
Fedor Indutny
|
516b64f0cb
|
pool: add .isFull()
|
2014-05-12 16:32:57 +04:00 |
|
Fedor Indutny
|
dfdc69aa3a
|
lib: remove heavy modules
|
2014-05-11 14:27:05 +04:00 |
|
Fedor Indutny
|
6d99072caf
|
pool: fix finalization
|
2014-05-11 11:42:48 +04:00 |
|
Fedor Indutny
|
ee9037e19a
|
lib: jshint
|
2014-05-10 22:43:15 +04:00 |
|
Fedor Indutny
|
169be71d79
|
tx: store as JSON
|
2014-05-10 20:22:35 +04:00 |
|
Fedor Indutny
|
2c5a622a66
|
pool: emit 'full' faster
|
2014-05-10 02:51:49 +04:00 |
|
Fedor Indutny
|
7a8d6a1018
|
pool: add block to chain after _response()
|
2014-05-10 02:05:37 +04:00 |
|
Fedor Indutny
|
292da0625e
|
chain: fixes
|
2014-05-08 17:47:51 +04:00 |
|
Fedor Indutny
|
8043be6e40
|
pool: make some functions asynchronous
|
2014-05-08 16:28:45 +04:00 |
|
Fedor Indutny
|
5c103aeb6c
|
chain: storage support
|
2014-05-08 14:32:47 +04:00 |
|
Fedor Indutny
|
1d8574bdbd
|
wallet: allow export/import without pub key
|
2014-05-08 13:50:11 +04:00 |
|
Fedor Indutny
|
f9dc43eba2
|
chain: improvements
|
2014-05-07 16:54:22 +04:00 |
|
Fedor Indutny
|
4a2c54827b
|
chain: better preload generation algorithm
|
2014-05-07 04:13:30 +04:00 |
|
Fedor Indutny
|
2a4553f6c5
|
preload: script to update
|
2014-05-06 22:08:38 +04:00 |
|
Fedor Indutny
|
a6be7bf5f7
|
lib: JSON serialization for everyone
|
2014-05-06 21:33:05 +04:00 |
|
Fedor Indutny
|
b98be4b388
|
pool: load interval
|
2014-05-06 20:46:20 +04:00 |
|
Fedor Indutny
|
762b53a011
|
pool: lower timeouts
|
2014-05-06 17:15:23 +04:00 |
|
Fedor Indutny
|
cdd3dbefb1
|
lib: use TX instead of Tx everywhere
|
2014-05-06 15:02:09 +04:00 |
|
Fedor Indutny
|
403beca64b
|
peer: proper reporting of reject
|
2014-05-06 13:42:17 +04:00 |
|
Fedor Indutny
|
7f0ea92a43
|
peer: improvements
|
2014-05-06 00:55:24 +04:00 |
|
Fedor Indutny
|
4328d7c3ec
|
wip
|
2014-05-05 13:46:29 +04:00 |
|