Add zero() method for Block

This commit is contained in:
Paul Hauner 2018-07-20 17:47:29 +10:00
parent e353102e32
commit e3005efb3d

View File

@ -31,6 +31,20 @@ impl Block {
sig: None sig: None
} }
} }
pub fn zero() -> Block {
Block {
parent_hash: Sha256Digest::zero(),
skip_count: 0,
randao_reveal: Sha256Digest::zero(),
attestation_bitfield: Bitfield::new(),
attestation_aggregate_sig: AggregateSignature::new(),
shard_aggregate_votes: vec![],
main_chain_ref: Sha256Digest::zero(),
state_hash: StateHash::zero(),
sig: None
}
}
/* /*
* Take a Block and covert it into an array of u8 for BLS signing * Take a Block and covert it into an array of u8 for BLS signing