public BittrexBalanceCheckHandler(BittrexService bittrexService,
                                   BittrexConfig config, IMicroBus bus)
 {
     _bittrexService = bittrexService;
     _config         = config;
     _bus            = bus;
 }
 public BittrexBagAndDustHandler(IMicroBus bus, BittrexService bittrexService, DatabaseService databaseService, BagConfig bagConfig, BittrexConfig bittrexConfig, DustConfig dustConfig)
 {
     _bus             = bus;
     _bittrexService  = bittrexService;
     _databaseService = databaseService;
     _bagConfig       = bagConfig;
     _bittrexConfig   = bittrexConfig;
     _dustConfig      = dustConfig;
 }
 public BittrexBalanceInfoRequestedHandler(
     IMicroBus bus,
     BittrexService bittrexService,
     BittrexConfig config)
 {
     _bus            = bus;
     _bittrexService = bittrexService;
     _config         = config;
 }
Beispiel #4
0
 public BittrexDepositWithdrawalHandler(
     BittrexService bittrexService,
     BittrexConfig config,
     GeneralConfig generalConfig,
     IMicroBus bus)
 {
     _bittrexService = bittrexService;
     _config         = config;
     _generalConfig  = generalConfig;
     _bus            = bus;
 }
 public BittrexService(
     BittrexConfig config,
     DatabaseService databaseService,
     GeneralConfig generalConfig,
     ILogger <BittrexService> log)
 {
     _config          = config;
     _databaseService = databaseService;
     _generalConfig   = generalConfig;
     _log             = log;
 }
Beispiel #6
0
 public BittrexService(
     BittrexConfig config,
     DatabaseService databaseService,
     CryptoCompareApiService cryptoCompareService,
     GeneralConfig generalConfig,
     ILogger <BittrexService> log)
 {
     _config               = config;
     _databaseService      = databaseService;
     _cryptoCompareService = cryptoCompareService;
     _generalConfig        = generalConfig;
     _log = log;
 }
Beispiel #7
0
 public BittrexBagAndDustHandler(
     IMicroBus bus,
     GeneralConfig generalConfig,
     BittrexConfig config,
     BittrexService bittrexService,
     DatabaseService databaseService)
 {
     _bus             = bus;
     _generalConfig   = generalConfig;
     _config          = config;
     _bittrexService  = bittrexService;
     _databaseService = databaseService;
 }
Beispiel #8
0
 public HelpMessageHandler(
     ILogger <HelpMessageHandler> log,
     BittrexConfig bittrexConfig,
     PoloniexConfig poloniexConfig,
     CoinigyConfig coinigyConfig,
     IMicroBus bus)
 {
     _log            = log;
     _bittrexConfig  = bittrexConfig;
     _poloniexConfig = poloniexConfig;
     _coinigyConfig  = coinigyConfig;
     _bus            = bus;
 }
Beispiel #9
0
 public BittrexDepositWithdrawalHandler(
     BittrexService bittrexService,
     BittrexConfig config,
     DatabaseService databaseService,
     PriceService priceService,
     IMicroBus bus)
 {
     _bittrexService  = bittrexService;
     _config          = config;
     _databaseService = databaseService;
     _priceService    = priceService;
     _bus             = bus;
 }
Beispiel #10
0
        public BittrexService(
            BittrexConfig config,
            DatabaseService databaseService,
            GeneralConfig generalConfig,
            ILogger <BittrexService> log)
        {
            var config1 = config;

            _databaseService = databaseService;
            _generalConfig   = generalConfig;
            _log             = log;

            _exchange = new Bittrex(config1.Key, config1.Secret);
        }
Beispiel #11
0
        public BittrexService(
            BittrexConfig config,
            DatabaseService databaseService,
            PriceService priceService,
            ILogger <BittrexService> log)
        {
            var config1 = config;

            _databaseService = databaseService;
            _priceService    = priceService;
            _log             = log;

            _exchange = new Bittrex(config1.Key, config1.Secret);
        }
 public StartupCheckingService(
     IMicroBus bus,
     TelegramConfig telegramConfig,
     TelegramBot bot,
     CoinigyConfig coinigyConfig,
     PoloniexConfig poloniexConfig,
     BittrexConfig bittrexConfig,
     BinanceConfig binanceConfig
     )
 {
     _bus            = bus;
     _telegramConfig = telegramConfig;
     _bot            = bot;
     _coinigyConfig  = coinigyConfig;
     _poloniexConfig = poloniexConfig;
     _bittrexConfig  = bittrexConfig;
     _binanceConfig  = binanceConfig;
 }
Beispiel #13
0
 public StartupCheckingService(
     IMicroBus bus,
     TelegramConfig telegramConfig,
     TelegramBot bot,
     CoinigyConfig coinigyConfig,
     PoloniexConfig poloniexConfig,
     BittrexConfig bittrexConfig,
     DustConfig dustConfig,
     BagConfig bagConfig,
     LowBtcConfig lowBtcConfig
     )
 {
     _bus            = bus;
     _telegramConfig = telegramConfig;
     _bot            = bot;
     _coinigyConfig  = coinigyConfig;
     _poloniexConfig = poloniexConfig;
     _bittrexConfig  = bittrexConfig;
     _dustConfig     = dustConfig;
     _bagConfig      = bagConfig;
     _lowBtcConfig   = lowBtcConfig;
 }
        public BittrexService(
            BittrexConfig config,
            DatabaseService databaseService,
            PriceService priceService,
            IExchange exchange,
            ILogger <BittrexService> log,
            IMicroBus bus)
        {
            _config          = config;
            _databaseService = databaseService;
            _priceService    = priceService;
            _exchange        = exchange;
            _log             = log;
            _bus             = bus;
            var context = new ExchangeContext
            {
                QuoteCurrency = "BTC",
                Simulate      = false,
                ApiKey        = config.Key,
                Secret        = config.Secret
            };

            exchange.Initialise(context);
        }
Beispiel #15
0
 public BittrexNewOrderCheckHandler(BittrexService bittrexService, IMicroBus bus, BittrexConfig config)
 {
     _bittrexService = bittrexService;
     _bus            = bus;
     _config         = config;
 }
 public BittrexBalanceCheckHandler(BittrexService bittrexService, BittrexConfig config)
 {
     _bittrexService = bittrexService;
     _config         = config;
 }