Documentation
¶
Overview ¶
Package pkg provides multisig functionality for Bitcoin SV transactions
Index ¶
Constants ¶
View Source
const Version = "1.5.0"
Version of the KeymasterMultisigPool library
Variables ¶
View Source
var ( // Multisig script creation Lock = libs.Lock Unlock = libs.Unlock // Utility functions GetAddressFromPublicKey = libs.GetAddressFromPublicKey GetAddressFromPubKey = libs.GetAddressFromPubKey // Dual endpoint functions DualPoolSpentScript = dual.DualPoolSpentScript MergeDualPoolSigForSpendTx = dual.MergeDualPoolSigForSpendTx // Dual endpoint verify helpers ServerVerifyClientSpendSig = dual.ServerVerifyClientSpendSig ClientVerifyServerSpendSig = dual.ClientVerifyServerSpendSig ServerVerifyClientUpdateSig = dual.ServerVerifyClientUpdateSig ClientVerifyServerUpdateSig = dual.ClientVerifyServerUpdateSig // Triple endpoint functions TripleFeePoolSpentScript = triple.TripleFeePoolSpentScript MergeTripleFeePoolSigForSpendTx = triple.MergeTripleFeePoolSigForSpendTx VerifySignature = triple.VerifySignature // Triple endpoint verify helpers ServerVerifyClientASig = triple.ServerVerifyClientASig ServerVerifyClientBSig = triple.ServerVerifyClientBSig ClientVerifyServerSig = triple.ClientVerifyServerSig )
View Source
var ( ErrInvalidPublicKeys = libs.ErrInvalidPublicKeys ErrNoPrivateKeys = libs.ErrNoPrivateKeys ErrInvalidM = libs.ErrInvalidM )
Common errors
Functions ¶
This section is empty.
Types ¶
Click to show internal directories.
Click to hide internal directories.