Add todos

This commit is contained in:
Emilia Hane 2023-01-18 14:33:45 +01:00
parent f971f3a3a2
commit d8e501d3ab
No known key found for this signature in database
GPG Key ID: E73394F9C09206FA

View File

@ -59,7 +59,7 @@ pub struct HotColdDB<E: EthSpec, Hot: ItemStore<E>, Cold: ItemStore<E>> {
pub(crate) config: StoreConfig, pub(crate) config: StoreConfig,
/// Cold database containing compact historical data. /// Cold database containing compact historical data.
pub cold_db: Cold, pub cold_db: Cold,
/// Database containing blobs. /// Database containing blobs. If None, store falls back to use `cold_db`.
pub blobs_db: Option<Cold>, pub blobs_db: Option<Cold>,
/// Hot database containing duplicated but quick-to-access recent data. /// Hot database containing duplicated but quick-to-access recent data.
/// ///
@ -541,6 +541,7 @@ impl<E: EthSpec, Hot: ItemStore<E>, Cold: ItemStore<E>> HotColdDB<E, Hot, Cold>
.key_delete(DBColumn::BeaconBlock.into(), block_root.as_bytes())?; .key_delete(DBColumn::BeaconBlock.into(), block_root.as_bytes())?;
self.hot_db self.hot_db
.key_delete(DBColumn::ExecPayload.into(), block_root.as_bytes()) .key_delete(DBColumn::ExecPayload.into(), block_root.as_bytes())
// todo(emhane): do we want to delete the corresponding blobs here too?
} }
pub fn put_blobs(&self, block_root: &Hash256, blobs: BlobsSidecar<E>) -> Result<(), Error> { pub fn put_blobs(&self, block_root: &Hash256, blobs: BlobsSidecar<E>) -> Result<(), Error> {