Example #1
0
 public Erc20ContractIndexingService(
     IErc20ContractRepository erc20ContractRepository,
     IErc20Detector erc20Detector,
     IErc20ContractIndexingQueue indexingQueue,
     ITransactionRepository transactionRepository,
     IWeb3 web3,
     IIndexingRabbitNotifier rabbitQueuePublisher,
     IBaseSettings settings)
 {
     _settings                = settings;
     _rabbitQueuePublisher    = rabbitQueuePublisher;
     _erc20ContractRepository = erc20ContractRepository;
     _erc20Detector           = erc20Detector;
     _indexingQueue           = indexingQueue;
     _transactionRepository   = transactionRepository;
     _web3 = web3;
 }
Example #2
0
 public void TestInit()
 {
     TestConfig.ReconfigureServices();
     _detector = TestConfig.ServiceProvider.GetService <IErc20Detector>();
     _web3     = TestConfig.ServiceProvider.GetService <IWeb3>();
 }