Table of Contents

Class WeightConstants

Namespace
NLightning.Domain.Bitcoin.Transactions.Constants
Assembly
NLightning.Domain.dll
public static class WeightConstants
Inheritance
WeightConstants
Inherited Members

Fields

AnchorOutputWeight

public const int AnchorOutputWeight = 172

Field Value

int

HtlcOutputWeight

public const int HtlcOutputWeight = 172

Field Value

int

HtlcSuccessWeightAnchors

public const int HtlcSuccessWeightAnchors = 706

Field Value

int

HtlcSuccessWeightNoAnchors

public const int HtlcSuccessWeightNoAnchors = 703

Field Value

int

HtlcTimeoutWeightAnchors

public const int HtlcTimeoutWeightAnchors = 666

Field Value

int

HtlcTimeoutWeightNoAnchors

public const int HtlcTimeoutWeightNoAnchors = 663

Field Value

int

MultisigWitnessWeight

public const int MultisigWitnessWeight = 222

Field Value

int

P2PkhInputWeight

public const int P2PkhInputWeight = 148

Field Value

int

P2PkhOutputWeight

public const int P2PkhOutputWeight = 136

Field Value

int

P2ShInputWeight

public const int P2ShInputWeight = 148

Field Value

int

P2ShOutputWeight

public const int P2ShOutputWeight = 132

Field Value

int

P2UnknownSInputWeight

public const int P2UnknownSInputWeight = 41

Field Value

int

P2UnknownSOutputWeight

public const int P2UnknownSOutputWeight = 204

Field Value

int

P2WpkhInputWeight

public const int P2WpkhInputWeight = 41

Field Value

int

P2WpkhOutputWeight

public const int P2WpkhOutputWeight = 124

Field Value

int

P2WshInputWeight

public const int P2WshInputWeight = 41

Field Value

int

P2WshOutputWeight

public const int P2WshOutputWeight = 172

Field Value

int

TransactionBaseWeight

public const int TransactionBaseWeight = 40

Field Value

int

WitnessHeader

public const int WitnessHeader = 2

Field Value

int