public WalletService(IWalletAddressRepository walletAddressRepository, ISignatureApiProvider signatureApiProvider, ISegwitPrivateWalletRepository segwitPrivateWalletRepository, RpcConnectionParams connectionParams) { _walletAddressRepository = walletAddressRepository; _segwitPrivateWalletRepository = segwitPrivateWalletRepository; _signatureApiProvider = signatureApiProvider; _connectionParams = connectionParams; }
public BitcoinOutputsService(IQBitNinjaApiCaller qBitNinjaApiCaller, IBroadcastedOutputRepository broadcastedOutputRepository, ISpentOutputRepository spentOutputRepository, IWalletAddressRepository walletAddressRepository, ISegwitPrivateWalletRepository segwitPrivateWalletRepository, IInternalSpentOutputRepository internalSpentOutputRepository, RpcConnectionParams connectionParams) { _qBitNinjaApiCaller = qBitNinjaApiCaller; _broadcastedOutputRepository = broadcastedOutputRepository; _spentOutputRepository = spentOutputRepository; _walletAddressRepository = walletAddressRepository; _segwitPrivateWalletRepository = segwitPrivateWalletRepository; _internalSpentOutputRepository = internalSpentOutputRepository; _connectionParams = connectionParams; }