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 ;
@@ -163,4 +166,19 @@ pub enum BatcherStorageResponse {
163166 Table1Replacer ( BlockHeader ) ,
164167}
165168
169+ pub struct BatcherStorageReaderServerHandler ;
170+
171+ #[ async_trait]
172+ impl StorageReaderServerHandler < BatcherStorageRequest , BatcherStorageResponse >
173+ for BatcherStorageReaderServerHandler
174+ {
175+ async fn handle_request (
176+ _storage_reader : & StorageReader ,
177+ _request : BatcherStorageRequest ,
178+ ) -> Result < BatcherStorageResponse , StorageError > {
179+ // TODO(Dean/Nadin): Implement the logic for the batcher storage reader server handler.
180+ unimplemented ! ( )
181+ }
182+ }
183+
166184pub type BatcherResult < T > = Result < T , BatcherError > ;
You can’t perform that action at this time.
0 commit comments