public SignalCircleTransferJob(ISubscriber <SignalCircleTransfer> subscriber, ILogger <SignalCircleTransferJob> logger, ISpotChangeBalanceService changeBalanceService, DbContextOptionsBuilder <DatabaseContext> dbContextOptionsBuilder, ICircleAssetMapper circleAssetMapper) { _logger = logger; _changeBalanceService = changeBalanceService; _dbContextOptionsBuilder = dbContextOptionsBuilder; _circleAssetMapper = circleAssetMapper; subscriber.Subscribe(HandleSignal); }
public FireblocksDepositProcessingService( ILogger <FireblocksDepositProcessingService> logger, DbContextOptionsBuilder <DatabaseContext> dbContextOptionsBuilder, IAssetsDictionaryClient assetsDictionary, IServiceBusPublisher <Deposit> depositPublisher, ICircleAssetMapper circleAssetMapper, ICircleBlockchainMapper circleBlockchainMapper) { _logger = logger; _dbContextOptionsBuilder = dbContextOptionsBuilder; _assetsDictionary = assetsDictionary; _depositPublisher = depositPublisher; }
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; }