public LykkeTransactionBuilderService( ITransactionBuildHelper transactionBuildHelper, IBitcoinOutputsService bitcoinOutputsService, ITransactionSignRequestRepository signRequestRepository, IBroadcastedOutputRepository broadcastedOutputRepository, IPregeneratedOutputsQueueFactory pregeneratedOutputsQueueFactory, ILog log, IFeeReserveMonitoringWriter feeReserveMonitoringWriter, ISpentOutputService spentOutputService, IOffchainService offchainService, TransactionBuildContextFactory transactionBuildContextFactory, CachedDataDictionary <string, IAsset> assetRepository, RpcConnectionParams connectionParams, BaseSettings baseSettings, CachedDataDictionary <string, IAssetSetting> assetSettingCache, IFeeProvider feeProvider, IAssetSettingRepository assetSettingRepository) { _transactionBuildHelper = transactionBuildHelper; _bitcoinOutputsService = bitcoinOutputsService; _signRequestRepository = signRequestRepository; _broadcastedOutputRepository = broadcastedOutputRepository; _pregeneratedOutputsQueueFactory = pregeneratedOutputsQueueFactory; _log = log; _feeReserveMonitoringWriter = feeReserveMonitoringWriter; _spentOutputService = spentOutputService; _offchainService = offchainService; _transactionBuildContextFactory = transactionBuildContextFactory; _assetRepository = assetRepository; _connectionParams = connectionParams; _baseSettings = baseSettings; _assetSettingCache = assetSettingCache; _feeProvider = feeProvider; _assetSettingRepository = assetSettingRepository; }
public SpendBroadcastedCommitmentFunction(IOffchainService offchainService, IQBitNinjaApiCaller qBitNinjaApiCaller, ICommitmentRepository commitmentRepository, RpcConnectionParams connectionParams, ILog log) { _offchainService = offchainService; _qBitNinjaApiCaller = qBitNinjaApiCaller; _commitmentRepository = commitmentRepository; _connectionParams = connectionParams; _log = log; }
public EnqueueTransactionController(ILykkeTransactionBuilderService builder, CachedDataDictionary <string, IAssetSetting> assetSettingCache, IOffchainService offchainService, ICashoutRequestRepository cashoutRequestRepository, ITransactionQueueWriter transactionQueueWriter, CachedDataDictionary <string, IAsset> assetRepository) { _builder = builder; _assetSettingCache = assetSettingCache; _offchainService = offchainService; _cashoutRequestRepository = cashoutRequestRepository; _transactionQueueWriter = transactionQueueWriter; _assetRepository = assetRepository; }
public TransactionController(ILykkeTransactionBuilderService builder, IAssetRepository assetRepository, ISignatureApiProvider signatureApiProvider, ITransactionSignRequestRepository transactionSignRequestRepository, ITransactionBlobStorage transactionBlobStorage, IBitcoinBroadcastService broadcastService, IBroadcastedTransactionRepository broadcastedTransactionRepository, IOffchainService offchainService) { _builder = builder; _assetRepository = assetRepository; _signatureApiProvider = signatureApiProvider; _transactionSignRequestRepository = transactionSignRequestRepository; _transactionBlobStorage = transactionBlobStorage; _broadcastService = broadcastService; _broadcastedTransactionRepository = broadcastedTransactionRepository; _offchainService = offchainService; }
public OffchainCommitmentMonitoringFunction(IQBitNinjaApiCaller qBitNinjaApiCaller, ILog logger, ICommitmentRepository commitmentRepository, IOffchainService offchainService, ISlackNotifier slackNotifier, IAssetRepository assetRepository, ISettingsRepository settingsRepository, IRpcBitcoinClient rpcBitcoinClient, ICommitmentBroadcastRepository commitmentBroadcastRepository, RpcConnectionParams connectionParams) { _qBitNinjaApiCaller = qBitNinjaApiCaller; _logger = logger; _commitmentRepository = commitmentRepository; _offchainService = offchainService; _slackNotifier = slackNotifier; _assetRepository = assetRepository; _settingsRepository = settingsRepository; _rpcBitcoinClient = rpcBitcoinClient; _commitmentBroadcastRepository = commitmentBroadcastRepository; _connectionParams = connectionParams; }
public TransfersController(ISrvKycForAsset srvKycForAsset, IClientSettingsRepository clientSettingsRepository, IOffchainService offchainService, AppSettings settings, ILog log, IExchangeOperationsServiceClient exchangeOperationsService, IOffchainEncryptedKeysRepository offchainEncryptedKeysRepository, IOffchainRequestRepository offchainRequestRepository, IReferralLinksService referralLinksService, IOffchainTransferRepository offchainTransferRepository, CachedDataDictionary <string, Lykke.Service.Assets.Client.Models.Asset> assets) : base(log) { _srvKycForAsset = srvKycForAsset; _clientSettingsRepository = clientSettingsRepository; _offchainService = offchainService; _settings = settings; _exchangeOperationsService = exchangeOperationsService; _offchainEncryptedKeysRepository = offchainEncryptedKeysRepository; _offchainRequestRepository = offchainRequestRepository; _referralLinksService = referralLinksService; _offchainTransferRepository = offchainTransferRepository; _assets = assets; }
public BroadcastLastCommitmentFunction(IOffchainService offchainService, CachedDataDictionary <string, IAsset> assetCache) { _offchainService = offchainService; _assetCache = assetCache; }
public OffchainController(IOffchainService offchain, CachedDataDictionary <string, IAsset> assetRepository) { _offchain = offchain; _assetRepository = assetRepository; }