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
|
3e5995f741
|
fix tx pool addition and tx verification.
|
2016-01-03 01:34:50 -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
|
bdc546edbc
|
fix chain.index.lastTs.
|
2016-01-02 05:09:44 -08:00 |
|
Christopher Jeffrey
|
a7a8eb11bb
|
add orphanRoot to spv chain.
|
2016-01-02 05:04:10 -08:00 |
|
Christopher Jeffrey
|
fc45025131
|
add chain.compact. orphan failsafe.
|
2016-01-02 04:48:20 -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
|
e04aed96d0
|
remove throwing assert for now.
|
2016-01-01 23:54:48 -08:00 |
|
Christopher Jeffrey
|
440933c27d
|
move pow target methods.
|
2016-01-01 19:58:35 -08:00 |
|
Christopher Jeffrey
|
0e5d7c41f2
|
refactor chain.has.
|
2016-01-01 19:54:22 -08:00 |
|
Christopher Jeffrey
|
5a26b7b71e
|
add pow retargeting to full chain.
|
2016-01-01 19:53:57 -08:00 |
|
Christopher Jeffrey
|
8b546a85e0
|
check for fullNode in handleBlock and handleMerkle.
|
2016-01-01 19:14:34 -08:00 |
|
Christopher Jeffrey
|
1be3a74c70
|
more chain method improvements.
|
2016-01-01 18:46:46 -08:00 |
|
Christopher Jeffrey
|
a4084d8252
|
more chain methods.
|
2016-01-01 18:32:15 -08:00 |
|
Christopher Jeffrey
|
4c1a3761af
|
set relay to false on spv.
|
2016-01-01 18:07:18 -08:00 |
|
Christopher Jeffrey
|
08320fd3fb
|
update preload.js.
|
2016-01-01 17:58:54 -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
|
3625a4f4c9
|
minor fixes.
|
2015-12-30 14:34:16 -08:00 |
|
Christopher Jeffrey
|
350ca9c875
|
move all block sync logic to pool.
|
2015-12-29 18:40:31 -08:00 |
|
Christopher Jeffrey
|
22427fe78f
|
stop saving block height on blocks.
|
2015-12-29 18:35:30 -08:00 |
|
Christopher Jeffrey
|
67d1405c15
|
handle compact mantissa numbers.
|
2015-12-29 13:13:51 -08:00 |
|
Christopher Jeffrey
|
43b0533a18
|
minor improvements and fixes.
|
2015-12-27 23:54:53 -08:00 |
|
Christopher Jeffrey
|
afcb89f76f
|
block and tx getters. coinbase height. multisig input test.
|
2015-12-24 13:19:29 -08:00 |
|
Christopher Jeffrey
|
1f8bf8c377
|
input and output getters.
|
2015-12-24 12:18:00 -08:00 |
|
Christopher Jeffrey
|
6ceeb6800b
|
remove useless line.
|
2015-12-24 03:27:34 -08:00 |
|
Christopher Jeffrey
|
42d872b268
|
calculate block reward.
|
2015-12-24 00:34:31 -08:00 |
|
Christopher Jeffrey
|
1fb6cb04b4
|
clean up input and output schema.
|
2015-12-23 23:44:59 -08:00 |
|
Christopher Jeffrey
|
207d9e1a30
|
refactor input and output data.
|
2015-12-23 23:12:54 -08:00 |
|
Christopher Jeffrey
|
0ccf67aef6
|
more input and output data work.
|
2015-12-23 21:55:25 -08:00 |
|
Christopher Jeffrey
|
cf9e11e356
|
add ids to inputs and outputs without addresses.
|
2015-12-23 20:09:14 -08:00 |
|
Christopher Jeffrey
|
f3ae1c517a
|
send block and merkleblock packets correctly.
|
2015-12-23 19:56:33 -08:00 |
|
Christopher Jeffrey
|
b77c34789e
|
refactor getData for inputs and outputs.
|
2015-12-23 19:55:27 -08:00 |
|
Christopher Jeffrey
|
b14c4daee0
|
refactor tx.utxos().
|
2015-12-23 18:31:31 -08:00 |
|
Christopher Jeffrey
|
389ee296b0
|
improve tx building. minor style fixes. utils.uniq.
|
2015-12-23 16:24:29 -08:00 |
|
Christopher Jeffrey
|
d32a951f37
|
fix isMultisig: compare to n value.
|
2015-12-23 11:45:43 -08:00 |
|
Christopher Jeffrey
|
2299ee757e
|
minor refactor.
|
2015-12-23 11:35:57 -08:00 |
|
Christopher Jeffrey
|
dddd6b0b49
|
minor: inspect methods.
|
2015-12-23 05:45:33 -08:00 |
|
Christopher Jeffrey
|
f68750991d
|
add block.reward. add coinbase data to into. failsafe for getFee.
|
2015-12-23 05:33:48 -08:00 |
|
Christopher Jeffrey
|
fdc11b76b2
|
start checking for height coinbases earlier.
|
2015-12-23 04:44:21 -08:00 |
|
Christopher Jeffrey
|
58d8e3ce53
|
fix coinbase parsing.
|
2015-12-23 04:14:51 -08:00 |
|
Christopher Jeffrey
|
2f6f3e11b1
|
Revert "use big numbers when calculating fee."
This reverts commit a057dc4064.
|
2015-12-23 02:42:57 -08:00 |
|