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 |
|
Christopher Jeffrey
|
f3055e57bf
|
walletdb: account path indexing.
|
2016-11-09 18:25:34 -08:00 |
|
Christopher Jeffrey
|
d33557e2d7
|
walletdb: add path by account key.
|
2016-11-09 18:25:33 -08:00 |
|
Christopher Jeffrey
|
666e7d514f
|
walletdb: add startHeight option.
|
2016-11-09 18:25:33 -08:00 |
|
Christopher Jeffrey
|
b2c02a7052
|
chain: cleanup function names.
|
2016-11-09 18:25:33 -08:00 |
|
Christopher Jeffrey
|
2358784d43
|
wallet: optimize depth syncing.
|
2016-11-09 18:25:33 -08:00 |
|
Christopher Jeffrey
|
aa79d92a83
|
http: more wallet api calls.
|
2016-11-09 18:25:33 -08:00 |
|
Christopher Jeffrey
|
ace4c89391
|
config: fix option parsing for bcoin-cli.
|
2016-11-09 18:25:33 -08:00 |
|
Christopher Jeffrey
|
4ca5ad3824
|
http: fix get wallet tx for client.
|
2016-11-09 18:25:33 -08:00 |
|
Christopher Jeffrey
|
9489b3dce0
|
walletdb: drop noScan option.
|
2016-11-09 18:25:33 -08:00 |
|
Christopher Jeffrey
|
69242f5228
|
walletdb: refactor.
|
2016-11-09 18:25:33 -08:00 |
|
Christopher Jeffrey
|
dec45ac265
|
walletdb: refactor wallet mapping.
|
2016-11-09 18:25:32 -08:00 |
|
Christopher Jeffrey
|
60575c0ea0
|
walletdb: cleanup.
|
2016-11-09 18:25:32 -08:00 |
|
Christopher Jeffrey
|
3a89e627b8
|
walletdb: sync state and utxo handling refactor.
|
2016-11-09 18:25:32 -08:00 |
|
Christopher Jeffrey
|
b74c32cc4b
|
walletdb: sync state object refactor.
|
2016-11-09 18:25:32 -08:00 |
|
Christopher Jeffrey
|
45ad99c8f5
|
walletdb: add sync state object.
|
2016-11-09 18:25:32 -08:00 |
|
Christopher Jeffrey
|
3bc4fa5822
|
schnorr: fix issues mentioned in #89.
|
2016-11-09 18:24:34 -08:00 |
|
Christopher Jeffrey
|
60a4c0a34d
|
chachapoly: fix big-endian check for cross-browser support. fixes #100.
|
2016-11-09 18:08:47 -08:00 |
|
Christopher Jeffrey
|
53de684b4a
|
crypto: add cleanse function.
|
2016-11-09 17:02:54 -08:00 |
|
Christopher Jeffrey
|
c3a9b7378f
|
net: enable segwit compact blocks.
|
2016-11-06 22:50:08 -08:00 |
|
Christopher Jeffrey
|
62ef5ea7f4
|
bip152: implement segwit compact blocks.
|
2016-11-06 22:34:05 -08:00 |
|
Christopher Jeffrey
|
cf5349cdaa
|
network: add maxFeeRate for fee estimation.
|
2016-11-05 18:19:19 -07:00 |
|
Christopher Jeffrey
|
60c64a6eba
|
peer: kill unresponsive peers.
|
2016-11-05 09:11:16 -07:00 |
|
Christopher Jeffrey
|
6dfe8c59eb
|
mempool: refactor addr index.
|
2016-11-04 17:41:11 -07:00 |
|
José Pedro Rusakiewicz
|
c9aada2420
|
solved p2pk comparison in mtx
|
2016-11-04 15:23:17 +00:00 |
|
Christopher Jeffrey
|
8be68ab392
|
chainentry: fix potential versionbits comparison failure.
|
2016-11-03 16:35:31 -07:00 |
|
Christopher Jeffrey
|
407f416f22
|
rpc: update supermajority softfork object.
|
2016-11-03 15:41:47 -07:00 |
|
Christopher Jeffrey
|
5dfdbfb8b1
|
mtx: clean up signing methods.
|
2016-11-02 21:26:39 -07:00 |
|
Christopher Jeffrey
|
e68538633d
|
mtx: fix scriptVector for p2pk. fixes #93.
|
2016-11-02 21:21:19 -07:00 |
|
Christopher Jeffrey
|
f1b266e53b
|
mtx: pass keyring into all signing methods.
|
2016-11-02 21:20:19 -07:00 |
|
Christopher Jeffrey
|
2bd3ac4618
|
pool: fix deadlock in block sync.
|
2016-11-02 19:16:22 -07:00 |
|
Christopher Jeffrey
|
5d3f15c2d8
|
net: consider alert packets to be "unknown".
|
2016-11-02 19:16:22 -07:00 |
|
Christopher Jeffrey
|
2d95e6b723
|
pool: disable alert system entirely.
|
2016-11-02 19:16:22 -07:00 |
|
Christopher Jeffrey
|
889f796748
|
peer: fix race condition - open emitted after peer.close().
|
2016-11-02 19:16:22 -07:00 |
|
Christopher Jeffrey
|
cc58b507eb
|
wallet: increaseFee call.
|
2016-10-27 17:13:20 -07:00 |
|
Christopher Jeffrey
|
a4a408a18d
|
wallet: fix master key race conditions.
|
2016-10-26 17:45:13 -07:00 |
|
Christopher Jeffrey
|
ea756026e7
|
http: resolve promises for setloglevel and restartsync.
|
2016-10-26 10:17:43 -07:00 |
|
Christopher Jeffrey
|
d413afbbf5
|
rpc: add setloglevel and restartsync.
|
2016-10-26 09:55:39 -07:00 |
|
Christopher Jeffrey
|
001783b759
|
fees: fix minimum fee for fee estimation.
|
2016-10-26 09:55:21 -07:00 |
|
Christopher Jeffrey
|
6e5bb6eef7
|
wallet: better masterkey handling for timeouts.
|
2016-10-25 11:27:47 -07:00 |
|
Christopher Jeffrey
|
bf6d992855
|
walletdb: browser key.
|
2016-10-25 10:40:29 -07:00 |
|
Christopher Jeffrey
|
ae2573bc57
|
http: require api key for new websocket calls.
|
2016-10-25 09:16:26 -07:00 |
|
Christopher Jeffrey
|
9988123b61
|
http: improve info call.
|
2016-10-25 08:40:08 -07:00 |
|
Christopher Jeffrey
|
322e74cbb7
|
http: censor passphrase from logs.
|
2016-10-25 08:11:22 -07:00 |
|
Christopher Jeffrey
|
ef387f969f
|
peer: minor - fix peer.sync().
|
2016-10-24 20:49:18 -07:00 |
|
Christopher Jeffrey
|
48c65bb58b
|
node: do not listen until after wallet has loaded.
|
2016-10-24 19:37:07 -07:00 |
|
Christopher Jeffrey
|
c9b038d4e0
|
scanning: more bloom filter things.
|
2016-10-24 19:16:10 -07:00 |
|
Christopher Jeffrey
|
c9b84252af
|
scanning: only add matching txids for outputs.
|
2016-10-24 18:55:34 -07:00 |
|