Versions in this module Expand all Collapse all v1 v1.1.0 Sep 30, 2020 Changes in this version + type BinaryMarshaler interface + MarshalBinaryBare func(o ProtoMarshaler) ([]byte, error) + MarshalBinaryLengthPrefixed func(o ProtoMarshaler) ([]byte, error) + MustMarshalBinaryBare func(o ProtoMarshaler) []byte + MustMarshalBinaryLengthPrefixed func(o ProtoMarshaler) []byte + MustUnmarshalBinaryBare func(bz []byte, ptr ProtoMarshaler) + MustUnmarshalBinaryLengthPrefixed func(bz []byte, ptr ProtoMarshaler) + UnmarshalBinaryBare func(bz []byte, ptr ProtoMarshaler) error + UnmarshalBinaryLengthPrefixed func(bz []byte, ptr ProtoMarshaler) error + type LegacyAmino struct + Amino *amino.Codec + func NewLegacyAmino() *LegacyAmino + func (*LegacyAmino) UnpackAny(*types.Any, interface{}) error + func (cdc *LegacyAmino) MarshalBinaryBare(o interface{}) ([]byte, error) + func (cdc *LegacyAmino) MarshalBinaryLengthPrefixed(o interface{}) ([]byte, error) + func (cdc *LegacyAmino) MarshalJSON(o interface{}) ([]byte, error) + func (cdc *LegacyAmino) MarshalJSONIndent(o interface{}, prefix, indent string) ([]byte, error) + func (cdc *LegacyAmino) MustMarshalBinaryBare(o interface{}) []byte + func (cdc *LegacyAmino) MustMarshalBinaryLengthPrefixed(o interface{}) []byte + func (cdc *LegacyAmino) MustMarshalJSON(o interface{}) []byte + func (cdc *LegacyAmino) MustUnmarshalBinaryBare(bz []byte, ptr interface{}) + func (cdc *LegacyAmino) MustUnmarshalBinaryLengthPrefixed(bz []byte, ptr interface{}) + func (cdc *LegacyAmino) MustUnmarshalJSON(bz []byte, ptr interface{}) + func (cdc *LegacyAmino) PrintTypes(out io.Writer) error + func (cdc *LegacyAmino) RegisterConcrete(o interface{}, name string, copts *amino.ConcreteOptions) + func (cdc *LegacyAmino) RegisterInterface(ptr interface{}, iopts *amino.InterfaceOptions) + func (cdc *LegacyAmino) Seal() + func (cdc *LegacyAmino) UnmarshalBinaryBare(bz []byte, ptr interface{}) error + func (cdc *LegacyAmino) UnmarshalBinaryLengthPrefixed(bz []byte, ptr interface{}) error + func (cdc *LegacyAmino) UnmarshalJSON(bz []byte, ptr interface{}) error v1.0.0 Aug 7, 2020 Changes in this version + func MarshalAny(m Marshaler, x interface{}) ([]byte, error) + func MarshalIndentFromJSON(bz []byte) ([]byte, error) + func MarshalJSONIndent(m JSONMarshaler, obj interface{}) ([]byte, error) + func MustMarshalJSONIndent(m JSONMarshaler, obj interface{}) []byte + func ProtoMarshalJSON(msg proto.Message) ([]byte, error) + func ProtoMarshalJSONIndent(msg proto.Message) ([]byte, error) + func RegisterCrypto(cdc *Codec) + func RegisterEvidences(cdc *Codec) + func UnmarshalAny(m Marshaler, iface interface{}, bz []byte) error + type AminoCodec struct + func (*AminoCodec) UnpackAny(*types.Any, interface{}) error + func (ac *AminoCodec) MarshalBinaryBare(o ProtoMarshaler) ([]byte, error) + func (ac *AminoCodec) MarshalBinaryLengthPrefixed(o ProtoMarshaler) ([]byte, error) + func (ac *AminoCodec) MarshalJSON(o interface{}) ([]byte, error) + func (ac *AminoCodec) MustMarshalBinaryBare(o ProtoMarshaler) []byte + func (ac *AminoCodec) MustMarshalBinaryLengthPrefixed(o ProtoMarshaler) []byte + func (ac *AminoCodec) MustMarshalJSON(o interface{}) []byte + func (ac *AminoCodec) MustUnmarshalBinaryBare(bz []byte, ptr ProtoMarshaler) + func (ac *AminoCodec) MustUnmarshalBinaryLengthPrefixed(bz []byte, ptr ProtoMarshaler) + func (ac *AminoCodec) MustUnmarshalJSON(bz []byte, ptr interface{}) + func (ac *AminoCodec) UnmarshalBinaryBare(bz []byte, ptr ProtoMarshaler) error + func (ac *AminoCodec) UnmarshalBinaryLengthPrefixed(bz []byte, ptr ProtoMarshaler) error + func (ac *AminoCodec) UnmarshalJSON(bz []byte, ptr interface{}) error + type Codec = amino.Codec + var Cdc *Codec + func New() *Codec + type HybridCodec struct + func (hc *HybridCodec) MarshalBinaryBare(o ProtoMarshaler) ([]byte, error) + func (hc *HybridCodec) MarshalBinaryLengthPrefixed(o ProtoMarshaler) ([]byte, error) + func (hc *HybridCodec) MarshalJSON(o interface{}) ([]byte, error) + func (hc *HybridCodec) MustMarshalBinaryBare(o ProtoMarshaler) []byte + func (hc *HybridCodec) MustMarshalBinaryLengthPrefixed(o ProtoMarshaler) []byte + func (hc *HybridCodec) MustMarshalJSON(o interface{}) []byte + func (hc *HybridCodec) MustUnmarshalBinaryBare(bz []byte, ptr ProtoMarshaler) + func (hc *HybridCodec) MustUnmarshalBinaryLengthPrefixed(bz []byte, ptr ProtoMarshaler) + func (hc *HybridCodec) MustUnmarshalJSON(bz []byte, ptr interface{}) + func (hc *HybridCodec) UnmarshalBinaryBare(bz []byte, ptr ProtoMarshaler) error + func (hc *HybridCodec) UnmarshalBinaryLengthPrefixed(bz []byte, ptr ProtoMarshaler) error + func (hc *HybridCodec) UnmarshalJSON(bz []byte, ptr interface{}) error + func (hc *HybridCodec) UnpackAny(any *types.Any, iface interface{}) error + type JSONMarshaler interface + MarshalJSON func(o interface{}) ([]byte, error) + MustMarshalJSON func(o interface{}) []byte + MustUnmarshalJSON func(bz []byte, ptr interface{}) + UnmarshalJSON func(bz []byte, ptr interface{}) error + type Marshaler interface + MarshalBinaryBare func(o ProtoMarshaler) ([]byte, error) + MarshalBinaryLengthPrefixed func(o ProtoMarshaler) ([]byte, error) + MustMarshalBinaryBare func(o ProtoMarshaler) []byte + MustMarshalBinaryLengthPrefixed func(o ProtoMarshaler) []byte + MustUnmarshalBinaryBare func(bz []byte, ptr ProtoMarshaler) + MustUnmarshalBinaryLengthPrefixed func(bz []byte, ptr ProtoMarshaler) + UnmarshalBinaryBare func(bz []byte, ptr ProtoMarshaler) error + UnmarshalBinaryLengthPrefixed func(bz []byte, ptr ProtoMarshaler) error + func NewAminoCodec(amino *Codec) Marshaler + func NewHybridCodec(amino *Codec, unpacker types.AnyUnpacker) Marshaler + func NewProtoCodec(anyUnpacker types.AnyUnpacker) Marshaler + type ProtoCodec struct + func (pc *ProtoCodec) MarshalBinaryBare(o ProtoMarshaler) ([]byte, error) + func (pc *ProtoCodec) MarshalBinaryLengthPrefixed(o ProtoMarshaler) ([]byte, error) + func (pc *ProtoCodec) MarshalJSON(o interface{}) ([]byte, error) + func (pc *ProtoCodec) MustMarshalBinaryBare(o ProtoMarshaler) []byte + func (pc *ProtoCodec) MustMarshalBinaryLengthPrefixed(o ProtoMarshaler) []byte + func (pc *ProtoCodec) MustMarshalJSON(o interface{}) []byte + func (pc *ProtoCodec) MustUnmarshalBinaryBare(bz []byte, ptr ProtoMarshaler) + func (pc *ProtoCodec) MustUnmarshalBinaryLengthPrefixed(bz []byte, ptr ProtoMarshaler) + func (pc *ProtoCodec) MustUnmarshalJSON(bz []byte, ptr interface{}) + func (pc *ProtoCodec) UnmarshalBinaryBare(bz []byte, ptr ProtoMarshaler) error + func (pc *ProtoCodec) UnmarshalBinaryLengthPrefixed(bz []byte, ptr ProtoMarshaler) error + func (pc *ProtoCodec) UnmarshalJSON(bz []byte, ptr interface{}) error + func (pc *ProtoCodec) UnpackAny(any *types.Any, iface interface{}) error + type ProtoMarshaler interface + Marshal func() ([]byte, error) + MarshalTo func(data []byte) (n int, err error) + MarshalToSizedBuffer func(dAtA []byte) (int, error) + Size func() int + Unmarshal func(data []byte) error