Table of Contents

Struct CsvMaturityResult

Namespace
NArk.Core.Exit
Assembly
NArk.Core.dll

Result of a BIP-68 relative-timelock maturity check.

public readonly record struct CsvMaturityResult : IEquatable<CsvMaturityResult>
Implements
Inherited Members

Constructors

CsvMaturityResult(bool, string)

Result of a BIP-68 relative-timelock maturity check.

public CsvMaturityResult(bool IsMatured, string Progress)

Parameters

IsMatured bool

True once the relative lock on the exit input has elapsed and the claim transaction can be accepted by the network.

Progress string

Human-readable "where we are vs where we need to be", for logs. Blocks for a height-based lock, median-time-past timestamps for a time-based one.

Properties

IsMatured

True once the relative lock on the exit input has elapsed and the claim transaction can be accepted by the network.

public bool IsMatured { get; init; }

Property Value

bool

Progress

Human-readable "where we are vs where we need to be", for logs. Blocks for a height-based lock, median-time-past timestamps for a time-based one.

public string Progress { get; init; }

Property Value

string