Matt Corallo
138569722c
Order chainstate init more logically.
...
* Order chainstate init more logically - first all of the
blocktree-related loading, then coinsdb, then
pcoinsTip/chainActive. Only create objects as needed.
* More clearly document exactly what is and isn't called in
-reindex and -reindex-chainstate both with comments noting
calls as no-ops and by adding if guards.
* Move LoadGenesisBlock further down in init. This is a more logical
location for it, as it is after all of the blockindex-related
loading and checking, but before any of the UTXO-related loading
and checking.
* Move all of the VerifyDB()-related stuff into a -reindex +
-reindex-chainstate if guard. It couldn't do anything useful
as chainActive.Tip() would be null at this point anyway.
2017-07-27 15:03:05 -04:00
..
2017-07-04 18:05:18 +02:00
2017-05-31 22:21:25 +02:00
2017-07-15 14:28:40 +02:00
2017-06-05 00:52:36 +02:00
2017-06-22 19:18:10 +03:00
2017-07-15 14:28:40 +02:00
2017-07-15 12:22:50 -07:00
2017-07-14 19:24:09 -07:00
2017-07-15 12:22:50 -07:00
2017-07-07 10:45:31 -07:00
2017-06-22 19:18:10 +03:00
2017-06-28 02:12:06 +02:00
2017-07-27 15:03:05 -04:00
2017-07-15 14:02:05 -07:00
2017-06-28 02:12:06 +02:00
2017-07-04 18:05:18 +02:00
2017-06-01 16:42:07 -07:00
2017-06-01 16:42:07 -07:00
2017-04-24 14:28:49 +02:00
2017-04-24 14:28:49 +02:00
2017-05-03 18:00:13 +02:00
2017-06-07 17:21:29 +00:00
2017-06-07 17:21:29 +00:00
2017-07-08 13:33:01 -07:00
2017-07-08 13:33:01 -07:00
2017-07-13 17:15:36 -04:00
2017-07-14 19:24:17 +00:00
2017-06-09 10:25:26 +02:00
2017-07-15 14:28:40 +02:00
2017-06-22 03:48:52 +02:00
2017-06-26 10:45:48 -07:00
2017-06-26 10:45:48 -07:00
2017-06-22 15:21:22 -04:00
2017-06-22 15:21:22 -04:00
2017-05-03 18:15:47 +02:00
2017-05-03 18:15:47 +02:00
2017-06-22 03:48:52 +02:00
2017-06-22 03:48:52 +02:00
2017-04-07 14:37:25 -04:00
2017-07-14 19:24:17 +00:00
2017-06-28 11:44:22 -07:00
2017-07-08 13:33:01 -07:00
2017-07-07 10:45:31 -07:00
2017-07-12 14:03:42 -04:00
2017-07-14 19:24:17 +00:00
2017-06-24 11:28:04 +02:00
2017-06-26 13:40:26 +02:00
2017-05-26 13:33:39 -07:00
2017-06-09 10:25:26 +02:00
2017-05-19 02:01:28 -07:00
2017-07-08 13:33:01 -07:00
2017-05-26 13:24:25 -07:00
2017-07-04 18:05:18 +02:00
2017-06-12 20:37:43 +02:00
2017-07-12 17:06:15 -04:00
2017-06-22 19:18:10 +03:00
2017-07-27 15:03:05 -04:00
2017-07-08 13:37:06 -07:00
2017-04-26 21:20:02 +02:00
2017-06-09 10:25:26 +02:00
2017-06-28 02:12:06 +02:00
2017-07-04 18:05:18 +02:00
2017-06-09 19:25:36 -07:00
2017-07-13 12:49:05 -04:00
2017-06-09 19:25:36 -07:00
2017-06-09 19:25:36 -07:00
2017-06-13 19:48:13 +02:00
2017-06-22 03:48:52 +02:00
2017-07-14 19:24:17 +00:00
2017-04-22 07:22:17 -04:00
2017-06-05 20:10:50 +02:00
2017-06-12 20:37:43 +02:00
2017-07-04 18:05:18 +02:00
2017-06-05 16:33:35 -04:00
2017-07-08 13:31:47 -07:00
2017-07-04 18:05:18 +02:00
2017-07-08 13:33:01 -07:00
2017-06-14 18:05:00 -04:00
2017-07-15 13:26:49 -07:00
2017-07-12 17:06:15 -04:00
2017-07-14 20:52:38 -04:00
2017-06-26 13:40:26 +02:00
2017-07-08 13:31:47 -07:00
2017-06-16 15:19:15 -04:00
2017-06-14 15:22:15 +02:00
2017-06-22 19:18:10 +03:00
2017-06-22 03:48:42 +02:00
2017-07-10 21:08:19 -04:00
2017-07-10 21:08:19 -04:00
2017-07-08 13:33:01 -07:00
2017-07-08 13:33:01 -07:00
2017-06-22 03:48:52 +02:00
2017-06-09 10:25:26 +02:00
2017-06-22 03:48:52 +02:00
2017-07-08 13:33:01 -07:00
2017-07-07 10:45:31 -07:00
2017-06-28 18:26:41 +02:00
2017-07-04 18:05:18 +02:00
2017-06-28 11:22:00 -07:00
2017-06-29 17:48:08 +02:00
2017-07-14 19:24:17 +00:00
2017-06-27 16:29:11 +02:00
2017-06-25 20:25:45 +01:00
2017-07-15 13:26:49 -07:00
2017-07-12 17:06:15 -04:00
2017-05-10 15:49:00 -04:00
2017-05-10 15:49:00 -04:00
2017-07-27 15:03:05 -04:00
2017-07-27 15:03:05 -04:00
2017-07-07 12:55:57 -04:00
2017-07-07 12:55:57 -04:00
2017-06-09 01:45:36 +02:00
2017-06-28 02:12:06 +02:00
2017-05-30 19:21:52 +02:00