From c71e1b9f8bcdf0cae01efd9c66b53205d078168b Mon Sep 17 00:00:00 2001 From: Rostyslav Tyshko Date: Fri, 23 May 2025 15:50:51 -0400 Subject: [PATCH] add out fn for block_id and commitment --- storage/src/lib.rs | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/storage/src/lib.rs b/storage/src/lib.rs index 0df1515..059d646 100644 --- a/storage/src/lib.rs +++ b/storage/src/lib.rs @@ -484,6 +484,31 @@ impl RocksDBIO { } } + pub fn put_snapshot_block_id_db(&self, block_id: u64) -> DbResult<()> { + let cf_snapshot = self.snapshot_column(); + self.db + .put_cf( + &cf_snapshot, + DB_SNAPSHOT_BLOCK_ID_KEY.as_bytes(), + block_id.to_be_bytes(), + ) + .map_err(|rerr| DbError::rocksdb_cast_message(rerr, None))?; + Ok(()) + } + + pub fn put_snapshot_commitement_db(&self, commitment: Vec) -> DbResult<()> { + let cf_snapshot = self.snapshot_column(); + self.db + .put_cf( + &cf_snapshot, + DB_SNAPSHOT_COMMITMENT_KEY.as_bytes(), + commitment, + ) + .map_err(|rerr| DbError::rocksdb_cast_message(rerr, None))?; + Ok(()) + } + + } ///Creates address for sc data blob at corresponding id