Commit Graph

1398 Commits

Author SHA1 Message Date
Christopher Jeffrey
9bf1c6de13
comment 2016-05-07 04:32:33 -07:00
Christopher Jeffrey
0e91da7a33
comment 2016-05-07 03:44:06 -07:00
Christopher Jeffrey
f171bb0668
fix spv option check. 2016-05-07 03:38:13 -07:00
Christopher Jeffrey
8860eb5894
refactor chain args. 2016-05-07 03:35:52 -07:00
Christopher Jeffrey
d1aaaefda1
fix spv. 2016-05-07 03:21:03 -07:00
Christopher Jeffrey
b85a98b4ca
broadcast option. 2016-05-07 00:52:55 -07:00
Christopher Jeffrey
41a864d130
block sync. 2016-05-07 00:27:46 -07:00
Christopher Jeffrey
6fb0689ce4
worker debug. 2016-05-06 23:56:08 -07:00
Christopher Jeffrey
9b2d80098a
orphan fork and notfound. 2016-05-06 23:10:31 -07:00
Christopher Jeffrey
f11f4091f5
ignore orphans. 2016-05-06 22:54:32 -07:00
Christopher Jeffrey
080dfb3a9f
minor. 2016-05-06 22:48:51 -07:00
Christopher Jeffrey
7e3635bce6
minor. 2016-05-06 20:11:57 -07:00
Christopher Jeffrey
81c8eb5f5b
fix witness error type. 2016-05-06 16:42:33 -07:00
Christopher Jeffrey
6a482af6d0
coinbase flags. 2016-05-06 15:34:36 -07:00
Christopher Jeffrey
1bf606a22d
check orphan txs before requesting. 2016-05-06 14:10:01 -07:00
Christopher Jeffrey
3326078694
check mempool before requesting tx. 2016-05-06 14:03:50 -07:00
Christopher Jeffrey
5d1e3e1034
add txs to mempool before removing. 2016-05-06 13:56:40 -07:00
Christopher Jeffrey
2b2598a892
remove getHashRange. 2016-05-06 13:08:21 -07:00
Christopher Jeffrey
9301cf89a2
getLocator again. 2016-05-06 13:07:58 -07:00
Christopher Jeffrey
c5181c272b
getLocator. optimize height lookup. 2016-05-06 04:10:27 -07:00
Christopher Jeffrey
198aee6560
fixes. 2016-05-06 02:00:26 -07:00
Christopher Jeffrey
4d937e642a
drop old caching mechanism. 2016-05-05 19:48:59 -07:00
Christopher Jeffrey
5fd44dbed8
check sequence locks. 2016-05-05 19:41:14 -07:00
Christopher Jeffrey
e2bcbcaba5
cache, again. 2016-05-05 18:57:34 -07:00
Christopher Jeffrey
625fb729f5
state caching. 2016-05-05 18:54:18 -07:00
Christopher Jeffrey
4af0372ca8
fix timedata. 2016-05-05 17:47:29 -07:00
Christopher Jeffrey
efe04e528a
refactor. 2016-05-05 17:09:34 -07:00
Christopher Jeffrey
8e65b43d40
assert. 2016-05-05 06:25:10 -07:00
Christopher Jeffrey
98774d0c0b
make witness scripts abide by max_element_size again. 2016-05-05 06:24:09 -07:00
Christopher Jeffrey
f5b4bb2bf6
move extended tx serialization. 2016-05-05 05:25:40 -07:00
Christopher Jeffrey
fe18352a4c
no default timeout. 2016-05-05 04:56:57 -07:00
Christopher Jeffrey
cb29feada8
worker timeout and listeners. 2016-05-05 04:52:37 -07:00
Christopher Jeffrey
3ae754722d
chain. verify async. 2016-05-05 04:45:34 -07:00
Christopher Jeffrey
eea25052b6
refactor hash and address handling in wallet. 2016-05-05 04:30:45 -07:00
Christopher Jeffrey
079d82e80c
do not store unspendable coins. 2016-05-05 03:41:22 -07:00
Christopher Jeffrey
2faf8513c4
add adding state to chain. 2016-05-05 03:08:20 -07:00
Christopher Jeffrey
019617162c
do not allow negative compact numbers. 2016-05-05 01:18:08 -07:00
Christopher Jeffrey
4802f409ca
chain logs. 2016-05-04 22:18:31 -07:00
Christopher Jeffrey
df3b246d60
utils.btc 2016-05-04 17:57:16 -07:00
Christopher Jeffrey
477c4f5dbb
set height on genesis block. 2016-05-04 17:21:09 -07:00
Christopher Jeffrey
aefe60b6d4
assert. 2016-05-04 16:42:05 -07:00
Christopher Jeffrey
5eed6081c7
fix handleGetAddr. 2016-05-04 16:38:32 -07:00
Christopher Jeffrey
a4b1bc5a23
add rpc port constants. 2016-05-04 16:08:49 -07:00
Christopher Jeffrey
1b3d2ddaaa
only update network height on orphan. 2016-05-04 04:25:14 -07:00
Christopher Jeffrey
5dc4edbda5
minor. 2016-05-04 03:51:58 -07:00
Christopher Jeffrey
a370bd74ed
remove old FindAndDelete. 2016-05-04 01:07:33 -07:00
Christopher Jeffrey
51ebcf999b
faster FindAndDelete. 2016-05-04 01:06:34 -07:00
Christopher Jeffrey
e67a16c2bd
docs. minor. 2016-05-03 21:16:29 -07:00
Christopher Jeffrey
f69563346d
exit listener for worker. 2016-05-03 19:05:51 -07:00
Christopher Jeffrey
9aa1e9b8f1
minor. 2016-05-03 14:36:25 -07:00
Christopher Jeffrey
aac2f629d0
docs. 2016-05-03 03:56:07 -07:00
Christopher Jeffrey
a5ad8dcbfa
refactor workers. add web workers. 2016-05-03 02:58:55 -07:00
Christopher Jeffrey
3ee5137851
rename method. 2016-05-01 21:47:08 -07:00
Christopher Jeffrey
bba94d4aaa
env variables. 2016-05-01 21:19:25 -07:00
Christopher Jeffrey
703c9aec3c
refactor database layout. 2016-05-01 20:45:36 -07:00
Christopher Jeffrey
0f4a591665
script: minor. 2016-04-30 21:08:32 -07:00
Christopher Jeffrey
8d38178b30
more utils refactoring. 2016-04-30 20:06:26 -07:00
Christopher Jeffrey
30abc9bc25
minor. 2016-04-30 19:53:48 -07:00
Christopher Jeffrey
74a5a39bf7
refactor utils. 2016-04-30 19:50:12 -07:00
Christopher Jeffrey
22680ff235
aes for browser and potentially bip38. 2016-04-30 17:21:18 -07:00
Christopher Jeffrey
afee09a935
utils refactor. 2016-04-30 16:20:40 -07:00
Christopher Jeffrey
aa3579c8cd
aes. 2016-04-30 04:22:11 -07:00
Christopher Jeffrey
839f915fb7
comments. 2016-04-30 02:43:12 -07:00
Christopher Jeffrey
96139ad31c
faster mnemonic creation. 2016-04-30 02:04:49 -07:00
Christopher Jeffrey
27d5f2370b
fix unicode mnemonics. 2016-04-30 00:54:39 -07:00
Christopher Jeffrey
65f99b736b
minor refactor 2016-04-29 23:35:48 -07:00
Christopher Jeffrey
57ceeabd95
add script asm. 2016-04-29 21:45:18 -07:00
Christopher Jeffrey
0b8101b756
minor. 2016-04-29 21:04:52 -07:00
Christopher Jeffrey
d89bd13f09
move errors around. assert. 2016-04-29 18:17:48 -07:00
Christopher Jeffrey
06171c5779
cleanup bufferreader. 2016-04-29 17:15:21 -07:00
Christopher Jeffrey
383014e754
faster strings for bufferwriter. 2016-04-29 17:09:13 -07:00
Christopher Jeffrey
5ef65a4129
mnemonic. undo coins. 2016-04-29 16:49:47 -07:00
Christopher Jeffrey
90790ac675
refactor parsing. 2016-04-29 07:23:30 -07:00
Christopher Jeffrey
f6b42ae5f3
do not store lang. 2016-04-29 06:11:54 -07:00
Christopher Jeffrey
9814dc32f7
mnemonic refactor. 2016-04-29 06:02:31 -07:00
Christopher Jeffrey
8e9f0d1bf7
support other languages. 2016-04-29 05:53:40 -07:00
Christopher Jeffrey
1d8c9e7c99
mnemonic improvements. 2016-04-29 05:49:10 -07:00
Christopher Jeffrey
845a987e00
undo coins. 2016-04-29 02:48:12 -07:00
Christopher Jeffrey
8344879a16
docs. coin selection. 2016-04-29 00:21:34 -07:00
Christopher Jeffrey
dcacd5e11b
more accurate fee calculation. 2016-04-28 23:22:19 -07:00
Christopher Jeffrey
9468b00d1c
refactor. cleanup. 2016-04-28 23:01:34 -07:00
Christopher Jeffrey
e4921af906
comments. 2016-04-28 15:01:53 -07:00
Christopher Jeffrey
37218092ab
expose uri. 2016-04-28 15:01:53 -07:00
Christopher Jeffrey
270feadf74
move jsdoc types. 2016-04-28 15:01:53 -07:00
Christopher Jeffrey
214a78acbf
do not connect the genesis block. 2016-04-28 15:01:53 -07:00
Christopher Jeffrey
f2a35c46c2
fix findanddelete. 2016-04-28 15:01:53 -07:00
Christopher Jeffrey
62bab2bf32
O(n) sighashing. 2016-04-28 15:01:53 -07:00
Christopher Jeffrey
fbeefe03c7
more accurate sighashing. 2016-04-28 15:01:53 -07:00
Christopher Jeffrey
e258755671
stop using vsize. switch to cost. 2016-04-28 15:01:53 -07:00
Christopher Jeffrey
c312550429
add uri parsing. 2016-04-28 15:01:53 -07:00
Christopher Jeffrey
f27cde4159
sigop counting. consensus stuff. 2016-04-28 15:01:53 -07:00
Christopher Jeffrey
6e2b58c16d
script and reader. 2016-04-28 15:01:53 -07:00
Christopher Jeffrey
381e2c52b9
lru. 2016-04-28 15:01:53 -07:00
Mark Vayngrib
fb0e962f30 fix args normalization in getHeightRangeHashes 2016-04-25 17:02:47 -04:00
Christopher Jeffrey
51a39c3a52
cache window. 2016-04-21 14:28:46 -07:00
Christopher Jeffrey
dbf21b2538
pending limit. 2016-04-21 14:14:33 -07:00
Christopher Jeffrey
80c6c5975e
lru cache. coin cache. 2016-04-21 13:33:43 -07:00
Christopher Jeffrey
690f1629c3
FindAndDelete. misc cleanup. 2016-04-21 10:48:55 -07:00
Christopher Jeffrey
64b92ab073
better script inspection. 2016-04-20 14:12:54 -07:00
Christopher Jeffrey
c1fd8bb285
test. fix sigops counting. 2016-04-20 13:46:56 -07:00