pub type DefaultAppState = AppState<JobProducer>;
Aliased Type§
struct DefaultAppState {
pub relayer_repository: Arc<RelayerRepositoryStorage<InMemoryRelayerRepository>>,
pub transaction_repository: Arc<InMemoryTransactionRepository>,
pub signer_repository: Arc<InMemorySignerRepository>,
pub notification_repository: Arc<InMemoryNotificationRepository>,
pub network_repository: Arc<InMemoryNetworkRepository>,
pub transaction_counter_store: Arc<InMemoryTransactionCounter>,
pub job_producer: Arc<JobProducer>,
pub plugin_repository: Arc<InMemoryPluginRepository>,
}
Fields§
§relayer_repository: Arc<RelayerRepositoryStorage<InMemoryRelayerRepository>>
Repository for managing relayer data.
transaction_repository: Arc<InMemoryTransactionRepository>
Repository for managing transaction data.
signer_repository: Arc<InMemorySignerRepository>
Repository for managing signer data.
notification_repository: Arc<InMemoryNotificationRepository>
Repository for managing notification data.
network_repository: Arc<InMemoryNetworkRepository>
Repository for managing network data.
transaction_counter_store: Arc<InMemoryTransactionCounter>
Store for managing transaction counters.
job_producer: Arc<JobProducer>
Producer for managing job creation and execution.
plugin_repository: Arc<InMemoryPluginRepository>
Repository for managing plugins.