Implement block imports for sync

This commit is contained in:
Paul Hauner
2019-03-23 18:48:09 +11:00
parent 4b5b5851a6
commit a57a7c2394
6 changed files with 239 additions and 22 deletions

View File

@@ -161,6 +161,17 @@ impl MessageHandler {
&mut self.network_context,
)
}
RPCResponse::BeaconBlockBodies(response) => {
debug!(
self.log,
"BeaconBlockBodies response received"; "peer" => format!("{:?}", peer_id)
);
self.sync.on_beacon_block_bodies_response(
peer_id,
response,
&mut self.network_context,
)
}
// TODO: Handle all responses
_ => panic!("Unknown response: {:?}", response),
}