File tree Expand file tree Collapse file tree 3 files changed +20
-0
lines changed
crates/apollo_batcher_types Expand file tree Collapse file tree 3 files changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ apollo_infra.workspace = true
1616apollo_metrics.workspace = true
1717apollo_proc_macros.workspace = true
1818apollo_state_sync_types.workspace = true
19+ apollo_storage.workspace = true
1920async-trait.workspace = true
2021blockifier = { workspace = true , features = [" transaction_serde" ] }
2122chrono = { workspace = true , features = [" serde" ] }
Original file line number Diff line number Diff line change 11use std:: fmt:: Debug ;
22
3+ use apollo_storage:: storage_reader_server:: StorageReaderServerHandler ;
4+ use apollo_storage:: { StorageError , StorageReader } ;
5+ use async_trait:: async_trait;
36use blockifier:: blockifier:: transaction_executor:: CompiledClassHashesForMigration ;
47use blockifier:: bouncer:: { BouncerWeights , CasmHashComputationData } ;
58use blockifier:: state:: cached_state:: CommitmentStateDiff ;
@@ -164,4 +167,19 @@ pub enum BatcherStorageResponse {
164167 Table1Replacer ( BlockHeader ) ,
165168}
166169
170+ pub struct BatcherStorageReaderServerHandler ;
171+
172+ #[ async_trait]
173+ impl StorageReaderServerHandler < BatcherStorageRequest , BatcherStorageResponse >
174+ for BatcherStorageReaderServerHandler
175+ {
176+ async fn handle_request (
177+ _storage_reader : & StorageReader ,
178+ _request : BatcherStorageRequest ,
179+ ) -> Result < BatcherStorageResponse , StorageError > {
180+ // TODO(Dean/Nadin): Implement the logic for the batcher storage reader server handler.
181+ unimplemented ! ( )
182+ }
183+ }
184+
167185pub type BatcherResult < T > = Result < T , BatcherError > ;
You can’t perform that action at this time.
0 commit comments