public AEDPoSReaderFactory(ITransactionReadOnlyExecutionService transactionReadOnlyExecutionService, ISmartContractAddressService smartContractAddressService, IBlockTimeProvider blockTimeProvider) { _transactionReadOnlyExecutionService = transactionReadOnlyExecutionService; _smartContractAddressService = smartContractAddressService; _blockTimeProvider = blockTimeProvider; }
public MethodStubFactory(IServiceProvider serviceProvider) { _refBlockInfoProvider = serviceProvider.GetRequiredService <IRefBlockInfoProvider>(); _testTransactionExecutor = serviceProvider.GetRequiredService <ITestTransactionExecutor>(); _blockTimeProvider = serviceProvider.GetRequiredService <IBlockTimeProvider>(); _resetBlockTimeProvider = serviceProvider.GetRequiredService <IResetBlockTimeProvider>(); }
public ConsensusReaderContextService(IBlockTimeProvider blockTimeProvider, IAccountService accountService, ISmartContractAddressService smartContractAddressService) { _blockTimeProvider = blockTimeProvider; _accountService = accountService; _smartContractAddressService = smartContractAddressService; }
public TestDataProvider(IBlockTimeProvider blockTimeProvider, ITransactionListProvider transactionListProvider, IAElfAsymmetricCipherKeyPairProvider keyPairProvider, IBlockchainService blockchainService) { _blockTimeProvider = blockTimeProvider; _transactionListProvider = transactionListProvider; _keyPairProvider = keyPairProvider; _blockchainService = blockchainService; }
public MethodStubFactory(ITransactionReadOnlyExecutionService transactionReadOnlyExecutionService, ISmartContractAddressService smartContractAddressService, IChainContext chainContext, IBlockTimeProvider blockTimeProvider) { _transactionReadOnlyExecutionService = transactionReadOnlyExecutionService; _smartContractAddressService = smartContractAddressService; _chainContext = chainContext; _blockTimeProvider = blockTimeProvider; }
public ConsensusService(IConsensusScheduler consensusScheduler, IConsensusReaderFactory readerFactory, ITriggerInformationProvider triggerInformationProvider, IBlockTimeProvider blockTimeProvider) { _readerFactory = readerFactory; _triggerInformationProvider = triggerInformationProvider; _blockTimeProvider = blockTimeProvider; _consensusScheduler = consensusScheduler; Logger = NullLogger <ConsensusService> .Instance; LocalEventBus = NullLocalEventBus.Instance; }
public ConsensusService(IConsensusScheduler consensusScheduler, IContractReaderFactory <ConsensusContractContainer.ConsensusContractStub> contractReaderFactory, ITriggerInformationProvider triggerInformationProvider, IBlockTimeProvider blockTimeProvider, IConsensusReaderContextService consensusReaderContextService) { _contractReaderFactory = contractReaderFactory; _triggerInformationProvider = triggerInformationProvider; _blockTimeProvider = blockTimeProvider; _consensusReaderContextService = consensusReaderContextService; _consensusScheduler = consensusScheduler; Logger = NullLogger <ConsensusService> .Instance; LocalEventBus = NullLocalEventBus.Instance; }
public ConsensusReaderContextService(IBlockTimeProvider blockTimeProvider, IAccountService accountService) { _blockTimeProvider = blockTimeProvider; _accountService = accountService; }