pub type DefaultAppState = AppState<JobProducer, RelayerRepositoryStorage, TransactionRepositoryStorage, NetworkRepositoryStorage, NotificationRepositoryStorage, SignerRepositoryStorage, TransactionCounterRepositoryStorage, PluginRepositoryStorage>;
Aliased Type§
struct DefaultAppState {
pub relayer_repository: Arc<RelayerRepositoryStorage>,
pub transaction_repository: Arc<TransactionRepositoryStorage>,
pub signer_repository: Arc<SignerRepositoryStorage>,
pub notification_repository: Arc<NotificationRepositoryStorage>,
pub network_repository: Arc<NetworkRepositoryStorage>,
pub transaction_counter_store: Arc<TransactionCounterRepositoryStorage>,
pub job_producer: Arc<JobProducer>,
pub plugin_repository: Arc<PluginRepositoryStorage>,
}
Fields§
§relayer_repository: Arc<RelayerRepositoryStorage>
Repository for managing relayer data.
transaction_repository: Arc<TransactionRepositoryStorage>
Repository for managing transaction data.
signer_repository: Arc<SignerRepositoryStorage>
Repository for managing signer data.
notification_repository: Arc<NotificationRepositoryStorage>
Repository for managing notification data.
network_repository: Arc<NetworkRepositoryStorage>
Repository for managing network data.
transaction_counter_store: Arc<TransactionCounterRepositoryStorage>
Store for managing transaction counters.
job_producer: Arc<JobProducer>
Producer for managing job creation and execution.
plugin_repository: Arc<PluginRepositoryStorage>
Repository for managing plugins.