Table of Contents

Interface IWatchedTransactionDbRepository

Namespace
NLightning.Domain.Bitcoin.Interfaces
Assembly
NLightning.Domain.dll
public interface IWatchedTransactionDbRepository

Methods

Add(WatchedTransactionModel)

void Add(WatchedTransactionModel watchedTransactionModel)

Parameters

watchedTransactionModel WatchedTransactionModel

GetAllPendingAsync()

Task<IEnumerable<WatchedTransactionModel>> GetAllPendingAsync()

Returns

Task<IEnumerable<WatchedTransactionModel>>

GetByTransactionIdAsync(TxId)

Task<WatchedTransactionModel?> GetByTransactionIdAsync(TxId transactionId)

Parameters

transactionId TxId

Returns

Task<WatchedTransactionModel>

Update(WatchedTransactionModel)

void Update(WatchedTransactionModel watchedTransactionModel)

Parameters

watchedTransactionModel WatchedTransactionModel