nimbus-eth2/.gitignore
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

53 lines
757 B
Plaintext

nimcache/
# Executables shall be put in an ignored build/ directory
build/
# Nimble packages
/vendor/.nimble
# ntags/ctags output
/tags
# vscode
.vscode
# Each developer can create a personal .env file with
# local settings overrides (e.g. WEB3_URL)
.env
# Ignore dynamic, static libs and libtool archive files
*.so
*.dylib
*.a
*.la
*.exe
*.dll
# a symlink that can't be added to the repo because of Windows
/beacon_chain.nims
/scripts/testnet*.sh
# State sim # TODO - move in another folder
0000-*.json
*.ssz
*.log
*.sqlite3
*.sqlite3-shm
*.sqlite3-wal
/local_testnet_data*/
/local_testnet*_data*/
# Prometheus db
/data
# Grafana dashboards
/docker/*.json
# generated during Nim compilation
beacon_chain/sync_protocol.nim.generated.nim
/dist