コード例 #1
0
        public CodeUpdatedLogEventHandler(ISmartContractAddressService smartContractAddressService,
                                          ISmartContractExecutiveProvider smartContractRegistrationProvider)
        {
            _smartContractAddressService    = smartContractAddressService;
            _smartContractExecutiveProvider = smartContractRegistrationProvider;

            Logger = NullLogger <CodeUpdatedLogEventHandler> .Instance;
        }
コード例 #2
0
 public SmartContractRegistrationService(ISmartContractRegistrationCacheProvider smartContractRegistrationCacheProvider,
                                         ISmartContractExecutiveProvider smartContractExecutiveProvider,
                                         ISmartContractCodeHistoryService smartContractCodeHistoryService)
 {
     _smartContractRegistrationCacheProvider = smartContractRegistrationCacheProvider;
     _smartContractExecutiveProvider         = smartContractExecutiveProvider;
     _smartContractCodeHistoryService        = smartContractCodeHistoryService;
 }
 public TransactionReadOnlyExecutionServiceTests()
 {
     _transactionReadOnlyExecutionService = GetRequiredService <ITransactionReadOnlyExecutionService>();
     _smartContractHelper             = GetRequiredService <SmartContractHelper>();
     _kernelTestHelper                = GetRequiredService <KernelTestHelper>();
     _defaultContractZeroCodeProvider = GetRequiredService <IDefaultContractZeroCodeProvider>();
     _smartContractExecutiveProvider  = GetRequiredService <ISmartContractExecutiveProvider>();
 }
コード例 #4
0
        public ContractDeployedLogEventHandler(ISmartContractAddressService smartContractAddressService,
                                               IDeployedContractAddressProvider deployedContractAddressProvider,
                                               ISmartContractExecutiveProvider smartContractRegistrationProvider)
        {
            _smartContractAddressService     = smartContractAddressService;
            _deployedContractAddressProvider = deployedContractAddressProvider;
            _smartContractExecutiveProvider  = smartContractRegistrationProvider;

            Logger = NullLogger <ContractDeployedLogEventHandler> .Instance;
        }
コード例 #5
0
 public SmartContractExecutiveServiceTests()
 {
     _smartContractExecutiveService     = GetRequiredService <SmartContractExecutiveService>();
     _smartContractHelper               = GetRequiredService <SmartContractHelper>();
     _smartContractRegistrationProvider = GetRequiredService <ISmartContractRegistrationProvider>();
     _defaultContractZeroCodeProvider   = GetRequiredService <IDefaultContractZeroCodeProvider>();
     _smartContractExecutiveProvider    = GetRequiredService <ISmartContractExecutiveProvider>();
     _transactionResultQueryService     = GetRequiredService <ITransactionResultQueryService>();
     _kernelTestHelper = GetRequiredService <KernelTestHelper>();
 }
コード例 #6
0
        public SmartContractExecutiveService(IDefaultContractZeroCodeProvider defaultContractZeroCodeProvider,
                                             ISmartContractRunnerContainer smartContractRunnerContainer,
                                             IHostSmartContractBridgeContextService hostSmartContractBridgeContextService,
                                             ISmartContractRegistrationProvider smartContractRegistrationProvider,
                                             ISmartContractExecutiveProvider smartContractExecutiveProvider)
        {
            _defaultContractZeroCodeProvider       = defaultContractZeroCodeProvider;
            _smartContractRunnerContainer          = smartContractRunnerContainer;
            _hostSmartContractBridgeContextService = hostSmartContractBridgeContextService;
            _smartContractRegistrationProvider     = smartContractRegistrationProvider;
            _smartContractExecutiveProvider        = smartContractExecutiveProvider;

            Logger = NullLogger <SmartContractExecutiveService> .Instance;
        }
コード例 #7
0
 public TestingSmartContractExecutiveService(
     IDefaultContractZeroCodeProvider defaultContractZeroCodeProvider,
     ISmartContractRunnerContainer smartContractRunnerContainer,
     IHostSmartContractBridgeContextService hostSmartContractBridgeContextService,
     ISmartContractRegistrationProvider smartContractRegistrationProvider,
     ISmartContractExecutiveProvider smartContractExecutiveProvider)
     : base(defaultContractZeroCodeProvider,
            smartContractRunnerContainer,
            hostSmartContractBridgeContextService,
            smartContractRegistrationProvider,
            smartContractExecutiveProvider
            )
 {
 }
コード例 #8
0
 public TestingSmartContractExecutiveService(IDeployedContractAddressProvider deployedContractAddressProvider,
                                             IDefaultContractZeroCodeProvider defaultContractZeroCodeProvider,
                                             ISmartContractRunnerContainer smartContractRunnerContainer,
                                             IHostSmartContractBridgeContextService hostSmartContractBridgeContextService,
                                             IChainBlockLinkService chainBlockLinkService, IBlockchainService blockchainService,
                                             ISmartContractCodeHistoryService smartContractCodeHistoryService,
                                             ISmartContractRegistrationCacheProvider smartContractRegistrationCacheProvider,
                                             ISmartContractExecutiveProvider smartContractExecutiveProvider) : base(deployedContractAddressProvider,
                                                                                                                    defaultContractZeroCodeProvider,
                                                                                                                    smartContractRunnerContainer,
                                                                                                                    hostSmartContractBridgeContextService,
                                                                                                                    chainBlockLinkService,
                                                                                                                    blockchainService,
                                                                                                                    smartContractCodeHistoryService,
                                                                                                                    smartContractRegistrationCacheProvider,
                                                                                                                    smartContractExecutiveProvider)
 {
 }
コード例 #9
0
        public SmartContractExecutiveService(IDeployedContractAddressProvider deployedContractAddressProvider,
                                             IDefaultContractZeroCodeProvider defaultContractZeroCodeProvider,
                                             ISmartContractRunnerContainer smartContractRunnerContainer,
                                             IHostSmartContractBridgeContextService hostSmartContractBridgeContextService,
                                             IChainBlockLinkService chainBlockLinkService, IBlockchainService blockchainService,
                                             ISmartContractCodeHistoryService smartContractCodeHistoryService,
                                             ISmartContractRegistrationCacheProvider smartContractRegistrationCacheProvider,
                                             ISmartContractExecutiveProvider smartContractExecutiveProvider)
        {
            _deployedContractAddressProvider       = deployedContractAddressProvider;
            _defaultContractZeroCodeProvider       = defaultContractZeroCodeProvider;
            _smartContractRunnerContainer          = smartContractRunnerContainer;
            _hostSmartContractBridgeContextService = hostSmartContractBridgeContextService;
            _chainBlockLinkService                  = chainBlockLinkService;
            _blockchainService                      = blockchainService;
            _smartContractCodeHistoryService        = smartContractCodeHistoryService;
            _smartContractRegistrationCacheProvider = smartContractRegistrationCacheProvider;
            _smartContractExecutiveProvider         = smartContractExecutiveProvider;

            Logger = new NullLogger <SmartContractExecutiveService>();
        }
コード例 #10
0
        public SmartContractExecutiveService(ISmartContractExecutiveProvider smartContractExecutiveProvider)
        {
            _smartContractExecutiveProvider = smartContractExecutiveProvider;

            Logger = NullLogger <SmartContractExecutiveService> .Instance;
        }
コード例 #11
0
 public SmartContractExecutiveProviderTests()
 {
     _smartContractExecutiveProvider = GetRequiredService <ISmartContractExecutiveProvider>();
 }
コード例 #12
0
 public SmartContractRegistrationForkCacheHandler(ISmartContractExecutiveProvider smartContractExecutiveProvider)
 {
     _smartContractExecutiveProvider = smartContractExecutiveProvider;
 }
コード例 #13
0
 public TestingSmartContractExecutiveService(ISmartContractExecutiveProvider smartContractExecutiveProvider) : base(
         smartContractExecutiveProvider)
 {
 }