Documentation ¶
Index ¶
- Variables
- func CreateMultiInvocationScript(sigs [][]byte) []byte
- func IsMultiVerificationScript(script []byte) bool
- func ParseMultiInvocationScript(script []byte) ([][]byte, error)
- func ParseMultiVerificationScript(script []byte) (pks keys.PublicKeys, m int, err error)
- func ParseVerificationScript(script []byte) (*keys.PublicKey, error)
- type VerifiableDecodable
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrEmptyScript = errors.New("empty script") ErrInvalidVerificationScript = errors.New("invalid single verification script") ErrInvalidMultiVerificationScript = errors.New("invalid multiple verification script") ErrInvalidInvocationScript = errors.New("invalid invocation script") ErrPublicKeyCountExceedsLimit = errors.New("public key count exceeds limit") ErrMExceedsPublicKeyCount = errors.New("length of the signatures is higher then the number of public keys") ErrInvalidSignaturesCount = errors.New("invalid signatures count") )
Functions ¶
func ParseMultiVerificationScript ¶
func ParseMultiVerificationScript(script []byte) (pks keys.PublicKeys, m int, err error)
Types ¶
Directories ¶
Path | Synopsis |
---|---|
Package keys wraps public/private keys and implements NEP-2 and WIF.
|
Package keys wraps public/private keys and implements NEP-2 and WIF. |
Package rfc6979 is an implementation of RFC 6979's deterministic DSA.
|
Package rfc6979 is an implementation of RFC 6979's deterministic DSA. |
Click to show internal directories.
Click to hide internal directories.