public TransactionBuilderService(ITransactionOutputsService transactionOutputsService, IFeeService feeService, Network network) { _transactionOutputsService = transactionOutputsService; _feeService = feeService; _network = network; }
public TransactionBuilder(ITransactionOutputsService transactionOutputsService, IBlockchainProvider blockchainProvider, FeeSettings feeSettings) { _transactionOutputsService = transactionOutputsService; _blockchainProvider = blockchainProvider; _feeSettings = feeSettings; }
public TransactionBuilderService(ITransactionOutputsService transactionOutputsService, IAddressValidator addressValidator, IFeeService feeService, OperationsConfirmationsSettings confirmationsSettings) { _transactionOutputsService = transactionOutputsService; _addressValidator = addressValidator; _feeService = feeService; _confirmationsSettings = confirmationsSettings; }
public OperationService(ITransactionBuilderService transactionBuilder, IOperationMetaRepository operationMetaRepository, ITransactionOutputsService transactionOutputsService, ITransactionBlobStorage transactionBlobStorage, Network network) { _transactionBuilder = transactionBuilder; _operationMetaRepository = operationMetaRepository; _transactionOutputsService = transactionOutputsService; _transactionBlobStorage = transactionBlobStorage; _network = network; }
public WalletBalanceService(IObservableWalletRepository observableWalletRepository, IWalletBalanceRepository walletBalanceRepository, ITransactionOutputsService transactionOutputsService, IBlockchainProvider blockchainProvider, ILogFactory logFactory) { _observableWalletRepository = observableWalletRepository; _walletBalanceRepository = walletBalanceRepository; _transactionOutputsService = transactionOutputsService; _blockchainProvider = blockchainProvider; _log = logFactory.CreateLog(this); }
public TransactionBroadcaster(NeoSendRawTransaction neoRawTransactionSender, IUnconfirmedTransactionRepository unconfirmedTransactionRepository, IObservableOperationRepository observableOperationRepository, ITransactionOutputsService transactionOutputsService, IBlockchainProvider blockchainProvider) { _neoRawTransactionSender = neoRawTransactionSender; _unconfirmedTransactionRepository = unconfirmedTransactionRepository; _observableOperationRepository = observableOperationRepository; _transactionOutputsService = transactionOutputsService; _blockchainProvider = blockchainProvider; }
public BroadcastService(IBlockChainProvider blockChainProvider, ILogFactory logFactory, IUnconfirmedTransactionRepository unconfirmedTransactionRepository, IOperationMetaRepository operationMetaRepository, IOperationEventRepository operationEventRepository, IObservableOperationRepository observableOperationRepository, ITransactionBlobStorage transactionBlobStorage, ITransactionOutputsService transactionOutputsService, Network network, ISpentOutputRepository spentOutputRepository) { _blockChainProvider = blockChainProvider; _log = logFactory.CreateLog(this); _unconfirmedTransactionRepository = unconfirmedTransactionRepository; _operationMetaRepository = operationMetaRepository; _operationEventRepository = operationEventRepository; _observableOperationRepository = observableOperationRepository; _transactionBlobStorage = transactionBlobStorage; _transactionOutputsService = transactionOutputsService; _network = network; _spentOutputRepository = spentOutputRepository; }
public TransactionBuilderService(ITransactionOutputsService transactionOutputsService, IFeeService feeService) { _transactionOutputsService = transactionOutputsService; _feeService = feeService; }