public SymbolListToPayTxFeeUpdatedEventHandler(ISmartContractAddressService smartContractAddressService, ISymbolListToPayTxFeeService symbolListToPayTxFeeService) { _smartContractAddressService = smartContractAddressService; _symbolListToPayTxFeeService = symbolListToPayTxFeeService; Logger = NullLogger <SymbolListToPayTxFeeUpdatedEventHandler> .Instance; }
public FeeChargePreExecutionPlugin(IHostSmartContractBridgeContextService contextService, IPrimaryTokenSymbolProvider primaryTokenSymbolProvider, ITransactionFeeExemptionService transactionFeeExemptionService, ICalculateTxCostStrategy calStrategy, ISymbolListToPayTxFeeService symbolListToPayTxFeeService) { _contextService = contextService; _primaryTokenSymbolProvider = primaryTokenSymbolProvider; _calStrategy = calStrategy; _transactionFeeExemptionService = transactionFeeExemptionService; _symbolListToPayTxFeeService = symbolListToPayTxFeeService; Logger = NullLogger <FeeChargePreExecutionPlugin> .Instance; }
public SymbolListToPayTxFeeForkCacheHandler(ISymbolListToPayTxFeeService symbolListToPayTxFeeService) { _symbolListToPayTxFeeService = symbolListToPayTxFeeService; }