public SpendingLimitsService(ILogger <SpendingLimitsService> logger, IAssetMapper assetMapper, IMyNoSqlServerDataReader <BitGoUserNoSqlEntity> myNoSqlServerUserDataReader, SymmetricEncryptionService encryptionService, IBitGoClientService bitGoClientService) { _logger = logger; _assetMapper = assetMapper; _myNoSqlServerUserDataReader = myNoSqlServerUserDataReader; _encryptionService = encryptionService; _bitGoClientService = bitGoClientService; }
public PublishTransactionService(ILogger <PublishTransactionService> logger, IAssetMapper assetMapper, IServiceBusPublisher <SignalBitGoSessionStateUpdate> sessionPublisher, IMyNoSqlServerDataReader <BitGoWalletNoSqlEntity> myNoSqlServerWalletDataReader, IMyNoSqlServerDataWriter <ApiKeyVolumeNoSqlEntity> myNoSqlServerApiKeyDataWriter, SymmetricEncryptionService encryptionService, IBitGoClientService bitGoClientService) { _logger = logger; _assetMapper = assetMapper; _sessionPublisher = sessionPublisher; _myNoSqlServerWalletDataReader = myNoSqlServerWalletDataReader; _myNoSqlServerApiKeyDataWriter = myNoSqlServerApiKeyDataWriter; _encryptionService = encryptionService; _bitGoClientService = bitGoClientService; }
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; }
public DepositAddressService( IAssetMapper assetMapper, IMyNoSqlServerDataWriter <DepositAddressEntity> addressDataWriter, IMyNoSqlServerDataWriter <GeneratedDepositAddressEntity> generatedAddressDataWriter, ILogger <DepositAddressService> logger, IWalletMapper walletMapper, DepositAddressGeneratorService depositAddressGeneratorService, IAssetPaymentSettingsClient assetPaymentSettingsClient, ICircleAssetMapper circleAssetMapper, ICircleDepositAddressService circleDepositAddressService, DbContextOptionsBuilder <DatabaseContext> dbContextOptionsBuilder) { _assetMapper = assetMapper; _addressDataWriter = addressDataWriter; _generatedAddressDataWriter = generatedAddressDataWriter; _logger = logger; _walletMapper = walletMapper; _depositAddressGeneratorService = depositAddressGeneratorService; _assetPaymentSettingsClient = assetPaymentSettingsClient; _circleAssetMapper = circleAssetMapper; _circleDepositAddressService = circleDepositAddressService; _dbContextOptionsBuilder = dbContextOptionsBuilder; }
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; }