public ContractDeployedLogEventHandler(ISmartContractAddressService smartContractAddressService, IDeployedContractAddressProvider deployedContractAddressProvider) { _smartContractAddressService = smartContractAddressService; _deployedContractAddressProvider = deployedContractAddressProvider; Logger = NullLogger <ContractDeployedLogEventHandler> .Instance; }
public BestChainFoundEventHandler(IDeployedContractAddressProvider deployedContractAddressProvider, IBlockchainService blockchainService, IContractDeployDiscoveryService contractDeployDiscoveryService) { _deployedContractAddressProvider = deployedContractAddressProvider; _blockchainService = blockchainService; _contractDeployDiscoveryService = contractDeployDiscoveryService; Logger = NullLogger <BestChainFoundEventHandler> .Instance; }
public ContractDeployedLogEventHandler(ISmartContractAddressService smartContractAddressService, IDeployedContractAddressProvider deployedContractAddressProvider, ISmartContractExecutiveProvider smartContractRegistrationProvider) { _smartContractAddressService = smartContractAddressService; _deployedContractAddressProvider = deployedContractAddressProvider; _smartContractExecutiveProvider = smartContractRegistrationProvider; Logger = NullLogger <ContractDeployedLogEventHandler> .Instance; }
public DeployedContractAddressService(ISmartContractAddressService smartContractAddressService, IBlockchainService blockchainService, ITransactionReadOnlyExecutionService transactionReadOnlyExecutionService, IDeployedContractAddressProvider deployedContractAddressProvider) { _smartContractAddressService = smartContractAddressService; _blockchainService = blockchainService; _transactionReadOnlyExecutionService = transactionReadOnlyExecutionService; _deployedContractAddressProvider = deployedContractAddressProvider; }
public TransactionFromAddressBalanceValidationProvider(IBlockchainService blockchainService, ITokenContractReaderFactory tokenContractReaderFactory, IPrimaryTokenSymbolProvider primaryTokenSymbolProvider, IDeployedContractAddressProvider deployedContractAddressProvider, ITransactionFeeExemptionService feeExemptionService) { _blockchainService = blockchainService; _tokenContractReaderFactory = tokenContractReaderFactory; _primaryTokenSymbolProvider = primaryTokenSymbolProvider; _deployedContractAddressProvider = deployedContractAddressProvider; _feeExemptionService = feeExemptionService; }
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 TransactionFromAddressBalanceValidationProvider(IBlockchainService blockchainService, ITokenContractReaderFactory tokenContractReaderFactory, IPrimaryTokenSymbolProvider primaryTokenSymbolProvider, IDeployedContractAddressProvider deployedContractAddressProvider, ISmartContractAddressService smartContractAddressService, ISystemTransactionMethodNameListProvider coreTransactionMethodNameListProvider) { _blockchainService = blockchainService; _tokenContractReaderFactory = tokenContractReaderFactory; _primaryTokenSymbolProvider = primaryTokenSymbolProvider; _deployedContractAddressProvider = deployedContractAddressProvider; _smartContractAddressService = smartContractAddressService; _coreTransactionMethodNameListProvider = coreTransactionMethodNameListProvider; }
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>(); }
public TransactionToAddressValidationProvider(IDeployedContractAddressProvider deployedContractAddressProvider) { _deployedContractAddressProvider = deployedContractAddressProvider; }
public TransactionToAddressValidationProvider(IDeployedContractAddressProvider deployedContractAddressProvider, IBlockchainService blockchainService) { _deployedContractAddressProvider = deployedContractAddressProvider; _blockchainService = blockchainService; }
public DeployContractAddressForkCacheHandler(IDeployedContractAddressProvider deployedContractAddressProvider) { _deployedContractAddressProvider = deployedContractAddressProvider; }