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.