refactor: work on auth chain and state compressor

This commit is contained in:
Timo Kösters
2022-07-10 17:23:26 +02:00
committed by Nyaaori
parent 0daa3209db
commit e045abe961
6 changed files with 81 additions and 1111 deletions

View File

@@ -0,0 +1,10 @@
struct StateDiff {
parent: Option<u64>,
added: Vec<CompressedStateEvent>,
removed: Vec<CompressedStateEvent>,
}
pub trait Data {
fn get_statediff(shortstatehash: u64) -> Result<StateDiff>;
fn save_statediff(shortstatehash: u64, diff: StateDiff) -> Result<()>;
}