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
|
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
|
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
|
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
|
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
|
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
|
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 |
|
Jude Nelson
|
9af251826b
|
add missing kw values
|
2018-01-18 19:57:00 -05:00 |
|
Jude Nelson
|
755268865f
|
cache bitcoind response for 10 minutes
|
2018-01-18 19:56:49 -05:00 |
|
Jude Nelson
|
9b0fd9d1fa
|
remove dead code
|
2018-01-18 19:56:39 -05:00 |
|
Jude Nelson
|
903a2544f2
|
load expected snapshots as json before sqlite3
|
2018-01-17 23:46:01 -05:00 |
|
Jude Nelson
|
066ba602c9
|
take an optional end-block when syncing zonefiles (since we can be doing this while indexing)
|
2018-01-17 22:31:37 -05:00 |
|
Jude Nelson
|
5f7e6c68d2
|
sync the atlas db with operation(s) we just committed
|
2018-01-17 22:31:19 -05:00 |
|
Jude Nelson
|
fe369cb62c
|
don't sync the atlas db outside of virtualchain_hooks (since it just duplicates work)
|
2018-01-17 22:30:57 -05:00 |
|
Jude Nelson
|
723e4b6b35
|
restore lock on atlasdb to serialize ops
|
2018-01-17 18:59:08 -05:00 |
|
Jude Nelson
|
4302c958d7
|
whitespace
|
2018-01-17 18:59:00 -05:00 |
|
Jude Nelson
|
711e11df0b
|
fix op_canonicalize_quirks to preserve op_fee float/int based on current last creation op by default (deferring to previous db record's last creation op and op_fee values only when needed)
|
2018-01-17 17:01:35 -05:00 |
|
Jude Nelson
|
b8bd31f0f3
|
expect returned db record to have all consensus fields
|
2018-01-17 17:01:18 -05:00 |
|
Jude Nelson
|
822127dee3
|
return merged record on state transition, and canonicalize it and preserve quirks
|
2018-01-17 17:00:59 -05:00 |
|
Jude Nelson
|
2abfd4a5a1
|
preserve opcode in canonicalization
|
2018-01-17 17:00:44 -05:00 |
|
Jude Nelson
|
0e36eab0ea
|
preorders don't have last_creation_op
|
2018-01-17 15:30:08 -05:00 |
|
Jude Nelson
|
8ed95cd48b
|
preorders don't have last_creation_op
|
2018-01-17 15:29:24 -05:00 |
|
Jude Nelson
|
a869d03d0c
|
extract snapshots from chainstate db as well as legacy snapshots JSON
|
2018-01-17 14:59:43 -05:00 |
|
Jude Nelson
|
a955c775cc
|
last_creation_op
|
2018-01-17 14:19:06 -05:00 |
|
Jude Nelson
|
af775a606e
|
last_creation_op
|
2018-01-17 14:18:56 -05:00 |
|
Jude Nelson
|
eaf1c6c9cd
|
debug output for consensus hash quirk in name transfer
|
2018-01-17 14:18:44 -05:00 |
|
Jude Nelson
|
84d91eb3e0
|
add code to preserve name record quirks
|
2018-01-17 14:18:24 -05:00 |
|
Jude Nelson
|
72a04eb734
|
check for serialization quirks before commiting a new name record
|
2018-01-17 14:18:06 -05:00 |
|
Jude Nelson
|
0e5d1822c8
|
take canonicalized records (with quirks) from the namedb_...() methods, instead of trying to do it in this layer
|
2018-01-17 14:17:38 -05:00 |
|