Table of Contents

Class ArkTxOut

Namespace
NArk.Abstractions
Assembly
NArk.Abstractions.dll

A VTXO tree or on-chain output produced by an Arkade intent.

public class ArkTxOut : TxOut, IBitcoinSerializable
Inheritance
TxOut
ArkTxOut
Implements
IBitcoinSerializable
Inherited Members
TxOut.publicKey
TxOut.IsDust()
TxOut.IsDust(FeeRate)
TxOut.GetDustThreshold()
TxOut.GetDustThreshold(FeeRate)
TxOut.ReadWrite(BitcoinStream)
TxOut.IsTo(IDestination)
TxOut.Clone()
TxOut.GetConsensusFactory()
TxOut.ScriptPubKey
TxOut.Value

Constructors

ArkTxOut(ArkTxOutType, Money, IDestination)

A VTXO tree or on-chain output produced by an Arkade intent.

public ArkTxOut(ArkTxOutType type, Money amount, IDestination dest)

Parameters

type ArkTxOutType
amount Money
dest IDestination

Properties

Assets

Ark-issued assets attached to this output; null for BTC-only outputs.

public IReadOnlyList<ArkTxOutAsset>? Assets { get; init; }

Property Value

IReadOnlyList<ArkTxOutAsset>

Type

Whether this output lands in the batch VTXO tree or on-chain.

public ArkTxOutType Type { get; }

Property Value

ArkTxOutType