Exemplo n.º 1
0
        public ResourceConsumptionPostExecutionPlugin(IHostSmartContractBridgeContextService contextService,
                                                      IResourceTokenFeeService resourceTokenFeeService) : base("acs8")
        {
            _contextService          = contextService;
            _resourceTokenFeeService = resourceTokenFeeService;

            Logger = NullLogger <ResourceConsumptionPostExecutionPlugin> .Instance;
        }
        public ResourceConsumptionPostExecutionPlugin(ISmartContractAddressService smartContractAddressService,
                                                      IResourceTokenFeeService resourceTokenFeeService,
                                                      IContractReaderFactory <TokenContractImplContainer.TokenContractImplStub> contractReaderFactory) :
            base("acs8")
        {
            _smartContractAddressService = smartContractAddressService;
            _resourceTokenFeeService     = resourceTokenFeeService;
            _contractReaderFactory       = contractReaderFactory;

            Logger = NullLogger <ResourceConsumptionPostExecutionPlugin> .Instance;
        }