Christopher Jeffrey
|
edf47d67c8
|
primitives: refresh call.
|
2016-12-16 22:02:05 -08:00 |
|
Christopher Jeffrey
|
2beb9c06a5
|
test: fix http.
|
2016-12-16 18:11:49 -08:00 |
|
Christopher Jeffrey
|
33a8e1e511
|
block/tx: sigops cost/size/weight.
|
2016-12-13 16:52:31 -08:00 |
|
Christopher Jeffrey
|
f9a1e18437
|
wallet: remove resolution.
|
2016-12-13 14:26:14 -08:00 |
|
Christopher Jeffrey
|
72d5eec710
|
block/bip152/merkleblock: refactor some block things.
|
2016-12-11 10:10:00 -08:00 |
|
Christopher Jeffrey
|
48fc7549ce
|
tx/wallet: misc fixes.
|
2016-12-11 06:14:32 -08:00 |
|
Christopher Jeffrey
|
59645ac3ec
|
refactor: remove extra properties from tx and block.
|
2016-12-11 05:35:31 -08:00 |
|
Christopher Jeffrey
|
f3801fa8a7
|
refactor: move coins.
|
2016-12-10 22:00:27 -08:00 |
|
Christopher Jeffrey
|
b437b33760
|
test/bench: lint.
|
2016-12-10 17:13:45 -08:00 |
|
Christopher Jeffrey
|
d2e61d1fa2
|
test: cleanup tests.
|
2016-12-10 14:43:58 -08:00 |
|
Christopher Jeffrey
|
bf2e7d1486
|
test: fix tx tests.
|
2016-12-10 08:11:24 -08:00 |
|
Christopher Jeffrey
|
092c1a90df
|
coins: undo coins fixes.
|
2016-12-09 17:29:33 -08:00 |
|
Christopher Jeffrey
|
12b3274d33
|
refactor: pass coin viewpoints for every function requiring inputs.
|
2016-12-09 07:15:35 -08:00 |
|
Christopher Jeffrey
|
ead3f64b7f
|
Merge branch 'pass-coins-4' into coins-compression-2
|
2016-12-09 00:01:14 -08:00 |
|
Christopher Jeffrey
|
ee7d39ce81
|
policy: lower min relay fee to 1000.
|
2016-12-08 02:11:33 -08:00 |
|
Christopher Jeffrey
|
b2065cc84d
|
mempool: minor.
|
2016-12-08 01:48:39 -08:00 |
|
Christopher Jeffrey
|
82a1a24138
|
test: fix mempool tests.
|
2016-12-08 01:40:04 -08:00 |
|
Christopher Jeffrey
|
9e4db47792
|
wallet: improve size estimation.
|
2016-12-06 23:29:13 -08:00 |
|
Christopher Jeffrey
|
f7e50e3435
|
tx: pass coins into scripting system.
|
2016-12-06 17:37:35 -08:00 |
|
Christopher Jeffrey
|
4e4dbfba49
|
server/wallet/mempool: get tests passing.
|
2016-12-05 21:02:08 -08:00 |
|
Christopher Jeffrey
|
a95aba92fb
|
serialization: less polymorphism.
|
2016-12-04 00:54:50 -08:00 |
|
Christopher Jeffrey
|
a4d30f00a8
|
workers: improve protocol.
|
2016-12-02 11:52:03 -08:00 |
|
Christopher Jeffrey
|
c190dd2aad
|
util: refactor encoding.
|
2016-12-02 04:34:38 -08:00 |
|
Christopher Jeffrey
|
81e71e7922
|
wallet: drop wallet getters.
|
2016-11-30 23:12:01 -08:00 |
|
Christopher Jeffrey
|
bffdd78009
|
hd: drop getters.
|
2016-11-30 22:00:22 -08:00 |
|
Christopher Jeffrey
|
ded3bc34f3
|
refactor: start moving away from getters.
|
2016-11-30 21:31:52 -08:00 |
|
Christopher Jeffrey
|
c02514a8b3
|
test: add chain state test.
|
2016-11-30 18:53:52 -08:00 |
|
Christopher Jeffrey
|
311b9841fb
|
chain: more refactoring.
|
2016-11-30 16:02:56 -08:00 |
|
Christopher Jeffrey
|
e7bcbbb976
|
chain: drop newCoins option.
|
2016-11-29 21:01:48 -08:00 |
|
Christopher Jeffrey
|
dcb376f26d
|
chain: add newCoins option.
|
2016-11-29 20:36:23 -08:00 |
|
Christopher Jeffrey
|
0f529d5f8b
|
chain/block: reorder some consensus checks.
|
2016-11-29 20:36:23 -08:00 |
|
Christopher Jeffrey
|
507fd89948
|
timedata: move time to network object.
|
2016-11-28 16:58:48 -08:00 |
|
Christopher Jeffrey
|
d1e37582d1
|
block/crypto: refactor merkle trees.
|
2016-11-28 15:59:30 -08:00 |
|
Christopher Jeffrey
|
20cdb1adbc
|
miner: clear coins.
|
2016-11-26 09:27:17 -08:00 |
|
Christopher Jeffrey
|
85adb1acec
|
test: chain.
|
2016-11-26 06:56:44 -08:00 |
|
Christopher Jeffrey
|
c0fd199f2d
|
chain: refactor and optimize.
|
2016-11-25 19:34:25 -08:00 |
|
Christopher Jeffrey
|
1f22013ce0
|
chain: versionbits refactor.
|
2016-11-23 17:03:58 -08:00 |
|
Christopher Jeffrey
|
229be344fc
|
chaindb: persistent versionbits state caches.
|
2016-11-22 23:59:02 -08:00 |
|
Christopher Jeffrey
|
f376289684
|
crypto: implement subtle api for browser.
|
2016-11-21 17:50:05 -08:00 |
|
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
|
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
|
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
|
bc00697adb
|
mempool/miner: mining and mempool refactor.
|
2016-11-18 06:35:20 -08:00 |
|
Christopher Jeffrey
|
8377a5082e
|
walletdb: start marking the start block.
|
2016-11-16 09:26:06 -08:00 |
|
Christopher Jeffrey
|
2d21c6bf0b
|
test: update segwit script and tx tests.
|
2016-11-11 19:40:37 -08:00 |
|
Christopher Jeffrey
|
41f711987c
|
test: add chain test for removeChains.
|
2016-11-11 14:02:32 -08:00 |
|
Christopher Jeffrey
|
ba0e62efd7
|
test: chaindb - minor.
|
2016-11-09 18:25:35 -08:00 |
|
Christopher Jeffrey
|
aa79d92a83
|
http: more wallet api calls.
|
2016-11-09 18:25:33 -08:00 |
|
Christopher Jeffrey
|
3a89e627b8
|
walletdb: sync state and utxo handling 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
|
62ef5ea7f4
|
bip152: implement segwit compact blocks.
|
2016-11-06 22:34:05 -08:00 |
|
Christopher Jeffrey
|
4823e71066
|
tests: add version bits and csv chain tests.
|
2016-11-03 20:53:49 -07:00 |
|
Christopher Jeffrey
|
6696045f60
|
test: fix encryption test.
|
2016-10-25 11:55:07 -07:00 |
|
Christopher Jeffrey
|
6e5bb6eef7
|
wallet: better masterkey handling for timeouts.
|
2016-10-25 11:27:47 -07:00 |
|
Christopher Jeffrey
|
5a4ebccfd4
|
walletdb: use bloom filter for rescanning.
|
2016-10-24 18:43:39 -07:00 |
|
Christopher Jeffrey
|
45464c412f
|
walletdb: refactor block handling.
|
2016-10-24 10:40:53 -07:00 |
|
Christopher Jeffrey
|
11a7515bfd
|
walletdb: improve block handling.
|
2016-10-23 22:24:00 -07:00 |
|
Christopher Jeffrey
|
8896ff9665
|
test: clean up wallet tests.
|
2016-10-23 15:04:55 -07:00 |
|
Christopher Jeffrey
|
4128ddba36
|
wallet: more chain atomicity.
|
2016-10-22 13:34:28 -07:00 |
|
Christopher Jeffrey
|
9049053a1e
|
http: send details after send.
|
2016-10-21 19:38:10 -07:00 |
|
Christopher Jeffrey
|
33bcc08656
|
tx/block: cache hashes.
|
2016-10-21 19:38:09 -07:00 |
|
Christopher Jeffrey
|
dc0cbc3637
|
txdb: fix deterministic weight.
|
2016-10-21 19:38:09 -07:00 |
|
Christopher Jeffrey
|
284932f4cf
|
txdb: 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
|
3412916c89
|
txdb: refactor.
|
2016-10-21 19:38:08 -07:00 |
|
Christopher Jeffrey
|
8368265c71
|
test: txdb no resolution tests.
|
2016-10-21 19:38:07 -07:00 |
|
Christopher Jeffrey
|
06a104c34d
|
txdb: cleanup.
|
2016-10-21 19:38:07 -07:00 |
|
Christopher Jeffrey
|
b666b89a4c
|
test: txdb missed txs.
|
2016-10-21 19:38:06 -07:00 |
|
Christopher Jeffrey
|
c07848fadd
|
txdb: orphan resolution.
|
2016-10-21 19:38:06 -07:00 |
|
Christopher Jeffrey
|
605874068b
|
s/bn/BN/g
|
2016-10-21 19:38:06 -07:00 |
|
Christopher Jeffrey
|
ed6ec1e56c
|
test: latest script tests.
|
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
|
a2d6ed56e7
|
refactor: have promises resolve to undefined.
|
2016-10-21 19:38:04 -07:00 |
|
Braydon Fuller
|
768595dca2
|
test: include derivation test when private key has leading zeros
|
2016-10-19 22:05:45 -04:00 |
|
Christopher Jeffrey
|
acae838059
|
miner: refactor jobs and pool.
|
2016-10-05 16:56:26 -07:00 |
|
Christopher Jeffrey
|
baeb786bb8
|
test: fix wallet accurate fee test.
|
2016-10-03 15:17:23 -07:00 |
|
Christopher Jeffrey
|
0f74292082
|
refactor: style.
|
2016-10-03 07:58:12 -07:00 |
|
Christopher Jeffrey
|
2097450b42
|
wallet: move watchOnly flag to wallet for safety.
|
2016-10-03 03:03:10 -07:00 |
|
Christopher Jeffrey
|
3e59282c66
|
deps: browser transform.
|
2016-10-03 01:48:08 -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
|
c43df089f6
|
script: refactor verification and execution.
|
2016-10-02 23:24:12 -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
|
f0223146af
|
deps: massive refactor.
|
2016-10-02 23:24:11 -07:00 |
|
Christopher Jeffrey
|
f96ee525f5
|
http: refactor deps and tests.
|
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
|
8c5c9de132
|
wallet: more rewriting.
|
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
|
99ef1fbc7b
|
test: update tx tests.
|
2016-10-02 23:24:07 -07:00 |
|
Christopher Jeffrey
|
44b78dd345
|
tests: use generators.
|
2016-09-23 04:18:54 -07:00 |
|
Christopher Jeffrey
|
ed66e0b7cc
|
test: fix chain tests.
|
2016-09-23 02:11:16 -07:00 |
|
Christopher Jeffrey
|
3b14525d17
|
refactor: lint. misc.
|
2016-09-23 00:56:53 -07:00 |
|
Christopher Jeffrey
|
8c11a2aa3f
|
generators: refactor http.
|
2016-09-22 01:29:48 -07:00 |
|