Esempio n. 1
0
 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;
 }