Christopher Jeffrey
|
282a8f7bb4
|
walletdb: improve block connection.
|
2016-10-22 05:12:27 -07:00 |
|
Christopher Jeffrey
|
b76a382f78
|
walletdb: refactor var names.
|
2016-10-21 19:38:12 -07:00 |
|
Christopher Jeffrey
|
919f87f9d0
|
walletdb: do not insert txs redeeming from relevant txs.
|
2016-10-21 19:38:12 -07:00 |
|
Christopher Jeffrey
|
96e6cee67d
|
txdb: fix coin incrementation.
|
2016-10-21 19:38:11 -07:00 |
|
Christopher Jeffrey
|
c2c06f732b
|
wallet: comments.
|
2016-10-21 19:38:11 -07:00 |
|
Christopher Jeffrey
|
2cc2ec4bf3
|
txdb: refactor.
|
2016-10-21 19:38:11 -07:00 |
|
Christopher Jeffrey
|
a80c438995
|
txdb: cleanup.
|
2016-10-21 19:38:11 -07:00 |
|
Christopher Jeffrey
|
0bf384b84a
|
txdb: fix fillHistory.
|
2016-10-21 19:38:10 -07:00 |
|
Christopher Jeffrey
|
de18e92117
|
coin: safely handle coin.fromTX.
|
2016-10-21 19:38:10 -07:00 |
|
Christopher Jeffrey
|
de178092f1
|
walletdb: minor.
|
2016-10-21 19:38:10 -07:00 |
|
Christopher Jeffrey
|
3aee9861a3
|
txdb: fee.
|
2016-10-21 19:38:10 -07:00 |
|
Christopher Jeffrey
|
9049053a1e
|
http: send details after send.
|
2016-10-21 19:38:10 -07:00 |
|
Christopher Jeffrey
|
de690e4f22
|
txdb: fix assert.
|
2016-10-21 19:38:09 -07:00 |
|
Christopher Jeffrey
|
2f72937686
|
txdb: comments. serialization.
|
2016-10-21 19:38:09 -07:00 |
|
Christopher Jeffrey
|
557c1044cc
|
txdb: new orphan resolution.
|
2016-10-21 19:38:09 -07:00 |
|
Christopher Jeffrey
|
519280e1bd
|
txdb: refactor x3.
|
2016-10-21 19:38:09 -07:00 |
|
Christopher Jeffrey
|
51a64b3d33
|
txdb: minor.
|
2016-10-21 19:38:08 -07:00 |
|
Christopher Jeffrey
|
04f071f9b0
|
txdb: refactor x2.
|
2016-10-21 19:38:08 -07:00 |
|
Christopher Jeffrey
|
3412916c89
|
txdb: refactor.
|
2016-10-21 19:38:08 -07:00 |
|
Christopher Jeffrey
|
f075767cdb
|
txdb-state-spent-flag
|
2016-10-21 19:38:08 -07:00 |
|
Christopher Jeffrey
|
11b2f1a7bc
|
txdb: less confusing tx details.
|
2016-10-21 19:38:08 -07:00 |
|
Christopher Jeffrey
|
9ed439b60c
|
txdb: reject rbf.
|
2016-10-21 19:38:08 -07:00 |
|
Christopher Jeffrey
|
da6a575469
|
walletdb: better mapping.
|
2016-10-21 19:38:07 -07:00 |
|
Christopher Jeffrey
|
aa0f73b27d
|
txdb: misc.
|
2016-10-21 19:38:07 -07:00 |
|
Christopher Jeffrey
|
8368265c71
|
test: txdb no resolution tests.
|
2016-10-21 19:38:07 -07:00 |
|
Christopher Jeffrey
|
2e56a82280
|
txdb: handle state and balance differently.
|
2016-10-21 19:38:07 -07:00 |
|
Christopher Jeffrey
|
06a104c34d
|
txdb: cleanup.
|
2016-10-21 19:38:07 -07:00 |
|
Christopher Jeffrey
|
4232cdc6b9
|
txdb: spent state.
|
2016-10-21 19:38:07 -07:00 |
|
Christopher Jeffrey
|
b1996b9717
|
txdb: handle coins and double spenders differently.
|
2016-10-21 19:38:07 -07:00 |
|
Christopher Jeffrey
|
5186435f8f
|
txdb: confirmation.
|
2016-10-21 19:38:06 -07:00 |
|
Christopher Jeffrey
|
82c2d0f143
|
txdb: cleanup removal.
|
2016-10-21 19:38:06 -07:00 |
|
Christopher Jeffrey
|
c07848fadd
|
txdb: orphan resolution.
|
2016-10-21 19:38:06 -07:00 |
|
Christopher Jeffrey
|
212c1a3430
|
txdb: fix verify for orphans.
|
2016-10-21 19:38:06 -07:00 |
|
Christopher Jeffrey
|
4aadce752d
|
txdb: zap.
|
2016-10-21 19:38:05 -07:00 |
|
Christopher Jeffrey
|
9fe6919416
|
txdb: refactor.
|
2016-10-21 19:38:05 -07:00 |
|
Christopher Jeffrey
|
d697684b83
|
txdb: inspection. misc.
|
2016-10-21 19:38:05 -07:00 |
|
Christopher Jeffrey
|
7f27fade6c
|
txdb: state.
|
2016-10-21 19:38:05 -07:00 |
|
Christopher Jeffrey
|
aed03c2655
|
txdb: add txdb state.
|
2016-10-21 19:38:05 -07:00 |
|
Christopher Jeffrey
|
a864ec1552
|
wallet: refactor passphrase options.
|
2016-10-21 19:38:04 -07:00 |
|
Christopher Jeffrey
|
25ac6b70de
|
hd: rename testing methods.
|
2016-10-21 19:38:04 -07:00 |
|
Christopher Jeffrey
|
6761122580
|
wallet: refactor masterkey.
|
2016-10-21 19:38:04 -07:00 |
|
Christopher Jeffrey
|
a2d6ed56e7
|
refactor: have promises resolve to undefined.
|
2016-10-21 19:38:04 -07:00 |
|
Christopher Jeffrey
|
0802dbbb0f
|
locker: fix destroy method.
|
2016-10-21 19:38:04 -07:00 |
|
Christopher Jeffrey
|
24cf42e6bf
|
txdb: add assert.
|
2016-10-21 19:38:04 -07:00 |
|
Christopher Jeffrey
|
2af685ec1f
|
txdb: typo.
|
2016-10-21 19:38:04 -07:00 |
|
Christopher Jeffrey
|
ef44dcd6cb
|
refactor: minor.
|
2016-10-21 19:38:04 -07:00 |
|
Christopher Jeffrey
|
958b8ead18
|
doc: fix parse error.
|
2016-10-21 19:38:03 -07:00 |
|
Christopher Jeffrey
|
4e5ec39cc9
|
txdb: refactor range queries.
|
2016-10-21 19:38:03 -07:00 |
|
Christopher Jeffrey
|
7506d89947
|
txdb: improve insertion handling.
|
2016-10-06 04:05:58 -07:00 |
|
Christopher Jeffrey
|
56aca55b1e
|
pool: fix broadcasting. clean up loadrequest.
|
2016-10-06 01:58:05 -07:00 |
|
Christopher Jeffrey
|
1b489f42cd
|
txdb: zap assert.
|
2016-10-05 19:35:34 -07:00 |
|
Christopher Jeffrey
|
5bb21070c4
|
wallet: refactor and add global zap.
|
2016-10-05 19:16:33 -07:00 |
|
Christopher Jeffrey
|
02ccde4f8a
|
wallet: handle account init errors.
|
2016-10-05 08:02:37 -07:00 |
|
Christopher Jeffrey
|
6f18d890f1
|
wallet: better option handling. expose more txdb methods.
|
2016-10-05 04:48:06 -07:00 |
|
Christopher Jeffrey
|
ac483eaedd
|
wallet: improve ensureAccount.
|
2016-10-05 02:21:42 -07:00 |
|
Christopher Jeffrey
|
402996ba74
|
rpc: add selectwallet call.
|
2016-10-05 00:57:14 -07:00 |
|
Christopher Jeffrey
|
279df328d1
|
lint.
|
2016-10-04 23:17:28 -07:00 |
|
Christopher Jeffrey
|
6344eebc2d
|
wallet: add pathinfo to index.js.
|
2016-10-04 13:40:31 -07:00 |
|
Christopher Jeffrey
|
dd7ccd40db
|
wallet: path version and type.
|
2016-10-04 12:30:44 -07:00 |
|
Christopher Jeffrey
|
2c066ddce1
|
walletdb: fix destroying.
|
2016-10-04 05:39:35 -07:00 |
|
Christopher Jeffrey
|
a41d27e828
|
wallet: fix adding of tx.
|
2016-10-04 05:32:00 -07:00 |
|
Christopher Jeffrey
|
874d725f40
|
wallet: minor.
|
2016-10-04 05:26:22 -07:00 |
|
Christopher Jeffrey
|
3599ab5d9a
|
wallet: refactor.
|
2016-10-04 04:22:52 -07:00 |
|
Christopher Jeffrey
|
ee4014a12f
|
hd: minor fixes.
|
2016-10-04 02:47:33 -07:00 |
|
Christopher Jeffrey
|
08c7136ef4
|
wallet: share batches between wallet and txdb.
|
2016-10-04 01:36:01 -07:00 |
|
Christopher Jeffrey
|
a800f8c44b
|
txdb: more atomicity for double-spender removal.
|
2016-10-03 23:52:46 -07:00 |
|
Christopher Jeffrey
|
aa8f9fdf90
|
wallet: path handling.
|
2016-10-03 23:45:03 -07:00 |
|
Christopher Jeffrey
|
9a3e3fba3a
|
wallet: make more state local to wallets.
|
2016-10-03 20:42:06 -07:00 |
|
Christopher Jeffrey
|
3cef641780
|
wallet: account cache + locking issue.
|
2016-10-03 16:57:27 -07:00 |
|
Christopher Jeffrey
|
b45c20b157
|
wallet: options parsing.
|
2016-10-03 15:53:07 -07:00 |
|
Christopher Jeffrey
|
56e4bace42
|
wallet: account options.
|
2016-10-03 14:43:35 -07:00 |
|
Christopher Jeffrey
|
f5625e76e1
|
wallet: refactor variable names.
|
2016-10-03 08:31:18 -07:00 |
|
Christopher Jeffrey
|
f1b4c61a99
|
wallet: serialization.
|
2016-10-03 08:20:40 -07:00 |
|
Christopher Jeffrey
|
51b526b7fb
|
migrate: get wallet migration working.
|
2016-10-03 07:48:08 -07:00 |
|
Christopher Jeffrey
|
a4ea496d62
|
txdb: whitespace.
|
2016-10-03 07:29:42 -07:00 |
|
Christopher Jeffrey
|
32a2e119e1
|
walletkey: comments and fixes.
|
2016-10-03 03:43:16 -07:00 |
|
Christopher Jeffrey
|
44b5a8725e
|
walletkey: minor.
|
2016-10-03 03:28:42 -07:00 |
|
Christopher Jeffrey
|
2097450b42
|
wallet: move watchOnly flag to wallet for safety.
|
2016-10-03 03:03:10 -07:00 |
|
Christopher Jeffrey
|
25946b8909
|
wallet: minor.
|
2016-10-03 02:47:52 -07:00 |
|
Christopher Jeffrey
|
3e59282c66
|
deps: browser transform.
|
2016-10-03 01:48:08 -07:00 |
|
Christopher Jeffrey
|
10ee1dce6e
|
wallet: refactor and comments.
|
2016-10-02 23:24:14 -07:00 |
|
Christopher Jeffrey
|
4f46bb3324
|
wallet: move master key.
|
2016-10-02 23:24:14 -07:00 |
|
Christopher Jeffrey
|
1a93f84b47
|
wallet: support scrypt as a derivation method.
|
2016-10-02 23:24:14 -07:00 |
|
Christopher Jeffrey
|
c338f8d0e6
|
account: fix nested derivation.
|
2016-10-02 23:24:14 -07:00 |
|
Christopher Jeffrey
|
d7c1ee9dc2
|
migrate: walletdb 2 to 3.
|
2016-10-02 23:24:13 -07:00 |
|
Christopher Jeffrey
|
7b3134d782
|
account: hd watchonly support.
|
2016-10-02 23:24:13 -07:00 |
|
Christopher Jeffrey
|
57bc9bf4b0
|
wallet: better encrypted for imported keys.
|
2016-10-02 23:24:13 -07:00 |
|
Christopher Jeffrey
|
1c483aa9ca
|
script/node: minor.
|
2016-10-02 23:24:13 -07:00 |
|
Christopher Jeffrey
|
6dfa47e7f4
|
refactor: rename constructors.
|
2016-10-02 23:24:12 -07:00 |
|
Christopher Jeffrey
|
1a8657d131
|
spawn: rename to co.
|
2016-10-02 23:24:11 -07:00 |
|
Christopher Jeffrey
|
1213782b3e
|
wallet: misc.
|
2016-10-02 23:24:11 -07:00 |
|
Christopher Jeffrey
|
f0223146af
|
deps: massive refactor.
|
2016-10-02 23:24:11 -07:00 |
|
Christopher Jeffrey
|
376d6303b7
|
env: refactor how default instances work.
|
2016-10-02 23:24:10 -07:00 |
|
Christopher Jeffrey
|
960393a53f
|
wallet: use separate branch for nested addrs.
|
2016-10-02 23:24:10 -07:00 |
|
Christopher Jeffrey
|
19c8959c1a
|
wallet: rename change to branch.
|
2016-10-02 23:24:10 -07:00 |
|
Christopher Jeffrey
|
8c5c9de132
|
wallet: more rewriting.
|
2016-10-02 23:24:09 -07:00 |
|
Christopher Jeffrey
|
d2832f001d
|
wallet: wallet key.
|
2016-10-02 23:24:09 -07:00 |
|
Christopher Jeffrey
|
61a77d90e9
|
wallet: more rewriting.
|
2016-10-02 23:24:09 -07:00 |
|
Christopher Jeffrey
|
2544e5310a
|
walletdb: path refactor.
|
2016-10-02 23:24:09 -07:00 |
|
Christopher Jeffrey
|
79e70d7bbb
|
account: path names.
|
2016-10-02 23:24:08 -07:00 |
|
Christopher Jeffrey
|
f5a8cb3ec0
|
locker: more refactoring.
|
2016-10-02 23:24:08 -07:00 |
|
Christopher Jeffrey
|
144beb343a
|
mempool: remove confusing fee nonsense.
|
2016-10-02 23:24:07 -07:00 |
|
Christopher Jeffrey
|
37de8bf2a7
|
net: always pause socket when handling a packet.
|
2016-10-02 23:24:07 -07:00 |
|
Christopher Jeffrey
|
a467b4e475
|
refactor: misc.
|
2016-10-02 23:24:06 -07:00 |
|
Christopher Jeffrey
|
c7fb41f4cd
|
wallet/txdb: refactor.
|
2016-10-02 23:23:40 -07:00 |
|
Christopher Jeffrey
|
8c923179dc
|
chain: refactor tx validation.
|
2016-09-26 18:11:19 -07:00 |
|
Christopher Jeffrey
|
6589cdc95b
|
refactor: data management fixes.
|
2016-09-23 23:40:36 -07:00 |
|
Christopher Jeffrey
|
6357795fd9
|
txdb: refactor.
|
2016-09-23 18:42:38 -07:00 |
|
Christopher Jeffrey
|
f0a37f3e5e
|
refactor: replace callback comments.
|
2016-09-23 01:05:06 -07:00 |
|
Christopher Jeffrey
|
3b14525d17
|
refactor: lint. misc.
|
2016-09-23 00:56:53 -07:00 |
|
Christopher Jeffrey
|
02b19824dc
|
refactor: locks.
|
2016-09-23 00:10:29 -07:00 |
|
Christopher Jeffrey
|
c2e1e4bfc9
|
refactor: chain. txdb. wallet.
|
2016-09-22 23:58:19 -07:00 |
|
Christopher Jeffrey
|
63a9dc61f6
|
refactor: peer. etc.
|
2016-09-22 16:05:22 -07:00 |
|
Christopher Jeffrey
|
a7d3626975
|
db: drop db.fetch.
|
2016-09-22 06:11:38 -07:00 |
|
Christopher Jeffrey
|
4e11bbbf9f
|
refactor: locks.
|
2016-09-22 05:24:18 -07:00 |
|
Christopher Jeffrey
|
8cb6faa078
|
refactor: browser. benchmarks.
|
2016-09-22 04:03:01 -07:00 |
|
Christopher Jeffrey
|
f158a73a2d
|
refactor: fixes. workers. locks.
|
2016-09-22 02:54:56 -07:00 |
|
Christopher Jeffrey
|
8c11a2aa3f
|
generators: refactor http.
|
2016-09-22 01:29:48 -07:00 |
|
Christopher Jeffrey
|
60d162eb20
|
refactor: s/spawn.co/co/g
|
2016-09-21 22:59:48 -07:00 |
|
Christopher Jeffrey
|
ec0d50d506
|
refactor: improve generator perf.
|
2016-09-21 22:58:27 -07:00 |
|
Christopher Jeffrey
|
2899219033
|
refactor: cleanup.
|
2016-09-21 11:03:48 -07:00 |
|
Christopher Jeffrey
|
df23810b0c
|
refactor: fix cli. finish rpc.
|
2016-09-21 10:46:07 -07:00 |
|
Christopher Jeffrey
|
d78151d3d3
|
refactor: promises.
|
2016-09-20 15:28:14 -07:00 |
|
Christopher Jeffrey
|
9b097f97b9
|
walletdb: fix pending tx iteration.
|
2016-09-16 01:02:03 -07:00 |
|
Christopher Jeffrey
|
9dd863d9f2
|
random: require random from crypto.
|
2016-09-15 13:36:18 -07:00 |
|
Christopher Jeffrey
|
b346397449
|
db: improve backups.
|
2016-09-11 00:24:40 -07:00 |
|
Christopher Jeffrey
|
8d5bd36ac7
|
walletdb: cleanup.
|
2016-09-09 12:56:06 -07:00 |
|
Christopher Jeffrey
|
c9ebe29e39
|
crypto: do not expose crypto module from utils.
|
2016-09-06 15:15:36 -07:00 |
|
Christopher Jeffrey
|
c43c84cde7
|
mtx: cleanup coin selector.
|
2016-09-06 00:47:41 -07:00 |
|
Christopher Jeffrey
|
1b87514542
|
mtx: refactor coin selection.
|
2016-09-05 23:57:24 -07:00 |
|
Christopher Jeffrey
|
1edb5aa4cf
|
crypto: add random.js.
|
2016-09-05 23:33:36 -07:00 |
|
Christopher Jeffrey
|
ae2f90890a
|
wallet/node: refactor node. resend all walletdb txs.
|
2016-09-02 18:58:10 -07:00 |
|
Christopher Jeffrey
|
b1c735702c
|
walletdb: fix logs.
|
2016-08-26 20:08:39 -07:00 |
|
Christopher Jeffrey
|
eabba6e72e
|
wallet: fix account handling.
|
2016-08-26 18:26:56 -07:00 |
|
Christopher Jeffrey
|
740e8012a2
|
wallet: remove getLastTime.
|
2016-08-26 05:08:07 -07:00 |
|
Christopher Jeffrey
|
8f51d36655
|
browser: rename layout-browser.
|
2016-08-25 14:20:34 -07:00 |
|
Christopher Jeffrey
|
e5f1dc79ed
|
txdb: refactor balance.
|
2016-08-25 14:09:22 -07:00 |
|
Christopher Jeffrey
|
ec8e3e0359
|
wallet: log and rpc fixes.
|
2016-08-25 02:35:39 -07:00 |
|
Christopher Jeffrey
|
40e028f182
|
db: use string keys for browser.
|
2016-08-24 20:11:33 -07:00 |
|
Christopher Jeffrey
|
0b9e3df545
|
ldb: max open files.
|
2016-08-24 08:41:51 -07:00 |
|
Christopher Jeffrey
|
6105095379
|
refactor: more restructuring.
|
2016-08-24 04:59:06 -07:00 |
|