Table of Contents

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

blockchainMonitor IBlockchainMonitor
logger ILogger<BitcoinWalletService>
nodeOptions IOptions<NodeOptions>
secureKeyManager ISecureKeyManager
uow IUnitOfWork

Methods

GetUnusedAddressAsync(AddressType, bool)

public Task<WalletAddressModel> GetUnusedAddressAsync(AddressType addressType, bool isChange)

Parameters

addressType AddressType
isChange bool

Returns

Task<WalletAddressModel>