nimbus-eth2/beacon_chain
Zahary Karadjov 28128f4d2f Add a handler for the Goodbye message
The lack of body of `goodbye` in sync_protocol.nim was preventing
the respective LibP2P protocol to be mounted and advertised on the
network.

Adding a body fixes that, but I've also made some changes in the
P2P protocol codegen that will prevent the issue from happening
again (no body is now considered the equivalent of having an empty
body).
2020-05-26 22:17:26 +03:00
..
block_pools unexport candidate_chains.init; some spec version bumps 2020-05-26 05:06:37 +00:00
fork_choice bump a couple more eth2 phase0 spec refs to v0.11.1 2020-04-17 16:37:52 +03:00
spec unexport candidate_chains.init; some spec version bumps 2020-05-26 05:06:37 +00:00
ssz properly work around nim type bug in ssz 2020-05-26 14:12:42 +03:00
tracing replace links to Apache and MIT licenses with HTTPS versions (#592) 2019-11-25 16:30:02 +01:00
.gitignore interop updates 2019-09-02 22:14:18 +03:00
attestation_aggregation.nim eh fixes (#926) 2020-04-24 09:16:11 +02:00
attestation_pool.nim Increase finalization and finalization checking robustness (#990) 2020-05-09 12:43:15 +00:00
beacon_chain_db.nim better deserialization log 2020-05-20 15:41:02 +02:00
beacon_node.nim first batch of work towards the VC/BN split: 2020-05-25 16:23:15 +03:00
beacon_node.nim.cfg Reduce compilation differences between client and server nodes 2019-11-11 23:30:21 +00:00
beacon_node_common.nim Fix some build problems and warnings 2020-05-25 20:33:03 +03:00
beacon_node_types.nim spec v0.11.3 update 2020-05-19 17:16:55 +00:00
block_pool.nim remove some copies 2020-05-22 17:15:35 +00:00
conf.nim first batch of work towards the VC/BN split: 2020-05-25 16:23:15 +03:00
deposit_contract.nim Spec-compliant implementation of Eth1 monitoring; Eth1-enabled local sim 2020-04-26 13:04:53 +03:00
eth2_discovery.nim secp: convenience api (#897) 2020-04-17 15:29:49 +02:00
eth2_json_rpc_serialization.nim first batch of work towards the VC/BN split: 2020-05-25 16:23:15 +03:00
eth2_network.nim Add a handler for the Goodbye message 2020-05-26 22:17:26 +03:00
extras.nim Increase finalization and finalization checking robustness (#990) 2020-05-09 12:43:15 +00:00
faststreams_backend.nim Enable Snappy by default (using LibP2P steams for now) 2020-05-13 12:18:42 +03:00
inspector.nim Quick and dirty fix for the inspector build 2020-05-24 19:00:34 +03:00
interop.nim sync fixes (#1005) 2020-05-11 18:08:52 +00:00
libp2p_json_serialization.nim Restore building with chronicles_sinks=json 2019-06-24 19:38:19 +03:00
libp2p_streams_backend.nim Don't use StackArray in ssz; Drop the support for strings 2020-05-24 19:00:34 +03:00
logtrace.nim Add pubsub message logging. 2020-03-11 17:26:30 +00:00
mainchain_monitor.nim beacon_node: graceful shutdown (#1033) 2020-05-19 20:57:35 +02:00
merkle_minimal.nim Progress towards #991; Enable the distinct ssz.List type 2020-05-19 15:53:03 +03:00
nimbus_binary_common.nim first batch of work towards the VC/BN split: 2020-05-25 16:23:15 +03:00
nimquery.nim Integrate Discovery V5 and support ENR bootstrap records 2020-01-21 01:26:57 +02:00
peer_pool.nim Add "drop by score" ability to PeerPool. (#917) 2020-04-23 17:31:00 +02:00
request_manager.nim Reform the networking layer in order to handle the new stricter SSZ API 2020-05-24 19:00:34 +03:00
ssz.nim [skip ci] Address core review comments 2020-05-24 19:00:34 +03:00
sszdump.nim sync fixes (#1005) 2020-05-11 18:08:52 +00:00
state_transition.nim remove some copies 2020-05-22 17:15:35 +00:00
statusbar.nim Handle status bar spanning multiple lines (relevant for the Tmux network sim) 2020-02-18 12:53:49 +02:00
sync_manager.nim Fix sync issues. (#1035) 2020-05-19 14:08:50 +02:00
sync_protocol.nim Add a handler for the Goodbye message 2020-05-26 22:17:26 +03:00
sync_protocol.nim.generated.nim Add a handler for the Goodbye message 2020-05-26 22:17:26 +03:00
time.nim first batch of work towards the VC/BN split: 2020-05-25 16:23:15 +03:00
validator_api.nim first batch of work towards the VC/BN split: 2020-05-25 16:23:15 +03:00
validator_client.nim first batch of work towards the VC/BN split: 2020-05-25 16:23:15 +03:00
validator_client.nim.cfg first batch of work towards the VC/BN split: 2020-05-25 16:23:15 +03:00
validator_duties.nim first batch of work towards the VC/BN split: 2020-05-25 16:23:15 +03:00
validator_keygen.nim Spec-compliant implementation of Eth1 monitoring; Eth1-enabled local sim 2020-04-26 13:04:53 +03:00
validator_pool.nim Implement most of the v0.11.1 networking changes 2020-04-16 01:01:18 +03:00
version.nim spec: regulate exceptions (#913) 2020-04-22 07:53:02 +02:00