Christopher Jeffrey
|
2ef4d137e6
|
pkg: switch from jshint to eslint.
|
2017-06-24 04:45:46 -07:00 |
|
Christopher Jeffrey
|
84eccc29fa
|
refactor: switch to async/await. see #227.
|
2017-06-24 02:39:06 -07:00 |
|
Christopher Jeffrey
|
33ffb780b3
|
refactor: expose int64 and big numbers as modules.
|
2017-06-22 03:59:49 -07:00 |
|
Christopher Jeffrey
|
9238d29a28
|
chain: minor.
|
2017-06-22 02:22:15 -07:00 |
|
Christopher Jeffrey
|
6ca3a3fda6
|
chain: minor.
|
2017-06-16 00:18:59 -07:00 |
|
Christopher Jeffrey
|
b8c788c207
|
chain: getLocator refactor.
|
2017-06-16 00:13:29 -07:00 |
|
Christopher Jeffrey
|
fb8b9fac2b
|
chain: fix getProofTime.
|
2017-06-16 00:07:50 -07:00 |
|
Christopher Jeffrey
|
71f8b25d3c
|
chain: refactor getLocator.
|
2017-06-16 00:04:26 -07:00 |
|
Christopher Jeffrey
|
a3c7a49c80
|
refactor: replace util.equal with Buffer#equals.
|
2017-06-12 03:00:08 -07:00 |
|
Christopher Jeffrey
|
28cd43045d
|
refactor: avoid using new Buffer() due to its new perf implications.
|
2017-05-30 21:11:10 -07:00 |
|
Christopher Jeffrey
|
8763600e53
|
chaindb: minor.
|
2017-05-28 13:43:25 -07:00 |
|
Christopher Jeffrey
|
46b34677f1
|
address/wallet: refactor usage of Address.getHash.
|
2017-05-25 23:27:37 -07:00 |
|
Christopher Jeffrey
|
7d61cda3aa
|
chain/mempool: more aggressive asserts.
|
2017-05-21 18:40:43 -07:00 |
|
Christopher Jeffrey
|
1eaafb1a09
|
chain: minor refactor.
|
2017-05-21 09:05:35 -07:00 |
|
Christopher Jeffrey
|
0ceca23cb5
|
chain/mempool: store peer id and punish invalid orphans.
|
2017-05-19 17:02:06 -07:00 |
|
Christopher Jeffrey
|
028fee9eee
|
chain: compact db after pruning.
|
2017-05-15 03:42:14 -07:00 |
|
Christopher Jeffrey
|
f0cc8eb128
|
chain: rename some methods. remove unused methods.
|
2017-05-14 22:11:55 -07:00 |
|
Christopher Jeffrey
|
f0bc6d5925
|
rpc: implement pruneblockchain.
|
2017-05-14 15:24:32 -07:00 |
|
Christopher Jeffrey
|
290f6ab563
|
rpc: implement invalidateblock correctly.
|
2017-03-14 06:10:37 -07:00 |
|
Christopher Jeffrey
|
5b3ca8ce6f
|
chain: refactor getDeployments.
|
2017-03-14 06:10:36 -07:00 |
|
Christopher Jeffrey
|
eb601eece6
|
node: start using logger contexts.
|
2017-03-14 06:10:35 -07:00 |
|
Christopher Jeffrey
|
a81733a720
|
node/config: refactor config and options.
|
2017-03-14 06:09:29 -07:00 |
|
Christopher Jeffrey
|
eeeff1f795
|
chain: skip all preliminary verification when using checkpoints.
|
2017-03-06 18:24:38 -08:00 |
|
Christopher Jeffrey
|
3c4bee11f2
|
chain: add serial asynchronous "hooks".
|
2017-03-05 15:06:26 -08:00 |
|
Christopher Jeffrey
|
a0d2cc598c
|
chaindb: do not use asyncobject.
|
2017-03-05 14:32:50 -08:00 |
|
Christopher Jeffrey
|
fce0126c13
|
util: refactor hrtime usage.
|
2017-03-05 01:23:16 -08:00 |
|
Christopher Jeffrey
|
1a5263ef23
|
chain: minor. logging.
|
2017-03-04 16:00:07 -08:00 |
|
Christopher Jeffrey
|
beefcfba67
|
chain: return null on orphan blocks.
|
2017-03-04 15:37:27 -08:00 |
|
Christopher Jeffrey
|
b265877b36
|
chain: refactor event emission and logging.
|
2017-03-04 15:34:16 -08:00 |
|
Christopher Jeffrey
|
bffc225179
|
chain/mempool/node: expose getSpentView.
|
2017-02-28 22:43:44 -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
|
56ccfaa980
|
merkleblock/minerblock: fix hasTX calls.
|
2017-02-28 09:32:17 -08:00 |
|
Christopher Jeffrey
|
ac70656e71
|
chain/tx: fixes.
|
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
|
39c1817043
|
chain: add verifyBlock method. expose on rpc.
|
2017-02-28 09:20:22 -08:00 |
|
Christopher Jeffrey
|
f71f2d954b
|
chain: optimize reward calculation.
|
2017-02-28 09:20:22 -08:00 |
|
Christopher Jeffrey
|
275eb917aa
|
chain: shave a few ms of block processing time.
|
2017-02-13 22:27:23 -08:00 |
|
Christopher Jeffrey
|
1e07d1ba83
|
chain: improve target and mtp calculation.
|
2017-02-13 21:59:41 -08:00 |
|
Christopher Jeffrey
|
dcf705d8bc
|
chain: s/bad-witness-merkle-size/bad-witness-nonce-size/
|
2017-02-11 12:54:24 -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
|
f20aae676a
|
pool: do not reset chain when checkpoints=false.
|
2017-02-02 17:55:38 -08:00 |
|
Christopher Jeffrey
|
a443b88f92
|
chain: cleanup some functions.
|
2017-02-02 11:28:25 -08:00 |
|
Christopher Jeffrey
|
66dfce4397
|
chain: avoid getDeployments in spv mode. see #128.
|
2017-02-01 17:15:57 -08:00 |
|
Christopher Jeffrey
|
5e1d8c743c
|
chain: add genesis check.
|
2017-01-28 19:29:16 -08:00 |
|
Christopher Jeffrey
|
963e812bf9
|
chain: do not handle genesis block.
|
2017-01-28 19:06:15 -08:00 |
|
Christopher Jeffrey
|
2d49e38580
|
chain: coin cache.
|
2017-01-23 15:18:25 -08:00 |
|
Christopher Jeffrey
|
c6b439f21c
|
chain/pool: remove witness option.
|
2017-01-23 14:51:40 -08:00 |
|
Christopher Jeffrey
|
e7413aabb7
|
chain/pool: disable checkpoints on checkpoint failure. see #121.
|
2017-01-23 13:25:01 -08:00 |
|
Christopher Jeffrey
|
77032f758d
|
chain: different checkpoints handling.
|
2017-01-23 12:41:07 -08:00 |
|