provideTransactionSubmitter

@Provides
@Singleton
fun provideTransactionSubmitter(nodeRpcClient: NodeRpcClient, proofServerClient: ProofServerClient, indexerClient: IndexerClient, serializer: TransactionSerializer, utxoManager: UtxoManager, dustActionsBuilder: DustActionsBuilder, dustRepository: DustRepository, provingKeyManager: <Error class: unknown class>, networkRepository: NetworkRepository): TransactionSubmitter

Provide TransactionSubmitter singleton with network-aware client resolution. The NetworkClientProvider creates fresh clients for the currently-selected network on each transaction, so network switches in Settings take effect without app restart.