Christopher Jeffrey
|
47c1955e2c
|
mempool: rename hasTX to hasEntry.
|
2017-03-05 10:02:34 -08:00 |
|
Christopher Jeffrey
|
beefcfba67
|
chain: return null on orphan blocks.
|
2017-03-04 15:37:27 -08:00 |
|
Christopher Jeffrey
|
8977e99906
|
mempool: extra sanity checking for mining.
|
2017-03-01 15:19:55 -08:00 |
|
Christopher Jeffrey
|
56ccfaa980
|
merkleblock/minerblock: fix hasTX calls.
|
2017-02-28 09:32:17 -08:00 |
|
Christopher Jeffrey
|
e31ddaa61a
|
mining: remove mod size from priority. better free calculation.
|
2017-02-27 16:58:44 -08:00 |
|
Christopher Jeffrey
|
e577228944
|
miner: improve rate comparison.
|
2017-02-27 16:33:45 -08:00 |
|
Christopher Jeffrey
|
c02f19a288
|
miner: better block timestamp creation.
|
2017-02-27 09:12:56 -08:00 |
|
Christopher Jeffrey
|
369ef75840
|
miner: move logs.
|
2017-02-27 00:29:11 -08:00 |
|
Christopher Jeffrey
|
0a8228b3f4
|
miner: log block creation.
|
2017-02-26 23:06:46 -08:00 |
|
Christopher Jeffrey
|
a68ade51bc
|
miner: minor.
|
2017-02-26 22:12:00 -08:00 |
|
Christopher Jeffrey
|
6d4a2c61cb
|
miner: fix priorityWeight check.
|
2017-02-26 21:54:49 -08:00 |
|
Christopher Jeffrey
|
b73b2fba85
|
heap: minor refactor.
|
2017-02-26 21:53:05 -08:00 |
|
Christopher Jeffrey
|
70d4de39ce
|
miner: use a proper priority queue.
|
2017-02-26 12:53:41 -08:00 |
|
Christopher Jeffrey
|
cb7af959ce
|
miner: compare cumulative descendant fee rate.
|
2017-02-26 03:09:33 -08:00 |
|
Christopher Jeffrey
|
dcf7e7a9f4
|
miner: improve policy defaults. switch rate sorting immediately.
|
2017-02-25 23:12:13 -08:00 |
|
Christopher Jeffrey
|
3ec781ee60
|
miner: expose max-block-weight config option.
|
2017-02-25 22:25:34 -08:00 |
|
Christopher Jeffrey
|
7104e4c02f
|
miner: use bigger reserve defaults.
|
2017-02-22 20:56:47 -08:00 |
|
Christopher Jeffrey
|
f2964e06fb
|
minerblock: ensure constant coinbase size.
|
2017-02-22 20:35:34 -08:00 |
|
Christopher Jeffrey
|
1e07d1ba83
|
chain: improve target and mtp calculation.
|
2017-02-13 21:59:41 -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
|
389adee8f0
|
mining: change some miner apis.
|
2017-01-31 16:27:05 -08:00 |
|
Christopher Jeffrey
|
a61679c4a9
|
miner: 4 byte nonces.
|
2017-01-27 00:08:49 -08:00 |
|
Christopher Jeffrey
|
b212eed282
|
net: handle public ip and port better.
|
2017-01-21 13:56:41 -08:00 |
|
Christopher Jeffrey
|
170d9a1416
|
miner: share lock with chain.
|
2017-01-20 15:20:40 -08:00 |
|
Christopher Jeffrey
|
a486bd3a18
|
refactor: options.
|
2017-01-14 17:59:54 -08:00 |
|
Christopher Jeffrey
|
0f4348af6d
|
miner: wrap nonces correctly.
|
2017-01-13 16:44:46 -08:00 |
|
Christopher Jeffrey
|
0c194f1d3f
|
policy: refactor.
|
2017-01-06 10:35:51 -08:00 |
|
Christopher Jeffrey
|
5caf6210b9
|
refactor: move constants around.
|
2017-01-06 09:57:55 -08:00 |
|
Christopher Jeffrey
|
ff28b7c4fb
|
mempool/miner: cleanup.
|
2016-12-18 02:58:29 -08:00 |
|
Christopher Jeffrey
|
6b69e2bfad
|
miner: move tx.isFinal.
|
2016-12-15 16:41:33 -08:00 |
|
Christopher Jeffrey
|
ee3745616e
|
miner: refactor extranonce.
|
2016-12-14 17:15:27 -08:00 |
|
Christopher Jeffrey
|
4353decc5a
|
mining: remove cheating. rename witness deployment to segwit.
|
2016-12-14 11:27:39 -08:00 |
|
Christopher Jeffrey
|
f8b4750d90
|
Revert "miner: pass ts."
This reverts commit aa46fb2df2.
|
2016-12-14 10:59:17 -08:00 |
|
Christopher Jeffrey
|
aa46fb2df2
|
miner: pass ts.
|
2016-12-14 10:46:01 -08:00 |
|
Christopher Jeffrey
|
a9a0f638eb
|
miner: failsafe for segwit.
|
2016-12-14 10:39:56 -08:00 |
|
Christopher Jeffrey
|
6dcfdc02fd
|
miner: better cheating.
|
2016-12-14 10:33:44 -08:00 |
|
Christopher Jeffrey
|
1c08beba0a
|
miner: cheat on testnet.
|
2016-12-14 10:09:45 -08:00 |
|
Christopher Jeffrey
|
65ddc563d6
|
miner: mining and rpc changes.
|
2016-12-14 10:03:39 -08:00 |
|
Christopher Jeffrey
|
33a8e1e511
|
block/tx: sigops cost/size/weight.
|
2016-12-13 16:52:31 -08:00 |
|
Christopher Jeffrey
|
59645ac3ec
|
refactor: remove extra properties from tx and block.
|
2016-12-11 05:35:31 -08:00 |
|
Christopher Jeffrey
|
12b3274d33
|
refactor: pass coin viewpoints for every function requiring inputs.
|
2016-12-09 07:15:35 -08:00 |
|
Christopher Jeffrey
|
ded3bc34f3
|
refactor: start moving away from getters.
|
2016-11-30 21:31:52 -08:00 |
|
Christopher Jeffrey
|
507fd89948
|
timedata: move time to network object.
|
2016-11-28 16:58:48 -08:00 |
|
Christopher Jeffrey
|
d1e37582d1
|
block/crypto: refactor merkle trees.
|
2016-11-28 15:59:30 -08:00 |
|
Christopher Jeffrey
|
20cdb1adbc
|
miner: clear coins.
|
2016-11-26 09:27:17 -08:00 |
|
Christopher Jeffrey
|
390f7d8ddb
|
minerblock: commit block once mined.
|
2016-11-23 00:56:56 -08:00 |
|
Christopher Jeffrey
|
bf34a8133d
|
btc: rename.
|
2016-11-19 11:14:38 -08:00 |
|
Christopher Jeffrey
|
b754973511
|
utils/btc: rename.
|
2016-11-19 10:45:31 -08:00 |
|
Christopher Jeffrey
|
098465c171
|
miner: rename.
|
2016-11-19 07:10:49 -08:00 |
|