public CashoutCommandHandler(
     ILykkeTransactionBuilderService builder,
     ITransactionQueueWriter transactionQueueWriter,
     ICashoutRequestRepository cashoutRequestRepository,
     CachedDataDictionary <string, IAssetSetting> assetSettingCache,
     ILog logger)
 {
     _builder = builder;
     _transactionQueueWriter   = transactionQueueWriter;
     _cashoutRequestRepository = cashoutRequestRepository;
     _assetSettingCache        = assetSettingCache;
     _logger = logger;
 }
Beispiel #2
0
        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;
        }
Beispiel #3
0
 public CashinCommandHandler(ILykkeTransactionBuilderService builder, ITransactionQueueWriter transactionQueueWriter, ILog logger)
 {
     _builder = builder;
     _transactionQueueWriter = transactionQueueWriter;
     _logger = logger;
 }