mirror of
				https://github.com/0glabs/0g-storage-node.git
				synced 2025-11-04 00:27:39 +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