File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed
crates/apollo_state_sync_types/src Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change 1+ use apollo_storage:: storage_reader_server:: StorageReaderServerHandler ;
2+ use apollo_storage:: { StorageError , StorageReader } ;
3+ use async_trait:: async_trait;
14use serde:: { Deserialize , Serialize } ;
25use starknet_api:: block:: { BlockHeader , BlockHeaderWithoutHash , BlockNumber } ;
36use starknet_api:: state:: ThinStateDiff ;
@@ -46,3 +49,18 @@ pub enum StateSyncStorageResponse {
4649 /// Table1 data for the requested operation.
4750 Table1Replacer ( BlockHeader ) ,
4851}
52+
53+ pub struct StateSyncStorageReaderServerHandler ;
54+
55+ #[ async_trait]
56+ impl StorageReaderServerHandler < StateSyncStorageRequest , StateSyncStorageResponse >
57+ for StateSyncStorageReaderServerHandler
58+ {
59+ async fn handle_request (
60+ _storage_reader : & StorageReader ,
61+ _request : StateSyncStorageRequest ,
62+ ) -> Result < StateSyncStorageResponse , StorageError > {
63+ // TODO(Dean/Nadin): Implement the logic for the state sync storage reader server handler.
64+ unimplemented ! ( )
65+ }
66+ }
You can’t perform that action at this time.
0 commit comments