Skip to content

Commit d6275e9

Browse files
committed
add NoStorage impl
1 parent 6318b0b commit d6275e9

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

sequencer/src/persistence/no_storage.rs

+13
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ use anyhow::bail;
77
use async_trait::async_trait;
88
use espresso_types::{
99
v0::traits::{EventConsumer, PersistenceOptions, SequencerPersistence},
10+
v0_3::CombinedStakeTable,
1011
Leaf2, NetworkConfig,
1112
};
1213
use hotshot::InitializerEpochInfo;
@@ -243,4 +244,16 @@ impl SequencerPersistence for NoStorage {
243244
async fn load_start_epoch_info(&self) -> anyhow::Result<Vec<InitializerEpochInfo<SeqTypes>>> {
244245
Ok(Vec::new())
245246
}
247+
248+
async fn load_stake(&self, _epoch: EpochNumber) -> anyhow::Result<Option<CombinedStakeTable>> {
249+
Ok(None)
250+
}
251+
252+
async fn store_stake(
253+
&self,
254+
_epoch: EpochNumber,
255+
_stake: CombinedStakeTable,
256+
) -> anyhow::Result<()> {
257+
Ok(())
258+
}
246259
}

0 commit comments

Comments
 (0)