Cleanup shreds to remove FirstShred data structure (#5789)

* Cleanup shreds to remove FirstShred data structure

* Also reduce size used by parent slot information in shred header

* clippy

* fixes

* fix chacha test
This commit is contained in:
Pankaj Garg
2019-09-04 21:06:47 -07:00
committed by GitHub
parent 7062fe4b47
commit f78b865cba
6 changed files with 122 additions and 193 deletions

View File

@@ -279,7 +279,7 @@ mod test {
fn local_entries_to_shred(entries: Vec<Entry>, keypair: &Arc<Keypair>) -> Vec<Shred> {
let mut shredder =
Shredder::new(0, Some(0), 0.0, keypair, 0).expect("Failed to create entry shredder");
Shredder::new(0, 0, 0.0, keypair, 0).expect("Failed to create entry shredder");
bincode::serialize_into(&mut shredder, &entries)
.expect("Expect to write all entries to shreds");
shredder.finalize_slot();