public SmartContractService( ISmartContractRunnerContainer smartContractRunnerContainer, ISmartContractAddressService smartContractAddressService) { _smartContractRunnerContainer = smartContractRunnerContainer; _smartContractAddressService = smartContractAddressService; }
public TestingSmartContractExecutiveService(ISmartContractRunnerContainer smartContractRunnerContainer, IBlockchainStateManager blockchainStateManager, IDefaultContractZeroCodeProvider defaultContractZeroCodeProvider, IHostSmartContractBridgeContextService hostSmartContractBridgeContextService) : base( smartContractRunnerContainer, blockchainStateManager, defaultContractZeroCodeProvider, hostSmartContractBridgeContextService) { }
public SmartContractExecutiveService( ISmartContractRunnerContainer smartContractRunnerContainer, IStateProviderFactory stateProviderFactory, IDefaultContractZeroCodeProvider defaultContractZeroCodeProvider, IHostSmartContractBridgeContextService hostSmartContractBridgeContextService) { _smartContractRunnerContainer = smartContractRunnerContainer; _stateProviderFactory = stateProviderFactory; _defaultContractZeroCodeProvider = defaultContractZeroCodeProvider; _hostSmartContractBridgeContextService = hostSmartContractBridgeContextService; }
public SmartContractExecutiveService( ISmartContractRunnerContainer smartContractRunnerContainer, IBlockchainStateManager blockchainStateManager, IDefaultContractZeroCodeProvider defaultContractZeroCodeProvider, IHostSmartContractBridgeContextService hostSmartContractBridgeContextService) { _smartContractRunnerContainer = smartContractRunnerContainer; _blockchainStateManager = blockchainStateManager; _defaultContractZeroCodeProvider = defaultContractZeroCodeProvider; _hostSmartContractBridgeContextService = hostSmartContractBridgeContextService; _readOnlyContractInfoCache = new ReadOnlyDictionary <Address, long>(_contractInfoCache); }
public SmartContractService( ISmartContractRunnerContainer smartContractRunnerContainer, IFunctionMetadataService functionMetadataService, IBlockchainService chainService, ISmartContractAddressService smartContractAddressService, ISmartContractExecutiveService smartContractExecutiveService) { _smartContractRunnerContainer = smartContractRunnerContainer; _functionMetadataService = functionMetadataService; _chainService = chainService; _smartContractAddressService = smartContractAddressService; _smartContractExecutiveService = smartContractExecutiveService; }
public SmartContractExecutiveProvider(IDeployedContractAddressProvider deployedContractAddressProvider, IDefaultContractZeroCodeProvider defaultContractZeroCodeProvider, ISmartContractRunnerContainer smartContractRunnerContainer, IHostSmartContractBridgeContextService hostSmartContractBridgeContextService, IChainBlockLinkService chainBlockLinkService, IBlockchainService blockchainService) { _deployedContractAddressProvider = deployedContractAddressProvider; _defaultContractZeroCodeProvider = defaultContractZeroCodeProvider; _smartContractRunnerContainer = smartContractRunnerContainer; _hostSmartContractBridgeContextService = hostSmartContractBridgeContextService; _chainBlockLinkService = chainBlockLinkService; _blockchainService = blockchainService; }
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; }
public TestingSmartContractExecutiveService( IDefaultContractZeroCodeProvider defaultContractZeroCodeProvider, ISmartContractRunnerContainer smartContractRunnerContainer, IHostSmartContractBridgeContextService hostSmartContractBridgeContextService, ISmartContractRegistrationProvider smartContractRegistrationProvider, ISmartContractExecutiveProvider smartContractExecutiveProvider) : base(defaultContractZeroCodeProvider, smartContractRunnerContainer, hostSmartContractBridgeContextService, smartContractRegistrationProvider, smartContractExecutiveProvider ) { }
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) { }
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>(); }