public FeeCollectedHandler(
     IWalletOwnersRepository walletOwnersRepository,
     IRabbitPublisher <FeeCollectedEvent> feeCollectedPublisher,
     ILogFactory logFactory)
 {
     _walletOwnersRepository = walletOwnersRepository;
     _feeCollectedPublisher  = feeCollectedPublisher;
     _log = logFactory.CreateLog(this);
 }
Example #2
0
 public SeizedFromHandler(
     IWalletOwnersRepository walletOwnersRepository,
     IRabbitPublisher <SeizedFromCustomerEvent> seizedFromCustomerPublisher,
     IRabbitPublisher <SeizeBalanceFromCustomerCompletedEvent> seizeBalanceFromCustomerCompletedPublisher)
 {
     _walletOwnersRepository      = walletOwnersRepository;
     _seizedFromCustomerPublisher = seizedFromCustomerPublisher;
     _seizeBalanceFromCustomerCompletedPublisher = seizeBalanceFromCustomerCompletedPublisher;
 }
Example #3
0
 public WalletsService(
     ILogFactory logFactory,
     ITransactionScopeHandler transactionScopeHandler,
     IWalletOwnersRepository walletOwnersRepository,
     IQuorumTransactionSignerClient quorumTransactionSignerClient,
     IOperationRequestsProducer operationRequestsProducer)
 {
     _transactionScopeHandler       = transactionScopeHandler;
     _walletOwnersRepository        = walletOwnersRepository;
     _quorumTransactionSignerClient = quorumTransactionSignerClient;
     _operationRequestsProducer     = operationRequestsProducer;
     _log = logFactory.CreateLog(this);
 }
Example #4
0
 public CustomerProfileDeactivationRequestedHandler(
     IBalanceService balanceService,
     IOperationRequestsProducer operationRequestsProducer,
     IWalletOwnersRepository walletOwnersRepository,
     IRabbitPublisher <SeizeBalanceFromCustomerCompletedEvent> seizeBalanceFromCustomerCompletedPublisher,
     ILogFactory logFactory)
 {
     _balanceService            = balanceService;
     _operationRequestsProducer = operationRequestsProducer;
     _walletOwnersRepository    = walletOwnersRepository;
     _seizeBalanceFromCustomerCompletedPublisher = seizeBalanceFromCustomerCompletedPublisher;
     _log = logFactory.CreateLog(this);
 }
 public MintEventHandler(
     IRabbitPublisher <BonusRewardDetectedEvent> bonusRewardDetectedPublisher,
     IWalletOwnersRepository walletOwnersRepository,
     IBalanceService balanceService,
     ILogFactory logFactory,
     IQuorumOperationExecutorClient executorClient,
     IOperationsFetcher operationsFetcher)
 {
     _bonusRewardDetectedPublisher = bonusRewardDetectedPublisher;
     _walletOwnersRepository       = walletOwnersRepository;
     _balanceService    = balanceService;
     _executorClient    = executorClient;
     _operationsFetcher = operationsFetcher;
     _log = logFactory.CreateLog(this);
 }
 public TransferEventHandler(
     IRabbitPublisher <TransferDetectedEvent> transferDetectedPublisher,
     IRabbitPublisher <P2PTransferDetectedEvent> p2PTransferPublisher,
     ILogFactory logFactory,
     IBalanceService balanceService,
     IWalletOwnersRepository walletOwnersRepository,
     IOperationsFetcher operationsFetcher,
     IQuorumOperationExecutorClient executorClient)
 {
     _transferDetectedPublisher = transferDetectedPublisher;
     _p2PTransferPublisher      = p2PTransferPublisher;
     _balanceService            = balanceService;
     _walletOwnersRepository    = walletOwnersRepository;
     _operationsFetcher         = operationsFetcher;
     _executorClient            = executorClient;
     _log = logFactory.CreateLog(this);
 }
 public TransactionFailedInBlockchainHandler(
     IOperationStatusUpdater operationStatusUpdater,
     IOperationsFetcher operationsFetcher,
     IWalletOwnersRepository walletOwnersRepository,
     IRabbitPublisher <P2PTransferFailedEvent> p2PFailedPublisher,
     IRabbitPublisher <TransactionFailedEvent> transactionFailedPublisher,
     IRabbitPublisher <WalletStatusChangeFailedEvent> walletStatusChangeFailedPublisher,
     IRabbitPublisher <TransferToExternalFailedEvent> transferToExternalFailedPublisher,
     ILogFactory logFactory)
 {
     _operationStatusUpdater            = operationStatusUpdater;
     _operationsFetcher                 = operationsFetcher;
     _walletOwnersRepository            = walletOwnersRepository;
     _p2PFailedPublisher                = p2PFailedPublisher;
     _transactionFailedPublisher        = transactionFailedPublisher;
     _walletStatusChangeFailedPublisher = walletStatusChangeFailedPublisher;
     _transferToExternalFailedPublisher = transferToExternalFailedPublisher;
     _log = logFactory.CreateLog(this);
 }
 public StakedBalanceChangedHandler(IBalanceService balanceService, IWalletOwnersRepository walletOwnersRepository, ILogFactory logFactory)
 {
     _balanceService         = balanceService;
     _walletOwnersRepository = walletOwnersRepository;
     _log = logFactory.CreateLog(this);
 }