Table of Contents

Class SignedTransaction

Namespace
NLightning.Domain.Bitcoin.ValueObjects
Assembly
NLightning.Domain.dll

Represents a fully signed Bitcoin transaction in a domain-agnostic way.

public record SignedTransaction : IEquatable<SignedTransaction>
Inheritance
SignedTransaction
Implements
Inherited Members

Constructors

SignedTransaction(TxId, byte[], ICollection<CompactSignature>?)

public SignedTransaction(TxId txId, byte[] rawTxBytes, ICollection<CompactSignature>? signatures = null)

Parameters

txId TxId
rawTxBytes byte[]
signatures ICollection<CompactSignature>

Properties

RawTxBytes

public byte[] RawTxBytes { get; set; }

Property Value

byte[]

Signatures

public ICollection<CompactSignature>? Signatures { get; set; }

Property Value

ICollection<CompactSignature>

TxId

public TxId TxId { get; set; }

Property Value

TxId