Christopher Jeffrey
|
6c61ad976d
|
walletdb: add experimental client.
|
2016-11-19 22:55:00 -08:00 |
|
Christopher Jeffrey
|
d75b5d80cc
|
walletdb: nodeclient work.
|
2016-11-19 21:40:31 -08:00 |
|
Christopher Jeffrey
|
1827b945dd
|
walletdb: new client api.
|
2016-11-19 18:26:27 -08:00 |
|
Christopher Jeffrey
|
8f743b6e7d
|
peer: handle drains better.
|
2016-11-19 14:33:40 -08:00 |
|
Christopher Jeffrey
|
9353a86e14
|
modules: blockchain technology (tm).
|
2016-11-19 11:24:01 -08:00 |
|
Christopher Jeffrey
|
bf34a8133d
|
btc: rename.
|
2016-11-19 11:14:38 -08:00 |
|
Christopher Jeffrey
|
b754973511
|
utils/btc: rename.
|
2016-11-19 10:45:31 -08:00 |
|
Christopher Jeffrey
|
ae093d2242
|
amount/utils: drop utils.btc and utils.satoshi.
|
2016-11-19 09:59:47 -08:00 |
|
Christopher Jeffrey
|
9e9b657eab
|
utils: add amount object.
|
2016-11-19 08:44:24 -08:00 |
|
Christopher Jeffrey
|
098465c171
|
miner: rename.
|
2016-11-19 07:10:49 -08:00 |
|
Christopher Jeffrey
|
7f3c265085
|
net: rename timedata.
|
2016-11-19 06:53:59 -08:00 |
|
Christopher Jeffrey
|
3014229d9a
|
workers: rename.
|
2016-11-19 06:48:55 -08:00 |
|
Christopher Jeffrey
|
a1ec1bfff1
|
modules: refactor indexes.
|
2016-11-19 06:36:57 -08:00 |
|
Christopher Jeffrey
|
0631148705
|
modules: more refactoring.
|
2016-11-19 05:29:29 -08:00 |
|
Christopher Jeffrey
|
729aea3b41
|
utils: mark circular.
|
2016-11-19 02:47:44 -08:00 |
|
Christopher Jeffrey
|
3f6e4f3847
|
workers: major refactor.
|
2016-11-19 02:28:30 -08:00 |
|
Christopher Jeffrey
|
6f9ad90e07
|
modules: drop all circular deps.
|
2016-11-19 02:26:05 -08:00 |
|
Christopher Jeffrey
|
4c9d9d5160
|
miner: rename fill. add comments.
|
2016-11-18 23:52:14 -08:00 |
|
Christopher Jeffrey
|
c6eabdb121
|
utils: minor.
|
2016-11-18 23:41:58 -08:00 |
|
Christopher Jeffrey
|
091ddf2029
|
http: minor.
|
2016-11-18 23:39:52 -08:00 |
|
Christopher Jeffrey
|
5ad3b9612d
|
ec: minor.
|
2016-11-18 23:37:19 -08:00 |
|
Christopher Jeffrey
|
baffd161b8
|
modules: more browser compat.
|
2016-11-18 23:33:05 -08:00 |
|
Christopher Jeffrey
|
354cf00158
|
modules: fix browser compilation.
|
2016-11-18 23:17:29 -08:00 |
|
Christopher Jeffrey
|
67a00bfe50
|
modules: remove all conditional requires. see #105.
|
2016-11-18 23:05:04 -08:00 |
|
Christopher Jeffrey
|
9f522c5ca4
|
layout: less conditional requires. see #105.
|
2016-11-18 18:31:29 -08:00 |
|
Christopher Jeffrey
|
9ae91af2a8
|
rpc: refactor.
|
2016-11-18 15:00:56 -08:00 |
|
Christopher Jeffrey
|
814c18437d
|
miner: options.
|
2016-11-18 06:53:55 -08:00 |
|
Christopher Jeffrey
|
bc00697adb
|
mempool/miner: mining and mempool refactor.
|
2016-11-18 06:35:20 -08:00 |
|
Christopher Jeffrey
|
9e1428a8d5
|
mempool: better ancestor and descendant traversal.
|
2016-11-18 00:49:26 -08:00 |
|
Christopher Jeffrey
|
f625013548
|
txdb: lint.
|
2016-11-17 23:20:44 -08:00 |
|
Christopher Jeffrey
|
d96a579665
|
peer: refactor cmpctblock handling.
|
2016-11-17 16:51:21 -08:00 |
|
Christopher Jeffrey
|
aba22e24d7
|
coin: drop getAge.
|
2016-11-17 08:19:52 -08:00 |
|
Christopher Jeffrey
|
39ffc214dd
|
coin: minor.
|
2016-11-17 07:37:07 -08:00 |
|
Christopher Jeffrey
|
90c53fc33c
|
txdb: optimize addBlock.
|
2016-11-17 06:13:31 -08:00 |
|
Christopher Jeffrey
|
39a4df7b02
|
peer: improve sendcmpct handling.
|
2016-11-17 05:02:31 -08:00 |
|
Christopher Jeffrey
|
d3da8bbfb8
|
script: optimize fromPubkeyhash and fromScripthash.
|
2016-11-17 04:53:41 -08:00 |
|
Christopher Jeffrey
|
44483a0549
|
primitives: lint.
|
2016-11-17 04:19:57 -08:00 |
|
Christopher Jeffrey
|
09f449167f
|
chain: comments.
|
2016-11-17 04:12:25 -08:00 |
|
Christopher Jeffrey
|
39aee21030
|
tx: refactor network handling in json serialization.
|
2016-11-17 04:05:32 -08:00 |
|
Christopher Jeffrey
|
97703e4c7d
|
chain: only expose state if block is successfully written.
|
2016-11-17 03:02:46 -08:00 |
|
Christopher Jeffrey
|
501eef858d
|
http: refactor how height/hash are handled.
|
2016-11-16 12:08:45 -08:00 |
|
Christopher Jeffrey
|
51e271fe0d
|
http: allow hash/height mixup.
|
2016-11-16 10:03:03 -08:00 |
|
Christopher Jeffrey
|
f6c09af49f
|
http: expose chain resetting.
|
2016-11-16 09:56:52 -08:00 |
|
Christopher Jeffrey
|
522a54fd27
|
networks: enable segwit by default for main.
|
2016-11-16 09:45:55 -08:00 |
|
Christopher Jeffrey
|
c011e94cdb
|
http: allow rescanning from start block.
|
2016-11-16 09:43:54 -08:00 |
|
Christopher Jeffrey
|
f0fb7c4db3
|
http: do not allow dumping of master key without admin privileges.
|
2016-11-16 09:42:14 -08:00 |
|
Christopher Jeffrey
|
8377a5082e
|
walletdb: start marking the start block.
|
2016-11-16 09:26:06 -08:00 |
|
Christopher Jeffrey
|
025a5b9138
|
chain: handle chain resetting more gracefully.
|
2016-11-14 15:45:39 -08:00 |
|
Christopher Jeffrey
|
6d3401f08b
|
script: better script parse error formatting.
|
2016-11-13 11:47:52 -08:00 |
|
Christopher Jeffrey
|
3beae441bb
|
http: refactor cli usage of http clients.
|
2016-11-13 11:30:00 -08:00 |
|
Christopher Jeffrey
|
c18bb98b3c
|
peer: better options handling and logs.
|
2016-11-12 22:01:15 -08:00 |
|
Christopher Jeffrey
|
215a3ad6fc
|
base58: optimize.
|
2016-11-11 20:32:41 -08:00 |
|
Christopher Jeffrey
|
1649b38504
|
crypto: use crypto.cleanse.
|
2016-11-11 20:09:24 -08:00 |
|
Christopher Jeffrey
|
286ae9d9c8
|
script: implement more segwit policy.
|
2016-11-11 19:37:06 -08:00 |
|
Christopher Jeffrey
|
ecd18b9613
|
walletdb: refactor.
|
2016-11-11 18:16:31 -08:00 |
|
Christopher Jeffrey
|
4e4b87b18e
|
chain: refactor.
|
2016-11-11 17:45:55 -08:00 |
|
Christopher Jeffrey
|
6380640447
|
chain: lint.
|
2016-11-11 15:48:42 -08:00 |
|
Christopher Jeffrey
|
467604049b
|
spvnode: remove filter logs.
|
2016-11-11 15:41:49 -08:00 |
|
Christopher Jeffrey
|
14ae1eb29c
|
chaindb: add migration for tip index.
|
2016-11-11 15:37:28 -08:00 |
|
Christopher Jeffrey
|
708c4a2bd2
|
chain: improve spv reorgs.
|
2016-11-11 15:29:46 -08:00 |
|
Christopher Jeffrey
|
ef8b205a38
|
rpc: improve perf for getchaintips.
|
2016-11-11 14:02:22 -08:00 |
|
Christopher Jeffrey
|
3854f04624
|
chain: spv reorganization.
|
2016-11-11 11:45:28 -08:00 |
|
Christopher Jeffrey
|
ee19c7fee6
|
chaindb: index all tips.
|
2016-11-10 18:43:28 -08:00 |
|
Christopher Jeffrey
|
42cc8c4698
|
chain: drop spv reorganization for now.
|
2016-11-10 16:11:53 -08:00 |
|
Christopher Jeffrey
|
51e3228d83
|
chaindb: refactor reset and removeChain.
|
2016-11-10 15:23:54 -08:00 |
|
Christopher Jeffrey
|
e68a64d1f9
|
spv: redownload blocks after reorg. handle reset properly. always save to main chain.
|
2016-11-10 14:53:24 -08:00 |
|
Christopher Jeffrey
|
b91d0cd9f1
|
node: pass headers option to pool.
|
2016-11-10 13:46:25 -08:00 |
|
Christopher Jeffrey
|
cf949569ae
|
pool: do not set witness bit for FILTERED_BLOCK. see #88.
|
2016-11-10 13:42:27 -08:00 |
|
Christopher Jeffrey
|
f7be57b583
|
pool: allow segwit compact blocks in options.
|
2016-11-10 13:42:04 -08:00 |
|
Christopher Jeffrey
|
06b35d4ab2
|
utils: rewrite async object.
|
2016-11-10 13:33:40 -08:00 |
|
Christopher Jeffrey
|
d088412380
|
walletdb: filter watch logs.
|
2016-11-09 18:45:26 -08:00 |
|
Christopher Jeffrey
|
615537def9
|
walletdb: lint.
|
2016-11-09 18:34:59 -08:00 |
|
Christopher Jeffrey
|
0d2391be14
|
wallet: start using crypto.cleanse.
|
2016-11-09 18:25:37 -08:00 |
|
Christopher Jeffrey
|
9e00fc6360
|
walletdb: disable witness wallets by default for now.
|
2016-11-09 18:25:37 -08:00 |
|
Christopher Jeffrey
|
0825007c3d
|
walletdb: setLookahead.
|
2016-11-09 18:25:37 -08:00 |
|
Christopher Jeffrey
|
4e1709e9b6
|
walletdb: lookahead of 10.
|
2016-11-09 18:25:37 -08:00 |
|
Christopher Jeffrey
|
4cb11da4cf
|
walletdb: safe sync option.
|
2016-11-09 18:25:36 -08:00 |
|
Christopher Jeffrey
|
04596522ea
|
walletdb: increase lookahead.
|
2016-11-09 18:25:36 -08:00 |
|
Christopher Jeffrey
|
4fcb07ff5f
|
walletdb: switch back to lookahead of 10.
|
2016-11-09 18:25:36 -08:00 |
|
Christopher Jeffrey
|
93d2c8811f
|
walletdb: switch to u32s to potentially avoid deserialization.
|
2016-11-09 18:25:36 -08:00 |
|
Christopher Jeffrey
|
827ab4b539
|
walletdb: varint serialization.
|
2016-11-09 18:25:36 -08:00 |
|
Christopher Jeffrey
|
e07f9b737c
|
walletdb: fix getAccounts.
|
2016-11-09 18:25:36 -08:00 |
|
Christopher Jeffrey
|
465a76a485
|
wallet: minor.
|
2016-11-09 18:25:36 -08:00 |
|
Christopher Jeffrey
|
d6b97efcc4
|
walletdb: fee handling.
|
2016-11-09 18:25:36 -08:00 |
|
Christopher Jeffrey
|
5069ec1bfb
|
walletdb: list blocks.
|
2016-11-09 18:25:36 -08:00 |
|
Christopher Jeffrey
|
8d624f1b0e
|
walletdb: better getAccounts.
|
2016-11-09 18:25:35 -08:00 |
|
Christopher Jeffrey
|
86e1e35f9a
|
txdb: add block entries.
|
2016-11-09 18:25:35 -08:00 |
|
Christopher Jeffrey
|
704d9e1783
|
walletdb: cleanup wipe method.
|
2016-11-09 18:25:35 -08:00 |
|
Christopher Jeffrey
|
5b43f76307
|
txdb: remove chainHeight from details json.
|
2016-11-09 18:25:35 -08:00 |
|
Christopher Jeffrey
|
3baddeebb6
|
walletdb: shared keys check.
|
2016-11-09 18:25:35 -08:00 |
|
Christopher Jeffrey
|
7faba4a23b
|
walletdb: comments. minor.
|
2016-11-09 18:25:35 -08:00 |
|
Christopher Jeffrey
|
015eaa1f2d
|
chaindb: better rescan algo.
|
2016-11-09 18:25:35 -08:00 |
|
Christopher Jeffrey
|
f5b7d7f2d9
|
migrate: walletdb 5 to 6.
|
2016-11-09 18:25:34 -08:00 |
|
Christopher Jeffrey
|
1a44f50ac7
|
walletkey: toJSON changes.
|
2016-11-09 18:25:34 -08:00 |
|
Christopher Jeffrey
|
c94884a188
|
walletdb: use account name index more.
|
2016-11-09 18:25:34 -08:00 |
|
Christopher Jeffrey
|
508ece491f
|
account: remove address methods.
|
2016-11-09 18:25:34 -08:00 |
|
Christopher Jeffrey
|
f1f5a2e5d3
|
account: remove change lookahead.
|
2016-11-09 18:25:34 -08:00 |
|
Christopher Jeffrey
|
7d3eb8f3fa
|
account: lookahead option.
|
2016-11-09 18:25:34 -08:00 |
|
Christopher Jeffrey
|
185586abb0
|
walletdb: acount index->name index.
|
2016-11-09 18:25:34 -08:00 |
|
Christopher Jeffrey
|
f699b4f12f
|
walletdb: lint.
|
2016-11-09 18:25:34 -08:00 |
|