Versions in this module Expand all Collapse all v0 v0.0.4 Jul 18, 2024 v0.0.3 Jul 18, 2024 Changes in this version + var ErrIntOverflowMultisig = fmt.Errorf("proto: integer overflow") + var ErrInvalidLengthMultisig = fmt.Errorf("proto: negative length found during unmarshaling") + var ErrUnexpectedEndOfGroupMultisig = fmt.Errorf("proto: unexpected end of group") + type Address = cmtcrypto.Address + type CompactBitArray struct + Elems []byte + ExtraBitsStored uint32 + func CompactUnmarshal(bz []byte) (*CompactBitArray, error) + func NewCompactBitArray(bits int) *CompactBitArray + func (*CompactBitArray) Descriptor() ([]byte, []int) + func (*CompactBitArray) ProtoMessage() + func (bA *CompactBitArray) CompactMarshal() []byte + func (bA *CompactBitArray) Copy() *CompactBitArray + func (bA *CompactBitArray) Count() int + func (bA *CompactBitArray) Equal(other *CompactBitArray) bool + func (bA *CompactBitArray) GetIndex(i int) bool + func (bA *CompactBitArray) MarshalJSON() ([]byte, error) + func (bA *CompactBitArray) NumTrueBitsBefore(index int) int + func (bA *CompactBitArray) SetIndex(i int, v bool) bool + func (bA *CompactBitArray) String() string + func (bA *CompactBitArray) StringIndented(indent string) string + func (bA *CompactBitArray) UnmarshalJSON(bz []byte) error + func (m *CompactBitArray) GetElems() []byte + func (m *CompactBitArray) GetExtraBitsStored() uint32 + func (m *CompactBitArray) Marshal() (dAtA []byte, err error) + func (m *CompactBitArray) MarshalTo(dAtA []byte) (int, error) + func (m *CompactBitArray) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *CompactBitArray) Reset() + func (m *CompactBitArray) Size() (n int) + func (m *CompactBitArray) Unmarshal(dAtA []byte) error + func (m *CompactBitArray) XXX_DiscardUnknown() + func (m *CompactBitArray) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *CompactBitArray) XXX_Merge(src proto.Message) + func (m *CompactBitArray) XXX_Size() int + func (m *CompactBitArray) XXX_Unmarshal(b []byte) error + type LedgerPrivKey interface + Bytes func() []byte + Equals func(LedgerPrivKey) bool + PubKey func() PubKey + Sign func(msg []byte) ([]byte, error) + Type func() string + type LedgerPrivKeyAminoJSON interface + SignLedgerAminoJSON func(msg []byte) ([]byte, error) + type MultiSignature struct + Signatures [][]byte + XXX_unrecognized []byte + func (*MultiSignature) Descriptor() ([]byte, []int) + func (*MultiSignature) ProtoMessage() + func (m *MultiSignature) GetSignatures() [][]byte + func (m *MultiSignature) Marshal() (dAtA []byte, err error) + func (m *MultiSignature) MarshalTo(dAtA []byte) (int, error) + func (m *MultiSignature) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *MultiSignature) Reset() + func (m *MultiSignature) Size() (n int) + func (m *MultiSignature) String() string + func (m *MultiSignature) Unmarshal(dAtA []byte) error + func (m *MultiSignature) XXX_DiscardUnknown() + func (m *MultiSignature) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *MultiSignature) XXX_Merge(src proto.Message) + func (m *MultiSignature) XXX_Size() int + func (m *MultiSignature) XXX_Unmarshal(b []byte) error + type PrivKey interface + type PubKey interface + Address func() Address + Bytes func() []byte + Equals func(PubKey) bool + Type func() string + VerifySignature func(msg, sig []byte) bool