Exemplo n.º 1
0
 public UsersController(EventsRepository eventsRepository, UsersInfoRepository usersInfoRepository, UserManager <IdentityUser> usersManager, WalletsRepository walletsRepository, UserRepository userRepository)
 {
     _eventsRepository    = eventsRepository;
     _usersInfoRepository = usersInfoRepository;
     _usersManager        = usersManager;
     _walletsRepository   = walletsRepository;
     _userRepository      = userRepository;
 }
Exemplo n.º 2
0
 public WithdrawController(WalletsRepository walletsRepository,
                           WithdrawService withdrawService, ZCashService zecService,
                           EtheriumService etheriumService)
 {
     _walletsRepository = walletsRepository;
     _withdrawService   = withdrawService;
     _zecService        = zecService;
     _etheriumService   = etheriumService;
 }
Exemplo n.º 3
0
 public WalletsController(WalletsRepository walletsRepository,
                          TransactionManager transactionManager,
                          EventsRepository eventsRepository,
                          WalletService walletService)
 {
     _walletsRepository  = walletsRepository;
     _transactionManager = transactionManager;
     _eventsRepository   = eventsRepository;
     _walletService      = walletService;
 }
Exemplo n.º 4
0
 public ZCashService(IConfiguration config, WalletsRepository walletsRepository,
                     EventsRepository eventsRepository, TransactionsRepository transactionsRepository,
                     BalanceProvider balanceProvider, OutcomeTransactionRepository outcomeTransactionRepository)
 {
     _client                       = new(config);
     _walletsRepository            = walletsRepository;
     _eventsRepository             = eventsRepository;
     _transactionsRepository       = transactionsRepository;
     _balanceProvider              = balanceProvider;
     _outcomeTransactionRepository = outcomeTransactionRepository;
 }
Exemplo n.º 5
0
 public EtheriumService(WalletsRepository walletsRepository,
                        EventsRepository eventsRepository,
                        OutcomeTransactionRepository outcomeTransactionRepository,
                        ETHRequestClient ethRequestClient,
                        BalanceProvider balanceProvider)
 {
     _walletsRepository            = walletsRepository;
     _eventsRepository             = eventsRepository;
     _outcomeTransactionRepository = outcomeTransactionRepository;
     _ethRequestClient             = ethRequestClient;
     _balanceProvider = balanceProvider;
 }
Exemplo n.º 6
0
 public WithdrawService(WalletsRepository walletsRepository,
                        EventsRepository eventsRepository,
                        ICoinManager coinManager,
                        BalanceProvider balanceProvider,
                        OutcomeTransactionRepository outcomeTransactionRepository)
 {
     _walletsRepository            = walletsRepository;
     _eventsRepository             = eventsRepository;
     _coinManager                  = coinManager;
     _balanceProvider              = balanceProvider;
     _outcomeTransactionRepository = outcomeTransactionRepository;
 }
Exemplo n.º 7
0
 public TransactionManager(TransactionsRepository transactionsRepository,
                           ICoinManager coinManager, WalletsRepository walletsRepository,
                           EventsRepository eventsRepository,
                           ZCashService zecService,
                           BalanceProvider balanceProvider)
 {
     _transactionsRepository = transactionsRepository;
     _coinManager            = coinManager;
     _walletsRepository      = walletsRepository;
     _eventsRepository       = eventsRepository;
     _zecService             = zecService;
     _balanceProvider        = balanceProvider;
 }
Exemplo n.º 8
0
 public TradeController(
     WalletsRepository walletsRepository,
     TradeRepository tradeRepository,
     BotsRepository botsRepository,
     CandleStickRepository candleStickRepository,
     PairsRepository pairsRepository,
     IHubContext <btcusdtHub> hubcontext)
 {
     _walletsRepository     = walletsRepository;
     _tradeRepository       = tradeRepository;
     _botsRepository        = botsRepository;
     _candleStickRepository = candleStickRepository;
     _pairsRepository       = pairsRepository;
     _hubcontext            = hubcontext;
 }
Exemplo n.º 9
0
 public SendController(WalletsRepository walletsRepository,
                       ILitecoinService litecoinService,
                       EventsRepository eventsRepository,
                       UserManager <IdentityUser> userManager,
                       UserRepository userRepository,
                       WalletService walletService,
                       BalanceProvider balanceProvider)
 {
     _walletsRepository = walletsRepository;
     _litecoinService   = litecoinService;
     _eventsRepository  = eventsRepository;
     _userManager       = userManager;
     _userRepository    = userRepository;
     _walletService     = walletService;
     _balanceProvider   = balanceProvider;
 }
Exemplo n.º 10
0
        public StellarClient()
        {
            _walletRepository  = new WalletsRepository();
            _poolRepository    = new PoolRepository();
            _ticketRepository  = new TicketRepository();
            _appInfoRepository = new AppInfoRepository();

            if (AppSettings.IsProduction)
            {
                AppSettings.Logger.Information("Connected to the public Stellar network.");
                Network.UsePublicNetwork();
                _server = new Server("https://horizon.stellar.org");
            }
            else
            {
                AppSettings.Logger.Information("Connected to the TEST Stellar network.");
                Network.UseTestNetwork();
                _server = new Server("https://horizon-testnet.stellar.org");
            }

            GetWallet();

            _url = $"https://horizon.stellar.org/accounts/{_keyPair.AccountId}/payments";
        }
Exemplo n.º 11
0
 public BalanceProvider(WalletsRepository walletsRepository)
 {
     _walletsRepository = walletsRepository;
 }