Exemple #1
0
 public BalancesController(AssetRepository assets, DepositWalletRepository depositWallets, IBlockchainApi api, IChaosKitty chaosKitty = null)
 {
     _assets         = assets;
     _depositWallets = depositWallets;
     _api            = api;
     _chaosKitty     = chaosKitty;
 }
 public NemApi(string nemUrl, string explorerUrl, int requiredConfirmations, TimeSpan expiresIn, DepositWalletRepository deposits)
 {
     _nemUrl                = nemUrl;
     _explorerUrl           = explorerUrl;
     _requiredConfirmations = requiredConfirmations;
     _expiresInSeconds      = Convert.ToInt32(expiresIn.TotalSeconds);
     _deposits              = deposits;
 }
 public DepositHandler(TimeSpan period, ILogFactory logFactory, DepositWalletRepository depositWallets, OperationRepository operations, AssetRepository assets,
                       StateRepository <TState> state, IBlockchainJob <TState> job, IChaosKitty chaosKitty = null) : base(period, logFactory, nameof(DepositHandler <TState>))
 {
     _depositWallets = depositWallets;
     _operations     = operations;
     _assets         = assets;
     _state          = state;
     _job            = job;
     _chaosKitty     = chaosKitty;
     _log            = logFactory.CreateLog(this);
 }
 public TransactionsController(
     IBlockchainApi api,
     OperationRepository operations,
     AssetRepository assets,
     DepositWalletRepository depositWallets,
     IChaosKitty chaosKitty = null)
 {
     _api            = api;
     _operations     = operations;
     _assets         = assets;
     _depositWallets = depositWallets;
     _chaosKitty     = chaosKitty;
 }