Ejemplo n.º 1
0
 public SymbolListToPayTxFeeUpdatedEventHandler(ISmartContractAddressService smartContractAddressService,
                                                ISymbolListToPayTxFeeService symbolListToPayTxFeeService)
 {
     _smartContractAddressService = smartContractAddressService;
     _symbolListToPayTxFeeService = symbolListToPayTxFeeService;
     Logger = NullLogger <SymbolListToPayTxFeeUpdatedEventHandler> .Instance;
 }
Ejemplo n.º 2
0
 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;
 }
Ejemplo n.º 3
0
 public SymbolListToPayTxFeeForkCacheHandler(ISymbolListToPayTxFeeService symbolListToPayTxFeeService)
 {
     _symbolListToPayTxFeeService = symbolListToPayTxFeeService;
 }