nimbus-eth2/beacon_chain/ssz
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
..
bitseqs.nim remove superfluous TODOs/not-really-TODOs, type conversion, imports (#2025) 2020-11-16 17:10:51 +01:00
bytes_reader.nim [skip ci] Update the version number 2020-11-14 23:26:46 +02:00
dynamic_navigator.nim openarray -> openArray 2020-11-03 23:23:10 +02:00
merkleization.nim Fix the corrupted database state on Pyrmont nodes; Add mainnet genesis (#2056) 2020-11-24 22:21:47 +01:00
navigator.nim openarray -> openArray 2020-11-03 23:23:10 +02:00
spec_types.nim Add an option for graffiti customization 2020-07-12 21:01:31 +03:00
ssz_serialization.nim Review TODO items and self-assign the most important ones 2020-11-10 20:41:04 +02:00
types.nim remove superfluous TODOs/not-really-TODOs, type conversion, imports (#2025) 2020-11-16 17:10:51 +01:00