mirror of
https://github.com/0glabs/0g-storage-node.git
synced 2025-11-03 16:17:27 +00:00
fix tests
This commit is contained in:
parent
382661ec98
commit
7a4e2fe008
@ -67,11 +67,7 @@ impl From<OptionalHash> for Option<H256> {
|
|||||||
|
|
||||||
impl AsRef<[u8]> for OptionalHash {
|
impl AsRef<[u8]> for OptionalHash {
|
||||||
fn as_ref(&self) -> &[u8] {
|
fn as_ref(&self) -> &[u8] {
|
||||||
static ZERO_BYTES: [u8; 32] = [0u8; 32];
|
self.0.as_ref().unwrap().as_ref()
|
||||||
match &self.0 {
|
|
||||||
Some(hash) => hash.as_ref(),
|
|
||||||
None => &ZERO_BYTES, // Return reference to static zeros for null hash
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
|
||||||
use crate::error::Error;
|
use crate::error::Error;
|
||||||
use crate::log_store::log_manager::{
|
use crate::log_store::log_manager::{
|
||||||
data_to_merkle_leaves, sub_merkle_tree, COL_BLOCK_PROGRESS, COL_MISC, COL_TX, COL_TX_COMPLETED,
|
data_to_merkle_leaves, sub_merkle_tree, COL_BLOCK_PROGRESS, COL_MISC, COL_TX, COL_TX_COMPLETED,
|
||||||
@ -6,7 +7,7 @@ use crate::log_store::log_manager::{
|
|||||||
use crate::log_store::metrics;
|
use crate::log_store::metrics;
|
||||||
use crate::{try_option, LogManager, ZgsKeyValueDB};
|
use crate::{try_option, LogManager, ZgsKeyValueDB};
|
||||||
use anyhow::{anyhow, Result};
|
use anyhow::{anyhow, Result};
|
||||||
use append_merkle::{AppendMerkleTree, OptionalHash, Sha3Algorithm};
|
use append_merkle::{MerkleTreeRead, AppendMerkleTree, OptionalHash, Sha3Algorithm};
|
||||||
use ethereum_types::H256;
|
use ethereum_types::H256;
|
||||||
use merkle_light::merkle::log2_pow2;
|
use merkle_light::merkle::log2_pow2;
|
||||||
use shared_types::{DataRoot, Transaction};
|
use shared_types::{DataRoot, Transaction};
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user