Christopher Jeffrey
|
7ffcc8e7f3
|
check for syncPeer on blockchain fork.
|
2015-12-18 13:12:04 -08:00 |
|
Christopher Jeffrey
|
91618258e7
|
add a peers.bad list for peers with forked blockchains.
|
2015-12-18 13:10:27 -08:00 |
|
Christopher Jeffrey
|
82983af52b
|
pool wallets. chain errors. checkpoint failure.
|
2015-12-18 12:10:39 -08:00 |
|
Christopher Jeffrey
|
d109eaba6c
|
handle reject packet.
|
2015-12-17 19:47:20 -08:00 |
|
Christopher Jeffrey
|
3e608c2cc6
|
script and standard transaction types. prefixes.
|
2015-12-17 16:06:08 -08:00 |
|
Christopher Jeffrey
|
07a6788831
|
optimize block and tx rendering. script maxes. sync.
|
2015-12-17 16:06:08 -08:00 |
|
Christopher Jeffrey
|
88ddb3620c
|
get blockchain sync working. fix pushdata ops.
|
2015-12-17 16:05:48 -08:00 |
|
Christopher Jeffrey
|
8a33f2efa1
|
add getFullPublicKey/getOwnPublicKey and use appropriately.
|
2015-12-08 19:42:12 -08:00 |
|
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 |
|
Fedor Indutny
|
458e606359
|
wip
|
2014-05-04 23:24:32 +04:00 |
|
Fedor Indutny
|
6fd7173c89
|
wip
|
2014-05-04 00:48:43 +04:00 |
|
Fedor Indutny
|
f185574442
|
lib: save progress
|
2014-05-03 23:55:38 +04:00 |
|
Fedor Indutny
|
40ea4d1fb1
|
tx: parse
|
2014-05-03 17:46:15 +04:00 |
|
Fedor Indutny
|
1ac3208360
|
pool: refactor, make search work!
|
2014-05-03 16:11:06 +04:00 |
|
Fedor Indutny
|
0eecb94b3f
|
pool: save progress
|
2014-05-02 18:22:06 +04:00 |
|
Fedor Indutny
|
c3239b7f36
|
chain: preload and get
|
2014-05-02 14:50:21 +04:00 |
|
Fedor Indutny
|
9e0808eb39
|
pool: wip
|
2014-05-02 13:40:59 +04:00 |
|
Fedor Indutny
|
6e3cd9da85
|
pool: wip
|
2014-05-02 02:27:58 +04:00 |
|
Fedor Indutny
|
c71258103b
|
pool: wip
|
2014-05-02 00:08:07 +04:00 |
|
Fedor Indutny
|
1432608813
|
poll: wip
|
2014-05-01 22:43:38 +04:00 |
|
Fedor Indutny
|
6cb1594424
|
lib: save progress
|
2014-04-30 21:45:55 +04:00 |
|