* Bump the Rust version
* Update smoke plan
* Update scoring plan
* Update censoring plan
* Fix wrong file name
* Update eth-consensus plan
* Fix clippy warnings
* cargo fmt
* censoring: Update libp2p to the latest revision
* scoring: Update libp2p to the latest revision
* eth_consensus: Update libp2p to the latest revision
* cargo fmt
* eth_consensus: Update libp2p and prometheus-client
* censoring: Update libp2p and prometheus-client
* scoring: Update libp2p and prometheus-client
* smoke: Update libp2p and prometheus-client
* Update testground
* Bump up the rust version
* Initial implementation for scoring-parameters test plan
* Record the number of BeaconBlock messages received per epoch
* Add attacker module
* Dialing from attackers to a beacon node
* Add debug log
* Add TopicScoreParameter for BeaconBlock
* Rename crate and collect attacker info
* Add dashboards
* Add metrics
* Add topic_msg_sent_counts to dashboard
* Attestations
* rename
* topic_msg_sent_counts
* Make params configurable
* dashboards
* Aggregates per epoch
* Attestations per epoch
* run time
* Remove empty descriptions
* cargo update
* Record the result of sync_committee_aggregates and sync_committee_messages
* Update Messages dashboard
* Topic params for SignedContributionAndProof and SyncCommitteeMessage
* Make get_param() generic
* Use get_param()
* Dashboard: automate run_id
* Dashboard: Add `Settings`
* Set gossipsub config based on lighthouse
* Record peer scores on its own task
* Record metrics on its own task
* Fix invalid gossipsub config
* Remove unnecessary comment lines
* Some cleanup
* Merge main into scoring-parameters
* Add scoring test plan to CI workflow
* Update dashboard
* Fix: discarding correct message
* Add `Cache Misses` to the dashboard
* Avoid unnecessary compiling
* Add Cargo.lock
* Introduce NetworkConfiguration
* Fix clippy warnings
* Upgrade npg
* Add README
* Fix clippy warnings
* Improve qualifications
* Remove debug lines