Documentation
¶
Overview ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrMissingInputs = fmt.Errorf("missing inputs") ErrMissingData = fmt.Errorf("missing data") ErrMissingWitnessUtxo = fmt.Errorf("missing witness utxo") ErrInvalidSighashType = fmt.Errorf("invalid sighash type, expected SIGHASH_ALL") ErrIncompletePSBT = fmt.Errorf("incomplete psbt, missing signatures on inputs") ErrInvalidTxNumberOfInputs = fmt.Errorf("invalid tx, expected at least 2 inputs") ErrInvalidTxNumberOfOutputs = fmt.Errorf("invalid tx, expected at least 1 output") ErrInvalidTxWrongTxHash = fmt.Errorf("invalid tx, wrong tx hash in first input") ErrInvalidTxWrongOutputIndex = fmt.Errorf("invalid tx, wrong output index in first input") ErrPrevoutNotFound = fmt.Errorf("prevout not found") )
Functions ¶
This section is empty.
Types ¶
type FullProof ¶
BIP0322 full proof of funds is a special invalid psbt containing the inputs to prove ownership signing the proof means signing the psbt as a regular transaction
type Signature ¶
Signature is the signed and extracted toSign transaction
func DecodeSignature ¶
func (*Signature) ContainsOutputs ¶
func (*Signature) GetOutpoints ¶
Click to show internal directories.
Click to hide internal directories.