Christopher Jeffrey
|
1b098b61ba
|
template: minor.
|
2017-03-14 06:10:34 -07:00 |
|
Christopher Jeffrey
|
945fa381c5
|
refactor: mining.
|
2017-03-14 06:10:34 -07:00 |
|
Christopher Jeffrey
|
50d47dd5a6
|
rpc: method refactor. getwork refactor.
|
2017-03-14 06:10:34 -07:00 |
|
Christopher Jeffrey
|
78a4f379f5
|
rpc: add u32 validation. rename node rpc methods.
|
2017-03-14 06:10:34 -07:00 |
|
Christopher Jeffrey
|
59e9ef277a
|
http: make rpc more hookable.
|
2017-03-14 06:10:34 -07:00 |
|
Christopher Jeffrey
|
a47316c264
|
http: refactor node websocket api.
|
2017-03-14 06:10:34 -07:00 |
|
Christopher Jeffrey
|
4c7a935484
|
http: better channel management.
|
2017-03-14 06:10:34 -07:00 |
|
Christopher Jeffrey
|
5cbbdbfb2f
|
refactor: config, plugins, and walletdb.
|
2017-03-14 06:10:34 -07:00 |
|
Christopher Jeffrey
|
eedc563903
|
utils: add fs.
|
2017-03-14 06:09:29 -07:00 |
|
Christopher Jeffrey
|
695305cf68
|
mtx: add by-value sorting.
|
2017-03-14 06:09:29 -07:00 |
|
Christopher Jeffrey
|
a81733a720
|
node/config: refactor config and options.
|
2017-03-14 06:09:29 -07:00 |
|
Christopher Jeffrey
|
667b0e746d
|
http: fix json rpc id handling. see #159.
|
2017-03-12 23:44:04 -07:00 |
|
Christopher Jeffrey
|
604362effd
|
pool: increase blocktxn limit.
|
2017-03-07 22:43:46 -08:00 |
|
Christopher Jeffrey
|
75f4e9616f
|
pool: fix discoverSeeds.
|
2017-03-07 22:41:13 -08:00 |
|
Christopher Jeffrey
|
19525826e3
|
pool: better stalling for compact blocks.
|
2017-03-07 20:54:44 -08:00 |
|
Christopher Jeffrey
|
4aecaf9158
|
pool/peer: do not allow duplicate txs in merkle blocks.
|
2017-03-07 20:13:32 -08:00 |
|
Christopher Jeffrey
|
bfca120f4f
|
pool: lint. minor.
|
2017-03-07 20:04:26 -08:00 |
|
Christopher Jeffrey
|
d0628e990d
|
miner: add "preverify" option.
|
2017-03-07 20:00:33 -08:00 |
|
Christopher Jeffrey
|
871225bbe4
|
pool/peer: split request map into two maps.
|
2017-03-07 19:49:50 -08:00 |
|
Christopher Jeffrey
|
2bbeb40ac5
|
net: resend sync on peer disconnection.
|
2017-03-07 18:59:46 -08:00 |
|
Christopher Jeffrey
|
6a229d597e
|
logger: fix logger error handling.
|
2017-03-07 18:56:04 -08:00 |
|
Christopher Jeffrey
|
11a2bc1356
|
net: less banning for bip152.
|
2017-03-07 18:01:05 -08:00 |
|
Christopher Jeffrey
|
cdbad54a8c
|
net: improvements. see comments.
- Improved local address handling.
- Enabled upnp discovery.
- Added retry for dns seeds.
- Improved hostlist in general.
|
2017-03-07 17:10:47 -08:00 |
|
Christopher Jeffrey
|
614a952015
|
net: hardcoded seeds (primarily for browser).
|
2017-03-07 13:57:09 -08:00 |
|
Christopher Jeffrey
|
e823222e45
|
timedata/network: minor.
|
2017-03-06 18:41:23 -08:00 |
|
Christopher Jeffrey
|
eeeff1f795
|
chain: skip all preliminary verification when using checkpoints.
|
2017-03-06 18:24:38 -08:00 |
|
Christopher Jeffrey
|
6d477b7588
|
v1.0.0-beta.9
|
2017-03-05 18:39:33 -08:00 |
|
Christopher Jeffrey
|
e9650da89c
|
tx: prevent getRate from throwing.
|
2017-03-05 17:57:26 -08:00 |
|
Christopher Jeffrey
|
a7ab25a078
|
policy: add some safety measures
|
2017-03-05 17:29:20 -08:00 |
|
Christopher Jeffrey
|
545eb77cdb
|
mempool: update serialization version.
|
2017-03-05 17:14:03 -08:00 |
|
Christopher Jeffrey
|
b53162e12d
|
mempool: fix getDescendants and getAncestors.
|
2017-03-05 16:44:46 -08:00 |
|
Christopher Jeffrey
|
bf4c890b88
|
mempool: minor.
|
2017-03-05 16:12:52 -08:00 |
|
Christopher Jeffrey
|
c38a4fc031
|
net: listen after connecting to outbound.
|
2017-03-05 15:40:09 -08:00 |
|
Christopher Jeffrey
|
664cddac42
|
asyncobject: fire hooks before events.
|
2017-03-05 15:23:13 -08:00 |
|
Christopher Jeffrey
|
3c4bee11f2
|
chain: add serial asynchronous "hooks".
|
2017-03-05 15:06:26 -08:00 |
|
Christopher Jeffrey
|
4d5eaaa64a
|
asyncemitter: add sync emission.
|
2017-03-05 15:06:07 -08:00 |
|
Christopher Jeffrey
|
a0d2cc598c
|
chaindb: do not use asyncobject.
|
2017-03-05 14:32:50 -08:00 |
|
Christopher Jeffrey
|
f2ab1611e4
|
db: rewrite lowlevelup without asyncobject.
|
2017-03-05 14:32:36 -08:00 |
|
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
|
ef92070a28
|
rbt: always return node for insert.
|
2017-03-05 01:23:46 -08:00 |
|
Christopher Jeffrey
|
fce0126c13
|
util: refactor hrtime usage.
|
2017-03-05 01:23:16 -08:00 |
|
Christopher Jeffrey
|
a2fd9b35c6
|
rpc: fix besthash byte order.
|
2017-03-04 16:00:37 -08:00 |
|
Christopher Jeffrey
|
1a5263ef23
|
chain: minor. logging.
|
2017-03-04 16:00:07 -08:00 |
|
Christopher Jeffrey
|
a96868ff8e
|
pool: track peer heights.
|
2017-03-04 15:40:59 -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
|
fbf73ddabf
|
memorydb: rename to memdb.
|
2017-03-04 11:37:21 -08:00 |
|