Commit Graph

7261 Commits

Author SHA1 Message Date
Jude Nelson
afa97edd25 remove zonefile storage drivers 2018-01-22 19:11:51 -05:00
Jude Nelson
f8e2da6cc0 getinfo can return stale and warning flags 2018-01-22 19:11:40 -05:00
Jude Nelson
f54ae2c30d report when we have not synced against the chain for a while (#722) 2018-01-22 19:11:21 -05:00
Jude Nelson
3ef71e2f71 Possible fix for #658 2018-01-22 17:54:44 -05:00
Jude Nelson
b66ff92afa improve name-transfer consensus hash quirk 2018-01-22 17:54:35 -05:00
Jude Nelson
7c30624944 typo 2018-01-22 17:54:27 -05:00
Jude Nelson
d0acaf65a5 explicitly restore 2018-01-22 17:24:14 -05:00
Jude Nelson
f3625ab040 bugfixes to restore 2018-01-22 17:21:58 -05:00
Jude Nelson
c02ddd9cfc tell state engine to restore 2018-01-22 17:13:13 -05:00
Jude Nelson
bdda580e04 TODO: do safety checks when exceeding quota 2018-01-22 16:57:20 -05:00
Jude Nelson
ee67be4987 test the name-transfer consensus hash quirk for various permutations of operations 2018-01-22 15:39:00 -05:00
Jude Nelson
df9c5b6a8f make sure that we check that the consensus hash quirk for name-transfers is preserved 2018-01-22 15:38:37 -05:00
Jude Nelson
f63f779abd completed TODO item 2018-01-22 15:38:13 -05:00
Jude Nelson
f16515e613 document the name-transfer consensus hash quirk better, and fix a bug in the case of multiple consecutive name-transfers 2018-01-22 15:37:52 -05:00
Jude Nelson
caa59d0039 remove now-unnecessary (and incorrect) test conditions 2018-01-21 00:58:40 -05:00
Jude Nelson
38cf56fdcd remove dead code 2018-01-21 00:58:29 -05:00
Jude Nelson
a9a002eee5 remove dead code 2018-01-21 00:58:15 -05:00
Jude Nelson
c76eddbac6 remove dead code 2018-01-21 00:58:06 -05:00
Jude Nelson
c3b52b2faa remove distracting comment 2018-01-21 00:57:54 -05:00
Jude Nelson
791ca93188 fix name-transfer quirk test to reflect the desired behavior 2018-01-20 16:18:19 -05:00
Jude Nelson
a4a9e29295 no longer need to save transfer_consensus_hash 2018-01-20 16:17:59 -05:00
Jude Nelson
fd91a265a0 attempt to fix name-transfer consensus hash quirk, and document real-world examples where it shows up 2018-01-20 16:17:34 -05:00
Jude Nelson
2d786a939b don't preserve nameop_consensus_hash in name-transfer (for now). It looks like we don't need it. 2018-01-20 16:17:13 -05:00
Jude Nelson
6c886da740 add ability to benchmark HTTP routes on blockstack api 2018-01-19 18:45:53 -05:00
Jude Nelson
2df2bbbc91 use get_name_record() where appropriate 2018-01-19 18:45:38 -05:00
Jude Nelson
3f63c5661a add get_name_record() proxy method; use where appropriate 2018-01-19 18:45:22 -05:00
Jude Nelson
7c3c874f08 use get_name_record() where appropriate 2018-01-19 18:45:11 -05:00
Jude Nelson
5ff1d34156 use get_name_record() where appropriate 2018-01-19 18:44:59 -05:00
Jude Nelson
a58f928c8a use get_name_record where appropriate 2018-01-19 18:44:47 -05:00
Jude Nelson
f0aba056d6 use get_name_record where appropriate 2018-01-19 18:44:36 -05:00
Jude Nelson
7c65876446 use get_name_record when appropriate 2018-01-19 18:44:24 -05:00
Jude Nelson
a6a2109886 remove dead code; allow omitting history when querying names and namespaces 2018-01-19 18:44:07 -05:00
Jude Nelson
63ba1e16a0 remove dead code 2018-01-19 18:43:57 -05:00
Jude Nelson
19b85dbb7f add rpc_get_name_record() which does not return blockchain history 2018-01-19 18:43:45 -05:00
Jude Nelson
06cfae1aaa ports 6264 and 16264 don't use ssl 2018-01-19 17:33:43 -05:00
Jude Nelson
6501d2bffd check name-transfer quirk to make sure we're using the right previous consensus hash when calculating the snapshot of the operation 2018-01-19 17:14:22 -05:00
Jude Nelson
a405519dd0 removea dead code 2018-01-19 17:14:16 -05:00
Jude Nelson
9cda1a3a81 flush cache in the test framework as well 2018-01-19 15:53:05 -05:00
Jude Nelson
0d725fcc27 remove consensus import 2018-01-19 15:38:44 -05:00
Jude Nelson
4d965d9062 remove dead code 2018-01-19 15:30:30 -05:00
Jude Nelson
5367ca368e remove consensus import 2018-01-19 15:30:21 -05:00
Jude Nelson
18bbaa183a apply transfer consensus hash quirk 2018-01-19 15:14:18 -05:00
Jude Nelson
ce965baf2e verify that the consensus hash is valid, and preserve the one we need to snapshot separately 2018-01-19 15:13:57 -05:00
Jude Nelson
df8aba81b0 slightly better docs 2018-01-19 15:13:25 -05:00
Jude Nelson
1de3e01037 on name transfers, verify that the transfer consensus hash quirk is applied before snapshotting 2018-01-19 15:13:03 -05:00
Jude Nelson
f13ab07766 only run op_canonicalize_quirks() once on an operation, and eagerly filter out extra data (e.g. transient quirk-related data) on a state-transition 2018-01-19 15:12:20 -05:00
Jude Nelson
60dae6bbfb cache bitcoind info for a block time, or until we reindex 2018-01-19 15:11:00 -05:00
Jude Nelson
424e722d0a simple benchmarking tool 2018-01-18 19:57:46 -05:00
Jude Nelson
3e770c6427 fix url_to_host_port() for cases where we add a schema to the URL 2018-01-18 19:57:25 -05:00
Jude Nelson
f0e19e81ea average seconds per block 2018-01-18 19:57:13 -05:00