Class BitcoinWalletService
- Namespace
- NLightning.Infrastructure.Bitcoin.Wallet
- Assembly
- NLightning.Infrastructure.Bitcoin.dll
public class BitcoinWalletService : IBitcoinWalletService
- Inheritance
-
BitcoinWalletService
- Implements
- Inherited Members
Constructors
BitcoinWalletService(IBlockchainMonitor, ILogger<BitcoinWalletService>, IOptions<NodeOptions>, ISecureKeyManager, IUnitOfWork)
public BitcoinWalletService(IBlockchainMonitor blockchainMonitor, ILogger<BitcoinWalletService> logger, IOptions<NodeOptions> nodeOptions, ISecureKeyManager secureKeyManager, IUnitOfWork uow)
Parameters
blockchainMonitorIBlockchainMonitorloggerILogger<BitcoinWalletService>nodeOptionsIOptions<NodeOptions>secureKeyManagerISecureKeyManageruowIUnitOfWork
Methods
GetUnusedAddressAsync(AddressType, bool)
public Task<WalletAddressModel> GetUnusedAddressAsync(AddressType addressType, bool isChange)
Parameters
addressTypeAddressTypeisChangebool