Christopher Jeffrey
|
e52eebd652
|
fullnode: fix persistent mempool block addition/removal.
|
2017-03-05 13:01:30 -08:00 |
|
Christopher Jeffrey
|
c2b8dc37c7
|
mempool: handle trimming differently.
|
2017-03-05 11:43:28 -08:00 |
|
Christopher Jeffrey
|
47c1955e2c
|
mempool: rename hasTX to hasEntry.
|
2017-03-05 10:02:34 -08:00 |
|
Christopher Jeffrey
|
210ce4c767
|
mempool: evict by lowest fee rate.
|
2017-03-05 02:03:14 -08:00 |
|
Christopher Jeffrey
|
46a646aebd
|
mempool: refactor descendants handling.
|
2017-03-01 17:45:51 -08:00 |
|
Christopher Jeffrey
|
8977e99906
|
mempool: extra sanity checking for mining.
|
2017-03-01 15:19:55 -08:00 |
|
Christopher Jeffrey
|
77371fc501
|
mempool: fix fee estimator inject() method.
|
2017-03-01 15:03:05 -08:00 |
|
Christopher Jeffrey
|
34cb226000
|
mempool: enable persistent fees.
|
2017-03-01 11:01:41 -08:00 |
|
Christopher Jeffrey
|
a11344db0e
|
mempool: refactor fee estimation.
|
2017-03-01 09:53:10 -08:00 |
|
Christopher Jeffrey
|
23ca2cc65f
|
mempool: minor.
|
2017-03-01 09:23:21 -08:00 |
|
Christopher Jeffrey
|
38cfdbf8f9
|
mempool: drop old getCoinView.
|
2017-03-01 07:26:20 -08:00 |
|
Christopher Jeffrey
|
3988d2766d
|
mempool: add double spend events.
|
2017-02-28 23:19:38 -08:00 |
|
Christopher Jeffrey
|
bffc225179
|
chain/mempool/node: expose getSpentView.
|
2017-02-28 22:43:44 -08:00 |
|
Christopher Jeffrey
|
8cb2c4a1a0
|
mempool: refactor addr indexing.
|
2017-02-28 21:49:06 -08:00 |
|
Christopher Jeffrey
|
d92d6487b5
|
mempool: move memUsage method.
|
2017-02-28 20:55:50 -08:00 |
|
Christopher Jeffrey
|
653163929e
|
mempool: correct memusage numbers.
|
2017-02-28 20:48:51 -08:00 |
|
Christopher Jeffrey
|
92d896c729
|
mempool: refactor.
|
2017-02-28 17:21:16 -08:00 |
|
Christopher Jeffrey
|
73210b3ed4
|
mempool: preliminary work for persistent fees.
|
2017-02-28 17:09:51 -08:00 |
|
Christopher Jeffrey
|
e7f850b4ba
|
fees: refactor estimator.
|
2017-02-28 16:57:45 -08:00 |
|
Christopher Jeffrey
|
42a2e61d7f
|
mempool: fix getDepends.
|
2017-02-28 15:22:35 -08:00 |
|
Christopher Jeffrey
|
e80c98d4e8
|
mempool: load descFee/descSize correctly.
|
2017-02-28 13:35:13 -08:00 |
|
Christopher Jeffrey
|
6dcbb93802
|
mempool: minor.
|
2017-02-28 13:21:53 -08:00 |
|
Christopher Jeffrey
|
7bfe5cfd08
|
mempool: return missing txs again.
|
2017-02-28 13:15:49 -08:00 |
|
Christopher Jeffrey
|
ce45b501da
|
mempool: lint.
|
2017-02-28 13:13:45 -08:00 |
|
Christopher Jeffrey
|
29fe6468eb
|
db: do not use isBrowser for bufferKeys check. see #137.
|
2017-02-28 13:04:55 -08:00 |
|
Christopher Jeffrey
|
7bd89b35c3
|
mempool: persist to disk.
|
2017-02-28 12:59:19 -08:00 |
|
Christopher Jeffrey
|
08936c8970
|
mempool: fix countDescendants (again).
|
2017-02-28 10:43:05 -08:00 |
|
Christopher Jeffrey
|
3ac91b9a77
|
mempoolentry: improve serialization.
|
2017-02-28 10:41:59 -08:00 |
|
Christopher Jeffrey
|
7ccea6fbb8
|
mempool: fix countDescendants.
|
2017-02-28 10:41:21 -08:00 |
|
Christopher Jeffrey
|
e9d87dcd98
|
refactor: lint.
|
2017-02-28 10:09:17 -08:00 |
|
Christopher Jeffrey
|
45952a4140
|
mempool: preliminary work for persistent mempool.
|
2017-02-28 09:20:23 -08:00 |
|
Christopher Jeffrey
|
33bda01d21
|
tx/mempool: simplify some witness policy.
|
2017-02-28 09:20:22 -08:00 |
|
Christopher Jeffrey
|
7688d80e74
|
block/chain: refactor block verification and caching.
|
2017-02-28 09:20:22 -08:00 |
|
Christopher Jeffrey
|
e31ddaa61a
|
mining: remove mod size from priority. better free calculation.
|
2017-02-27 16:58:44 -08:00 |
|
Christopher Jeffrey
|
2d9f96d86b
|
mempool: use virtual size weighted against sigops.
|
2017-02-26 22:50:25 -08:00 |
|
Christopher Jeffrey
|
1dd0e366ac
|
mempool: fix descendant fees calculation.
|
2017-02-26 22:05:43 -08:00 |
|
Christopher Jeffrey
|
cb7af959ce
|
miner: compare cumulative descendant fee rate.
|
2017-02-26 03:09:33 -08:00 |
|
Christopher Jeffrey
|
5d2429a7b1
|
docs: get rid of global symbols.
|
2017-02-10 10:09:27 -08:00 |
|
Christopher Jeffrey
|
d3f94dbc6a
|
mempool: force broadcasting on addTX fail.
|
2017-02-07 13:56:30 -08:00 |
|
Christopher Jeffrey
|
ef95b69e5e
|
minor: refactor. move asyncobject.
|
2017-02-04 14:52:13 -08:00 |
|
Christopher Jeffrey
|
4e7df6ef87
|
docs: get jsdoc compiling again.
|
2017-02-03 22:47:26 -08:00 |
|
Christopher Jeffrey
|
6e13fe57c0
|
pool: refactor header sync.
|
2017-01-21 16:59:20 -08:00 |
|
Christopher Jeffrey
|
4692849593
|
peer: abstract all deps.
|
2017-01-21 03:43:26 -08:00 |
|
Christopher Jeffrey
|
f8c82197a4
|
mempool: share lock with chain.
|
2017-01-20 15:14:07 -08:00 |
|
Christopher Jeffrey
|
5ee83e9114
|
tx: some misc cleanup.
|
2017-01-15 17:52:42 -08:00 |
|
Christopher Jeffrey
|
a486bd3a18
|
refactor: options.
|
2017-01-14 17:59:54 -08:00 |
|
Christopher Jeffrey
|
7c021cf842
|
utils: rename locker to lock for consistency.
|
2017-01-11 21:20:26 -08:00 |
|
Christopher Jeffrey
|
c605638daf
|
pool: some request refactoring.
|
2017-01-10 16:10:55 -08:00 |
|
Christopher Jeffrey
|
d338f62078
|
protocol: constants changes.
|
2017-01-10 04:57:41 -08:00 |
|
Christopher Jeffrey
|
4c557744a2
|
refactor: address, amount, uri, errors.
|
2017-01-09 23:07:02 -08:00 |
|