Add/fix message hashing in block validation tests
This commit is contained in:
parent
6529b4c09f
commit
55e0e7d05d
@ -18,6 +18,7 @@ use super::db::stores::{
|
|||||||
use super::db::{
|
use super::db::{
|
||||||
MemoryDB,
|
MemoryDB,
|
||||||
};
|
};
|
||||||
|
use super::utils::hash::canonical_hash;
|
||||||
use super::utils::types::{
|
use super::utils::types::{
|
||||||
Hash256,
|
Hash256,
|
||||||
Bitfield,
|
Bitfield,
|
||||||
@ -59,8 +60,8 @@ impl TestStore {
|
|||||||
fn test_block_validation() {
|
fn test_block_validation() {
|
||||||
let stores = TestStore::new();
|
let stores = TestStore::new();
|
||||||
|
|
||||||
let cycle_length = 2;
|
let cycle_length: u8 = 2;
|
||||||
let shard_count = 2;
|
let shard_count: u16 = 2;
|
||||||
let present_slot = u64::from(cycle_length) * 10000;
|
let present_slot = u64::from(cycle_length) * 10000;
|
||||||
let justified_slot = present_slot - u64::from(cycle_length);
|
let justified_slot = present_slot - u64::from(cycle_length);
|
||||||
let justified_block_hash = Hash256::from("justified_hash".as_bytes());
|
let justified_block_hash = Hash256::from("justified_hash".as_bytes());
|
||||||
@ -103,7 +104,8 @@ fn test_block_validation() {
|
|||||||
stream.append(&shard);
|
stream.append(&shard);
|
||||||
stream.append(&shard_block_hash);
|
stream.append(&shard_block_hash);
|
||||||
stream.append(&justified_slot);
|
stream.append(&justified_slot);
|
||||||
stream.drain()
|
let bytes = stream.drain();
|
||||||
|
canonical_hash(&bytes)
|
||||||
};
|
};
|
||||||
|
|
||||||
for _ in 0..validators_per_shard {
|
for _ in 0..validators_per_shard {
|
||||||
|
Loading…
Reference in New Issue
Block a user