public TransactionFeeChargedLogEventProcessor(ISmartContractAddressService smartContractAddressService,
                                               ITotalTransactionFeesMapProvider totalTransactionFeesMapProvider)
 {
     _smartContractAddressService     = smartContractAddressService;
     _totalTransactionFeesMapProvider = totalTransactionFeesMapProvider;
     Logger = NullLogger <TransactionFeeChargedLogEventProcessor> .Instance;
 }
 public ExecutionPluginForMethodFeeTest()
 {
     _blockchainService = GetRequiredService <IBlockchainService>();
     _transactionSizeFeeSymbolsProvider = GetRequiredService <ITransactionSizeFeeSymbolsProvider>();
     _blockStateSetManger             = GetRequiredService <IBlockStateSetManger>();
     _totalTransactionFeesMapProvider = GetRequiredService <ITotalTransactionFeesMapProvider>();
 }
Exemplo n.º 3
0
        public ClaimTransactionFeesValidationProvider(ITotalTransactionFeesMapProvider totalTransactionFeesMapProvider,
                                                      ISmartContractAddressService smartContractAddressService, ITokenReaderFactory tokenReaderFactory)
        {
            _totalTransactionFeesMapProvider = totalTransactionFeesMapProvider;
            _smartContractAddressService     = smartContractAddressService;
            _tokenReaderFactory = tokenReaderFactory;

            Logger = NullLogger <ClaimTransactionFeesValidationProvider> .Instance;
        }
Exemplo n.º 4
0
        public ClaimTransactionFeesValidationProvider(ITotalTransactionFeesMapProvider totalTransactionFeesMapProvider,
                                                      ISmartContractAddressService smartContractAddressService,
                                                      IContractReaderFactory <TokenContractImplContainer.TokenContractImplStub> contractReaderFactory)
        {
            _totalTransactionFeesMapProvider = totalTransactionFeesMapProvider;
            _smartContractAddressService     = smartContractAddressService;
            _contractReaderFactory           = contractReaderFactory;

            Logger = NullLogger <ClaimTransactionFeesValidationProvider> .Instance;
        }
 public ClaimFeeTransactionGenerator(ISmartContractAddressService smartContractAddressService,
                                     ITotalTransactionFeesMapProvider totalTransactionFeesMapProvider)
 {
     _smartContractAddressService     = smartContractAddressService;
     _totalTransactionFeesMapProvider = totalTransactionFeesMapProvider;
 }