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; }