get_sc_sc_state for NodeBlockStore

This commit is contained in:
Rostyslav Tyshko 2025-04-09 01:31:39 -04:00
parent aa93d26b80
commit ded84933b2

View File

@ -2,6 +2,7 @@ use std::path::Path;
use anyhow::{anyhow, Result};
use storage::{block::Block, RocksDBIO};
use storage::sc_db_utils::DataBlob;
pub struct NodeBlockStore {
dbio: RocksDBIO,
@ -41,6 +42,10 @@ impl NodeBlockStore {
pub fn put_block_at_id(&self, block: Block) -> Result<()> {
Ok(self.dbio.put_block(block, false)?)
}
pub fn get_sc_sc_state(&self, sc_addr: &str) -> Result<Vec<DataBlob>> {
Ok(self.dbio.get_sc_sc_state(sc_addr)?)
}
}
#[cfg(test)]