Braydon Fuller
89d3253f29
blockstore: add ensure method to create directories
2019-04-08 13:18:54 -07:00
Javed Khan
beb7f8fb1d
node: move closed message to handleClose
2018-09-17 23:54:36 +05:30
Javed Khan
7f4494e278
multi: pass new Node option file to wallet plugin
...
`file` is similar to `config`, but it propogates to the wallet plugin
and loads the wallet config file only if set to true.
This is useful to disable config files for both node and wallet when
running a full node, for example in a test environment.
2018-08-13 17:36:21 +05:30
Christopher Jeffrey
a45e683eb2
bcoin: switch to bsert for everything.
2018-08-10 16:23:46 -07:00
Christopher Jeffrey
417b37b0c3
db: remove backend option.
2018-03-29 21:56:51 -07:00
Christopher Jeffrey
163e89fc29
bcoin: lint.
2018-03-29 21:56:49 -07:00
Christopher Jeffrey
93fe6669bf
node: classify.
2018-03-29 21:56:49 -07:00
Christopher Jeffrey
424370bc1f
utils: stop using asyncobject.
2018-03-29 21:56:47 -07:00
Christopher Jeffrey
cbef19047a
bcoin: cleanup. fix bsock calls.
2018-03-29 21:56:47 -07:00
Christopher Jeffrey
401829db5a
node: start using blgr and bcfg.
2018-03-29 21:56:47 -07:00
Christopher Jeffrey
d4685e6e6c
utils: start using bstr.
2018-03-29 21:56:46 -07:00
Christopher Jeffrey
5a23ba96d0
wallet: get server working.
2018-03-29 21:56:45 -07:00
Christopher Jeffrey
636d66a5c7
bcoin: use bcrypto. remove crypto module.
2018-03-29 21:56:45 -07:00
Christopher Jeffrey
62152a1005
util: remove util.inherits. inline inheritance.
2017-08-06 19:45:10 -07:00
Christopher Jeffrey
1df577cb74
validation: refactor.
2017-08-06 03:23:37 -07:00
Christopher Jeffrey
55cf07a871
refactor: style for const/let and returns.
2017-07-31 18:21:02 -07:00
Christopher Jeffrey
6f3988e861
refactor: use const as much as possible.
2017-07-31 18:21:02 -07:00
Christopher Jeffrey
9cc5c393b4
eslint: use prefer-const.
2017-07-31 18:21:02 -07:00
Christopher Jeffrey
7eefb773be
refactor: use maps and sets wherever possible.
2017-07-25 05:15:47 -07:00
Christopher Jeffrey
18cc0a013c
node: lint.
2017-07-17 14:26:43 -07:00
Christopher Jeffrey
b52a5e3fd2
node: add node.get() for plugins.
2017-07-17 14:26:43 -07:00
Christopher Jeffrey
6154ca8b4c
workers/build: require only one worker file.
2017-07-17 14:26:41 -07:00
Christopher Jeffrey
4ebe557807
workers: make worker files configurable.
2017-07-17 14:26:40 -07:00
Christopher Jeffrey
8f295a376d
workers: refactor exiting.
2017-07-17 14:26:40 -07:00
Christopher Jeffrey
db0567fc01
node/browser: fix browser build.
2017-07-17 14:26:39 -07:00
Christopher Jeffrey
4f68d4cde0
node: minor.
2017-07-17 14:26:39 -07:00
Christopher Jeffrey
5e78cf4998
node: fix close bug.
2017-07-17 14:26:39 -07:00
Christopher Jeffrey
3af014119a
refactor: switch to template strings for errors.
2017-07-17 14:26:38 -07:00
Christopher Jeffrey
074c065262
node: automatically bind to errors for plugins.
2017-07-17 14:26:38 -07:00
Christopher Jeffrey
8c7279518f
refactor: de-globalize workerpool.
2017-07-17 14:26:38 -07:00
Christopher Jeffrey
c53f4cf89e
refactor: switch to const/let.
2017-07-17 14:26:37 -07:00
Christopher Jeffrey
e00472891d
refactor: start using for...of.
2017-07-17 14:26:37 -07:00
Christopher Jeffrey
3763b5309a
node: allow non-string plugins in config.
2017-06-28 02:47:05 -07:00
Christopher Jeffrey
62e7f97359
refactor: module index.
2017-06-27 09:28:18 -07:00
Christopher Jeffrey
fa3e98b274
crypto: rename ec to secp256k1.
2017-06-27 02:48:19 -07:00
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
677d85de1c
node: make plugin methods optional.
2017-05-13 02:01:22 -07:00
Christopher Jeffrey
c0e4c169ba
http: more tests.
2017-03-15 20:38:04 -07:00
Christopher Jeffrey
335a0b1cd1
node: do not modify globals.
2017-03-15 18:43:52 -07:00
Christopher Jeffrey
93c190d646
node/cli: more config options.
2017-03-15 16:25:57 -07:00
Christopher Jeffrey
203791c1f7
node: add location method.
2017-03-14 08:18:37 -07:00
Christopher Jeffrey
1d6bd6dbe4
node: require walletdb by default for now.
2017-03-14 06:22:43 -07:00
Christopher Jeffrey
7d6ebd0201
node: make hostlist persistence optional.
2017-03-14 06:10:37 -07:00
Christopher Jeffrey
4674109706
node: refactor config options.
2017-03-14 06:10:37 -07:00
Christopher Jeffrey
a266391f1b
logger: truncate log files.
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
1a8a9afade
config/wallet: refactor config handling. add wallet server.
2017-03-14 06:10:35 -07:00
Christopher Jeffrey
50d47dd5a6
rpc: method refactor. getwork refactor.
2017-03-14 06:10:34 -07:00
Christopher Jeffrey
59e9ef277a
http: make rpc more hookable.
2017-03-14 06:10:34 -07:00