Class ArkServerInfo
public record ArkServerInfo : IEquatable<ArkServerInfo>
- Inheritance
-
ArkServerInfo
- Implements
- Inherited Members
Constructors
ArkServerInfo(Money, OutputDescriptor, Dictionary<ECXOnlyPubKey, long>, Network, Sequence, Sequence, BitcoinAddress, ECXOnlyPubKey, UnilateralPathArkTapScript, ArkOperatorFeeTerms, string, long, int, Money, Money, Money, Money, string?)
public ArkServerInfo(Money Dust, OutputDescriptor SignerKey, Dictionary<ECXOnlyPubKey, long> DeprecatedSigners, Network Network, Sequence UnilateralExit, Sequence BoardingExit, BitcoinAddress ForfeitAddress, ECXOnlyPubKey ForfeitPubKey, UnilateralPathArkTapScript CheckpointTapScript, ArkOperatorFeeTerms FeeTerms, string Digest, long MaxTxWeight = 0, int MaxOpReturnOutputs = 0, Money VtxoMinAmount = null, Money VtxoMaxAmount = null, Money UtxoMinAmount = null, Money UtxoMaxAmount = null, string? NetworkName = null)
Parameters
DustMoneySignerKeyOutputDescriptorDeprecatedSignersDictionary<ECXOnlyPubKey, long>NetworkNetworkUnilateralExitSequenceBoardingExitSequenceForfeitAddressBitcoinAddressForfeitPubKeyECXOnlyPubKeyCheckpointTapScriptUnilateralPathArkTapScriptFeeTermsArkOperatorFeeTermsDigeststringMaxTxWeightlongMaxOpReturnOutputsintVtxoMinAmountMoneyVtxoMaxAmountMoneyUtxoMinAmountMoneyUtxoMaxAmountMoneyNetworkNamestring
Properties
BoardingAllowed
Whether boarding (onchain UTXOs) is allowed by the server. UtxoMaxAmount == 0 means boarding is not allowed.
public bool BoardingAllowed { get; }
Property Value
BoardingExit
public Sequence BoardingExit { get; init; }
Property Value
- Sequence
CheckpointTapScript
public UnilateralPathArkTapScript CheckpointTapScript { get; init; }
Property Value
DeprecatedSigners
public Dictionary<ECXOnlyPubKey, long> DeprecatedSigners { get; init; }
Property Value
- Dictionary<ECXOnlyPubKey, long>
Digest
public string Digest { get; init; }
Property Value
Dust
public Money Dust { get; init; }
Property Value
- Money
FeeTerms
public ArkOperatorFeeTerms FeeTerms { get; init; }
Property Value
ForfeitAddress
public BitcoinAddress ForfeitAddress { get; init; }
Property Value
- BitcoinAddress
ForfeitPubKey
public ECXOnlyPubKey ForfeitPubKey { get; init; }
Property Value
- ECXOnlyPubKey
MaxOpReturnOutputs
public int MaxOpReturnOutputs { get; init; }
Property Value
MaxTxWeight
public long MaxTxWeight { get; init; }
Property Value
Network
public Network Network { get; init; }
Property Value
- Network
NetworkName
public string? NetworkName { get; init; }
Property Value
SignerKey
public OutputDescriptor SignerKey { get; init; }
Property Value
UnilateralExit
public Sequence UnilateralExit { get; init; }
Property Value
- Sequence
UtxoMaxAmount
public Money UtxoMaxAmount { get; init; }
Property Value
- Money
UtxoMinAmount
public Money UtxoMinAmount { get; init; }
Property Value
- Money
VtxoMaxAmount
public Money VtxoMaxAmount { get; init; }
Property Value
- Money
VtxoMinAmount
public Money VtxoMinAmount { get; init; }
Property Value
- Money