Christopher Jeffrey
|
8a930ac037
|
drop missing event. fix for spv chain. pool.search improvements.
|
2016-01-05 02:45:57 -08:00 |
|
Christopher Jeffrey
|
2f618c961b
|
fixes. peer improvements.
|
2016-01-05 02:28:06 -08:00 |
|
Christopher Jeffrey
|
019ecf4f2a
|
switch to fullchain for both spv and fullnode.
|
2016-01-04 20:13:06 -08:00 |
|
Christopher Jeffrey
|
582a21fd5a
|
getblocks failing for spv.
|
2016-01-04 18:31:27 -08:00 |
|
Christopher Jeffrey
|
0a97cebf25
|
improve getblocks download, spv chain, and events.
|
2016-01-04 18:22:42 -08:00 |
|
Christopher Jeffrey
|
2c3edd50aa
|
chain: improve locatorHashes.
|
2016-01-04 16:33:52 -08:00 |
|
Christopher Jeffrey
|
10fce032b7
|
improve locatorHashes. fix utils ref in tx-pool. add utils.hash.
|
2016-01-04 15:12:50 -08:00 |
|
Christopher Jeffrey
|
d1595c0ec4
|
use getheaders by default. fix header parsing and handling.
|
2016-01-04 13:14:09 -08:00 |
|
Christopher Jeffrey
|
50e606f625
|
fix pool.isWatched.
|
2016-01-04 10:37:58 -08:00 |
|
Christopher Jeffrey
|
6758d4fe8a
|
chain and search fixes. options.
|
2016-01-04 04:33:49 -08:00 |
|
Christopher Jeffrey
|
0f8819c78e
|
minor fixes. refactor timestamps.
|
2016-01-04 04:12:26 -08:00 |
|
Christopher Jeffrey
|
a20cd7edbe
|
refactor pool. improve chains.
|
2016-01-04 03:04:09 -08:00 |
|
Christopher Jeffrey
|
484b1f2817
|
use getheaders.
|
2016-01-03 06:47:27 -08:00 |
|
Christopher Jeffrey
|
73262b74ba
|
pool.searchWallet failsafe for fullnode.
|
2016-01-02 05:19:19 -08:00 |
|
Christopher Jeffrey
|
9c904f7b4f
|
fix potential uncatchable error.
|
2016-01-02 05:16:58 -08:00 |
|
Christopher Jeffrey
|
35ba5a5de5
|
refactor chain methods. check for orphans during fullnode sync.
|
2016-01-02 04:32:04 -08:00 |
|
Christopher Jeffrey
|
7a8a7a5a2b
|
better wallet searching for spv. pool methods.
|
2016-01-02 03:44:25 -08:00 |
|
Christopher Jeffrey
|
ff16271c1a
|
comments. remove useless variable.
|
2016-01-02 00:26:19 -08:00 |
|
Christopher Jeffrey
|
9976208d0d
|
comments. misc.
|
2016-01-02 00:16:36 -08:00 |
|
Christopher Jeffrey
|
8b546a85e0
|
check for fullNode in handleBlock and handleMerkle.
|
2016-01-01 19:14:34 -08:00 |
|
Christopher Jeffrey
|
4c1a3761af
|
set relay to false on spv.
|
2016-01-01 18:07:18 -08:00 |
|
Christopher Jeffrey
|
eee2ef5d34
|
improve pool/chain options.
|
2016-01-01 17:54:22 -08:00 |
|
Christopher Jeffrey
|
90856a8f5b
|
add size method.
|
2016-01-01 17:42:02 -08:00 |
|
Christopher Jeffrey
|
3c5a823445
|
allow watch() to be used on a full node.
|
2016-01-01 17:42:02 -08:00 |
|
Christopher Jeffrey
|
146e50dc68
|
add fullnode chain. improve pool.
|
2016-01-01 17:41:13 -08:00 |
|
Christopher Jeffrey
|
65dd1727be
|
push wallet in pool.addWallet.
|
2016-01-01 14:21:10 -08:00 |
|
Christopher Jeffrey
|
350ca9c875
|
move all block sync logic to pool.
|
2015-12-29 18:40:31 -08:00 |
|
Christopher Jeffrey
|
43b0533a18
|
minor improvements and fixes.
|
2015-12-27 23:54:53 -08:00 |
|
Christopher Jeffrey
|
52b653083c
|
add features potentially useful for blockchain explorers.
|
2015-12-21 20:00:13 -08:00 |
|
Christopher Jeffrey
|
a96f27682f
|
style. fix addr timestamp.
|
2015-12-19 02:17:01 -08:00 |
|
Christopher Jeffrey
|
d3811acc28
|
move chain.on("fork") somewhere sane.
|
2015-12-19 02:08:42 -08:00 |
|
Christopher Jeffrey
|
1e802c152f
|
comments. more style consistency.
|
2015-12-18 22:53:31 -08:00 |
|
Christopher Jeffrey
|
5ece45091b
|
style consistency.
|
2015-12-18 22:37:02 -08:00 |
|
Christopher Jeffrey
|
9fe8afa7d3
|
emit orphan event.
|
2015-12-18 20:33:19 -08:00 |
|
Christopher Jeffrey
|
7cabdcfda5
|
fix getOrphanRoot and usage.
|
2015-12-18 17:31:45 -08:00 |
|
Christopher Jeffrey
|
e735249d0d
|
try to choose from at least 5 potential peers when syncing.
|
2015-12-18 16:52:32 -08:00 |
|
Christopher Jeffrey
|
086b32cb73
|
minor: initialize syncPeer.
|
2015-12-18 16:39:29 -08:00 |
|
Christopher Jeffrey
|
cf502913b6
|
check to see if chain is synced.
|
2015-12-18 16:35:00 -08:00 |
|
Christopher Jeffrey
|
34e90c6baa
|
handle chain forks from checkpoints. enforce one syncPeer.
|
2015-12-18 16:30:58 -08:00 |
|
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 |
|