mirror of
https://gitlab.com/pulsechaincom/lighthouse-pulse.git
synced 2025-01-10 21:11:22 +00:00
Don't send empty blobs sidecar for blobs by range request
This commit is contained in:
parent
01ac7ad23c
commit
597363d2f9
@ -660,10 +660,15 @@ impl<T: BeaconChainTypes> Worker<T> {
|
|||||||
for root in block_roots {
|
for root in block_roots {
|
||||||
match self.chain.store.get_blobs(&root) {
|
match self.chain.store.get_blobs(&root) {
|
||||||
Ok(Some(blob)) => {
|
Ok(Some(blob)) => {
|
||||||
|
let response_data = if blob.blobs.len() > 0 {
|
||||||
|
Some(Arc::new(blob))
|
||||||
|
} else {
|
||||||
|
None
|
||||||
|
};
|
||||||
blobs_sent += 1;
|
blobs_sent += 1;
|
||||||
self.send_network_message(NetworkMessage::SendResponse {
|
self.send_network_message(NetworkMessage::SendResponse {
|
||||||
peer_id,
|
peer_id,
|
||||||
response: Response::BlobsByRange(Some(Arc::new(blob))),
|
response: Response::BlobsByRange(response_data),
|
||||||
id: request_id,
|
id: request_id,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user