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
-
TxOutArkTxOut
- Implements
-
IBitcoinSerializable
- Inherited Members
-
TxOut.publicKeyTxOut.IsDust()TxOut.IsDust(FeeRate)TxOut.GetDustThreshold()TxOut.GetDustThreshold(FeeRate)TxOut.ReadWrite(BitcoinStream)TxOut.IsTo(IDestination)TxOut.Clone()TxOut.GetConsensusFactory()TxOut.ScriptPubKeyTxOut.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
typeArkTxOutTypeamountMoneydestIDestination
Properties
Assets
Ark-issued assets attached to this output; null for BTC-only outputs.
public IReadOnlyList<ArkTxOutAsset>? Assets { get; init; }
Property Value
Type
Whether this output lands in the batch VTXO tree or on-chain.
public ArkTxOutType Type { get; }