Table of Contents

Class WatchedTransactionModel

Namespace
NLightning.Domain.Bitcoin.Transactions.Models
Assembly
NLightning.Domain.dll
public class WatchedTransactionModel
Inheritance
WatchedTransactionModel
Inherited Members

Constructors

WatchedTransactionModel(ChannelId, TxId, uint)

public WatchedTransactionModel(ChannelId channelId, TxId transactionId, uint requiredDepth)

Parameters

channelId ChannelId
transactionId TxId
requiredDepth uint

Properties

ChannelId

public ChannelId ChannelId { get; }

Property Value

ChannelId

FirstSeenAtHeight

public uint? FirstSeenAtHeight { get; }

Property Value

uint?

IsCompleted

public bool IsCompleted { get; }

Property Value

bool

RequiredDepth

public uint RequiredDepth { get; }

Property Value

uint

TransactionId

public TxId TransactionId { get; }

Property Value

TxId

TransactionIndex

public ushort? TransactionIndex { get; }

Property Value

ushort?

Methods

MarkAsCompleted()

public void MarkAsCompleted()

SetHeightAndIndex(uint, ushort)

public void SetHeightAndIndex(uint height, ushort txIndex)

Parameters

height uint
txIndex ushort