Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SerializePartiallySignedTransaction ¶
func SerializePartiallySignedTransaction(partiallySignedTransaction *PartiallySignedTransaction) ([]byte, error)
SerializePartiallySignedTransaction serializes a PartiallySignedTransaction.
Types ¶
type PartiallySignedInput ¶
type PartiallySignedInput struct { PrevOutput *externalapi.DomainTransactionOutput MinimumSignatures uint32 PubKeySignaturePairs []*PubKeySignaturePair DerivationPath string }
PartiallySignedInput represents an input signed only by some of the relevant parties.
type PartiallySignedTransaction ¶
type PartiallySignedTransaction struct { Tx *externalapi.DomainTransaction PartiallySignedInputs []*PartiallySignedInput }
PartiallySignedTransaction is a type that is intended to be transferred between multiple parties so each party will be able to sign the transaction before it's fully signed.
func DeserializePartiallySignedTransaction ¶
func DeserializePartiallySignedTransaction(serializedPartiallySignedTransaction []byte) (*PartiallySignedTransaction, error)
DeserializePartiallySignedTransaction deserializes a byte slice into PartiallySignedTransaction.
type PubKeySignaturePair ¶
PubKeySignaturePair is a pair of public key and (potentially) its associated signature
Click to show internal directories.
Click to hide internal directories.