Table of Contents

Class OutputDescriptorHelpers.OutputDescriptorMetadata

Namespace
NArk.Abstractions.Extensions
Assembly
NArk.Abstractions.dll
public record OutputDescriptorHelpers.OutputDescriptorMetadata : IEquatable<OutputDescriptorHelpers.OutputDescriptorMetadata>
Inheritance
OutputDescriptorHelpers.OutputDescriptorMetadata
Implements
Inherited Members

Constructors

OutputDescriptorMetadata(BitcoinExtPubKey?, RootedKeyPath?, KeyPath?, KeyPath?, ECPubKey?, ECXOnlyPubKey)

public OutputDescriptorMetadata(BitcoinExtPubKey? AccountXpub, RootedKeyPath? AccountPath, KeyPath? DerivationPath, KeyPath? FullPath, ECPubKey? PubKey, ECXOnlyPubKey XOnlyPubKey)

Parameters

AccountXpub BitcoinExtPubKey
AccountPath RootedKeyPath
DerivationPath KeyPath
FullPath KeyPath
PubKey ECPubKey
XOnlyPubKey ECXOnlyPubKey

Properties

AccountPath

public RootedKeyPath? AccountPath { get; init; }

Property Value

RootedKeyPath

AccountXpub

public BitcoinExtPubKey? AccountXpub { get; init; }

Property Value

BitcoinExtPubKey

DerivationPath

public KeyPath? DerivationPath { get; init; }

Property Value

KeyPath

FullPath

public KeyPath? FullPath { get; init; }

Property Value

KeyPath

PubKey

public ECPubKey? PubKey { get; init; }

Property Value

ECPubKey

XOnlyPubKey

public ECXOnlyPubKey XOnlyPubKey { get; init; }

Property Value

ECXOnlyPubKey