Example #1
0
 public DepositAddressGeneratorService(
     IBitGoClient bitgoClient,
     IMyNoSqlServerDataReader <BitgoCoinEntity> bitgoCoinReader)
 {
     _bitgoClient     = bitgoClient;
     _bitgoCoinReader = bitgoCoinReader;
 }
 public BitgoDepositTransferProcessService(
     ILogger <BitgoDepositTransferProcessService> logger,
     IAssetMapper assetMapper,
     IWalletMapper walletMapper,
     IBitGoClient bitgoClient,
     DbContextOptionsBuilder <DatabaseContext> dbContextOptionsBuilder,
     IAssetsDictionaryClient assetsDictionary,
     IMyNoSqlServerDataReader <BitgoCoinEntity> bitgoCoinReader)
 {
     _logger                  = logger;
     _assetMapper             = assetMapper;
     _walletMapper            = walletMapper;
     _bitgoClient             = bitgoClient;
     _dbContextOptionsBuilder = dbContextOptionsBuilder;
     _assetsDictionary        = assetsDictionary;
     _bitgoCoinReader         = bitgoCoinReader;
 }
Example #3
0
 public CryptoWithdrawalService(ILogger <CryptoWithdrawalService> logger,
                                IAssetMapper assetMapper,
                                IBitGoClient bitGoClient,
                                ISpotChangeBalanceService changeBalanceService,
                                IPublishTransactionService publishTransactionService,
                                DbContextOptionsBuilder <DatabaseContext> dbContextOptionsBuilder,
                                IAssetFeesClient assetFeesClient,
                                IDepositAddressService addressService,
                                IClientWalletService clientWalletService,
                                IMyNoSqlServerDataReader <BitgoCoinEntity> bitgoCoinReader,
                                IAssetPaymentSettingsClient assetPaymentSettingsClient,
                                ICircleAssetMapper circleAssetMapper,
                                ICircleBlockchainMapper circleBlockchainMapper,
                                ICirclePaymentsService circlePaymentsService,
                                IWalletService walletService,
                                ITransactionService transactionService,
                                SettingsModel settings)
 {
     _logger                     = logger;
     _assetMapper                = assetMapper;
     _bitGoClient                = bitGoClient;
     _changeBalanceService       = changeBalanceService;
     _publishTransactionService  = publishTransactionService;
     _dbContextOptionsBuilder    = dbContextOptionsBuilder;
     _assetFeesClient            = assetFeesClient;
     _addressService             = addressService;
     _clientWalletService        = clientWalletService;
     _bitgoCoinReader            = bitgoCoinReader;
     _assetPaymentSettingsClient = assetPaymentSettingsClient;
     _circleAssetMapper          = circleAssetMapper;
     _circleBlockchainMapper     = circleBlockchainMapper;
     _circlePaymentsService      = circlePaymentsService;
     _walletService              = walletService;
     _transactionService         = transactionService;
     _settings                   = settings;
 }