Beispiel #1
0
 public UnitTestSmartContractAddressService(IDefaultContractZeroCodeProvider defaultContractZeroCodeProvider,
                                            ITransactionReadOnlyExecutionService transactionReadOnlyExecutionService,
                                            ISmartContractAddressProvider smartContractAddressProvider,
                                            IEnumerable <ISmartContractAddressNameProvider> smartContractAddressNameProviders,
                                            IBlockchainService blockchainService) : base(defaultContractZeroCodeProvider,
                                                                                         transactionReadOnlyExecutionService, smartContractAddressProvider, smartContractAddressNameProviders,
                                                                                         blockchainService)
 {
 }
 public LogEventProcessorTests()
 {
     _contractDeployedLogEventProcessor = GetRequiredService <ContractDeployedLogEventProcessor>();
     _codeUpdatedLogEventProcessor      = GetRequiredService <CodeUpdatedLogEventProcessor>();
     _smartContractAddressService       = GetRequiredService <ISmartContractAddressService>();
     _smartContractExecutionHelper      = GetRequiredService <SmartContractExecutionHelper>();
     _transactionResultQueryService     = GetRequiredService <ITransactionResultQueryService>();
     _blockchainService                 = GetRequiredService <IBlockchainService>();
     _smartContractAddressProvider      = GetRequiredService <ISmartContractAddressProvider>();
     _smartContractRegistrationProvider = GetRequiredService <ISmartContractRegistrationProvider>();
 }
Beispiel #3
0
 public SmartContractAddressService(IDefaultContractZeroCodeProvider defaultContractZeroCodeProvider,
                                    ITransactionReadOnlyExecutionService transactionReadOnlyExecutionService,
                                    ISmartContractAddressProvider smartContractAddressProvider,
                                    IEnumerable <ISmartContractAddressNameProvider> smartContractAddressNameProviders,
                                    IBlockchainService blockchainService)
 {
     _defaultContractZeroCodeProvider     = defaultContractZeroCodeProvider;
     _transactionReadOnlyExecutionService = transactionReadOnlyExecutionService;
     _smartContractAddressProvider        = smartContractAddressProvider;
     _smartContractAddressNameProviders   = smartContractAddressNameProviders;
     _blockchainService = blockchainService;
 }
 public SmartContractAddressProviderTests()
 {
     _smartContractAddressProvider = GetRequiredService <ISmartContractAddressProvider>();
     _blockStateSetManger          = GetRequiredService <IBlockStateSetManger>();
     _smartContractHelper          = GetRequiredService <SmartContractHelper>();
 }