C# Class Paymetheus.Bitcoin.TransactionRules

Afficher le fichier Open project: btcsuite/Paymetheus

Méthodes publiques

Свойство Type Description
MaxOutputValue Amount

Méthodes publiques

Méthode Description
CheckSanity ( Transaction tx ) : void
IsSaneOutputValue ( Amount a ) : bool

Perform a preliminary check that the Amount is within the bounds of valid transaction output values. Additional checks are required before authoring a valid transaction to ensure the total output amount does not exceed the total previous output amount referenced by the inputs.

Private Methods

Méthode Description
CheckCoinbaseSignatureScript ( Transaction coinbaseInput ) : void
CheckHasInputsAndOutputs ( Transaction tx ) : void
CheckNonCoinbaseInputs ( Transaction tx ) : void
CheckOutputValueSanity ( Transaction tx ) : void

Method Details

CheckSanity() public static méthode

public static CheckSanity ( Transaction tx ) : void
tx Transaction
Résultat void

IsSaneOutputValue() public static méthode

Perform a preliminary check that the Amount is within the bounds of valid transaction output values. Additional checks are required before authoring a valid transaction to ensure the total output amount does not exceed the total previous output amount referenced by the inputs.
public static IsSaneOutputValue ( Amount a ) : bool
a Amount
Résultat bool

Property Details

MaxOutputValue public_oe static_oe property

public static Amount,Paymetheus.Bitcoin MaxOutputValue
Résultat Amount