public PolicyQuoteController(
     ILogger <FeeQuoteController> logger,
     IFeeQuoteRepository feeQuoteRepository,
     IClock clock,
     IOptions <AppSettings> options
     ) : base(logger, feeQuoteRepository, clock, options)
 {
 }
Example #2
0
 public Mapi(IRpcMultiClient rpcMultiClient, IFeeQuoteRepository feeQuoteRepository, IBlockChainInfo blockChainInfo, IMinerId minerId, ITxRepository txRepository, ILogger <Mapi> logger, IClock clock)
 {
     this.rpcMultiClient     = rpcMultiClient ?? throw new ArgumentNullException(nameof(rpcMultiClient));
     this.feeQuoteRepository = feeQuoteRepository ?? throw new ArgumentNullException(nameof(feeQuoteRepository));
     this.blockChainInfo     = blockChainInfo ?? throw new ArgumentNullException(nameof(blockChainInfo));
     this.minerId            = minerId ?? throw new ArgumentException(nameof(minerId));
     this.txRepository       = txRepository ?? throw new ArgumentException(nameof(txRepository));
     this.logger             = logger ?? throw new ArgumentException(nameof(logger));
     this.clock = clock ?? throw new ArgumentNullException(nameof(clock));
 }
Example #3
0
 public MapiController(IOptions <AppSettings> options, IFeeQuoteRepository feeQuoteRepository, IMapi mapi, ILogger <MapiController> logger, IBlockChainInfo blockChainInfo, IMinerId minerId, IClock clock)
 {
     this.feeQuoteRepository = feeQuoteRepository ?? throw new ArgumentNullException(nameof(feeQuoteRepository));
     this.logger             = logger ?? throw new ArgumentNullException(nameof(logger));
     this.mapi           = mapi ?? throw new ArgumentNullException(nameof(mapi));
     this.blockChainInfo = blockChainInfo ?? throw new ArgumentNullException(nameof(blockChainInfo));
     this.minerId        = minerId ?? throw new ArgumentNullException(nameof(minerId));
     this.clock          = clock ?? throw new ArgumentNullException(nameof(clock));
     quoteExpiryMinutes  = options.Value.QuoteExpiryMinutes;
 }
 public FeeQuoteController(
     ILogger <FeeQuoteController> logger,
     IFeeQuoteRepository feeQuoteRepository,
     IClock clock
     )
 {
     this.logger             = logger ?? throw new ArgumentNullException(nameof(logger));
     this.feeQuoteRepository = feeQuoteRepository ?? throw new ArgumentNullException(nameof(feeQuoteRepository));
     this.clock = clock ?? throw new ArgumentNullException(nameof(clock));
 }
 public FeeQuoteController(
     ILogger <FeeQuoteController> logger,
     IFeeQuoteRepository feeQuoteRepository,
     IClock clock,
     IOptions <AppSettings> options
     )
 {
     this.logger             = logger ?? throw new ArgumentNullException(nameof(logger));
     this.feeQuoteRepository = feeQuoteRepository ?? throw new ArgumentNullException(nameof(feeQuoteRepository));
     this.clock = clock ?? throw new ArgumentNullException(nameof(clock));
     callbackIPAddressesArray = options.Value.CallbackIPAddressesArray;
 }