Cleanup the sign shreds interface (#7456)

automerge
This commit is contained in:
anatoly yakovenko
2019-12-12 13:27:33 -08:00
committed by Grimes
parent 83218c479a
commit e082418e4a
4 changed files with 191 additions and 122 deletions

View File

@@ -11,6 +11,7 @@ use rayon::{
};
use serde::{Deserialize, Serialize};
use solana_metrics::datapoint_debug;
use solana_perf::packet::Packet;
use solana_rayon_threadlimit::get_thread_count;
use solana_sdk::{
clock::Slot,
@@ -137,6 +138,12 @@ impl Shred {
Ok(())
}
pub fn copy_to_packet(&self, packet: &mut Packet) {
let len = self.payload.len();
packet.data[..len].copy_from_slice(&self.payload[..]);
packet.meta.size = len;
}
pub fn new_from_data(
slot: Slot,
index: u32,