Commit graph

169 commits

Author SHA1 Message Date
Christopher Jeffrey
2ef47124fc
handshake: wallet work. 2018-01-09 14:30:37 -08:00
Christopher Jeffrey
77e613e6dc
handshake: preliminary wallet work. 2018-01-08 01:19:41 -08:00
Christopher Jeffrey
bbe1322e51
refactor: handshakeify. 2018-01-05 04:11:11 -08:00
Christopher Jeffrey
3215c02413
chaindb: refactor. 2017-12-06 10:30:53 -08:00
Christopher Jeffrey
056630e231
db: drop old migrations. avoid using encoding. 2017-12-05 03:14:34 -08:00
Christopher Jeffrey
a3e0a5fe11
db: use bdb key object. 2017-12-04 23:07:26 -08:00
Christopher Jeffrey
9c88aab4a1
db: migrate to key objects. 2017-11-29 15:35:00 -08:00
Christopher Jeffrey
83c7391cf7
txdb: use new bucket system. 2017-11-29 13:50:16 -08:00
Christopher Jeffrey
0e4d32f41b
bcoin: use util.revHex again. 2017-11-17 00:00:36 -08:00
Christopher Jeffrey
126e5fe416
bcoin: lint. 2017-11-16 20:44:04 -08:00
Christopher Jeffrey
1059269ff8
wallet: classify. 2017-11-16 20:11:17 -08:00
Christopher Jeffrey
c60b8ea125
refactor: switch to bio module. 2017-11-16 11:43:24 -08:00
Christopher Jeffrey
1b39abe157
bcoin: rename bufio and bstring. 2017-11-15 09:02:44 -08:00
Christopher Jeffrey
3ecc9829e3
utils: start using bbuf. 2017-10-30 21:29:49 -07:00
Christopher Jeffrey
f994266f35
encoding: refactor. remove bip70. 2017-10-30 21:02:19 -07:00
Christopher Jeffrey
9a15145e53
txdb: minor. 2017-10-27 04:52:12 -07:00
Christopher Jeffrey
d6fb654dad
bcoin: remove dependence on util.js. 2017-10-26 04:07:48 -07:00
Christopher Jeffrey
8a409a6969
wallet/bcoin: stop tracking network everywhere. 2017-10-20 06:04:40 -07:00
Christopher Jeffrey
f974f68f00
wallet: better/less property tracking. 2017-10-20 04:25:36 -07:00
Christopher Jeffrey
e684e88649
wallet: track account balances. 2017-10-20 03:37:59 -07:00
Christopher Jeffrey
d2fe5a820e
txdb: fixes for input writing. 2017-10-19 12:30:11 -07:00
Christopher Jeffrey
2d4513c675
wallet: update rpc calls for getHashes. 2017-10-19 02:07:26 -07:00
Christopher Jeffrey
077c6883a1
wallet: all async methods. 2017-10-19 02:07:26 -07:00
Christopher Jeffrey
b28398aced
wallet: tests passing. 2017-10-19 02:07:26 -07:00
Christopher Jeffrey
0a5d9eae18
wallet: use batches. 2017-10-19 02:07:26 -07:00
Christopher Jeffrey
0abc10f09b
wallet-rewrite 2017-10-19 02:06:14 -07:00
Christopher Jeffrey
b81643473e
encoding: refactor int64 handling. 2017-09-05 21:17:58 -07:00
Christopher Jeffrey
73b84cc1a7
lint: remove useless parens. 2017-08-27 16:50:23 -07:00
Christopher Jeffrey
1df577cb74
validation: refactor. 2017-08-06 03:23:37 -07:00
Christopher Jeffrey
faabd36f9e
config/validator/utils: fix fixed parsing/serialization. 2017-08-05 18:52:24 -07:00
Christopher Jeffrey
5e73e51177
lint: fix function names. 2017-07-31 18:21:03 -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
87d664784c
refactor: s/ts/time. s/ps/mtime. 2017-07-25 14:23:10 -07:00
Christopher Jeffrey
3f9d57f680
wallet: refactor mappings to use maps and sets. 2017-07-25 13:39:38 -07:00
Christopher Jeffrey
7eefb773be
refactor: use maps and sets wherever possible. 2017-07-25 05:15:47 -07:00
Christopher Jeffrey
cedc54436a
lowlevelup: automatic dummies. 2017-07-17 14:26:43 -07:00
Christopher Jeffrey
2f51fd1c50
api: use satoshi values for everything. 2017-07-17 14:26:43 -07:00
Christopher Jeffrey
296e65d0fd
refactor: use es6 template strings everywhere. 2017-07-17 14:26:39 -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
aa05bb5df7
refactor: use es6 maps for everything. 2017-07-17 14:26:37 -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
fcc468fb3c
txdb: fix txid() call. 2017-06-16 23:47:04 -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
46b34677f1
address/wallet: refactor usage of Address.getHash. 2017-05-25 23:27:37 -07:00
Christopher Jeffrey
ed4400acb9
address: start using from/toString. 2017-04-30 07:13:36 -07:00