Versions in this module Expand all Collapse all v1 v1.0.2 Aug 16, 2022 v1.0.1 Aug 8, 2022 Changes in this version + func GetHashData(data SignableData) []byte + func GetHashForSigning(data SignableData) []byte + func Sign(data SignableData, prikey []byte) ([]byte, error) + func SignBySigner(data SignableData, signer Signer) ([]byte, error) + func VerifySignableData(signableData SignableData) error + func VerifySignature(signableData SignableData, pubKey, signature []byte) (bool, error) + type SignableData interface + GetProgramHashes func() ([]common.Uint160, error) + GetPrograms func() []*pb.Program + SerializeUnsigned func(io.Writer) error + SetPrograms func([]*pb.Program) + type Signer interface + PrivKey func() []byte + PubKey func() []byte