zah 372c9b798c
Fix the corrupted database state on Pyrmont nodes; Add mainnet genesis (#2056)
* Handle some web3 timeouts better

* Add support for developer .env files

* Eth1 improvements; Mainnet genesis state

Notable changes:

* The deposits table have been removed from the database. The client
  will no longer process all deposits on start-up.

* The network metadata now includes a "state snapshot" of the deposit
  contract. This allows the client to skip syncing deposits made prior
  to the snapshot (i.e. genesis). Suitable metadata added for Pyrmont
  and Mainnet.

* The Eth1 monitor won't be started unless there are validators attached
  to the node.

* The genesis detection code is now optional and disabled by default

* Bugfix: The client should not produce blocks that will fail validation
  when it hasn't downloaded the latest deposits yet

* Bugfix: Work around the database corruption affecting Pyrmont nodes

* Remove metadata for Toledo and Medalla
2020-11-24 22:21:47 +01:00
..
2020-08-08 18:00:19 +02:00
2020-07-07 17:51:02 +02:00
2020-10-27 09:37:04 +01:00
2020-10-09 16:39:03 +03:00
2020-02-21 01:35:54 +01:00
2020-11-16 20:15:43 +01:00
2020-11-12 22:29:43 +02:00
2020-11-24 12:38:18 +01:00
2020-11-16 20:15:43 +01:00
2020-10-06 15:46:22 +03:00
2019-10-07 23:56:34 +09:00
2020-07-07 17:51:02 +02:00
2020-04-24 11:47:51 +02:00
2020-01-21 01:26:57 +02:00
2020-03-18 17:20:34 +01:00
2020-10-03 11:21:45 +02:00
2020-02-11 23:16:02 +01:00