Versions in this module Expand all Collapse all v0 v0.1.3 Nov 25, 2021 v0.1.1 Nov 25, 2021 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 NewAminoCodec(codec *Codec) *AminoCodec + func (ac *AminoCodec) MarshalBinaryBare(o ProtoMarshaler) ([]byte, error) + func (ac *AminoCodec) MarshalBinaryLengthPrefixed(o ProtoMarshaler) ([]byte, error) + func (ac *AminoCodec) MustMarshalBinaryBare(o ProtoMarshaler) []byte + func (ac *AminoCodec) MustMarshalBinaryLengthPrefixed(o ProtoMarshaler) []byte + func (ac *AminoCodec) MustUnmarshalBinaryBare(bz []byte, ptr ProtoMarshaler) + func (ac *AminoCodec) MustUnmarshalBinaryLengthPrefixed(bz []byte, ptr ProtoMarshaler) + func (ac *AminoCodec) UnmarshalBinaryBare(bz []byte, ptr ProtoMarshaler) error + func (ac *AminoCodec) UnmarshalBinaryLengthPrefixed(bz []byte, ptr ProtoMarshaler) error + type Codec struct + Amino *amino.Codec + var Cdc *Codec + func New() *Codec + func (*Codec) UnpackAny(*types.Any, interface{}) error + func (cdc *Codec) MarshalBinaryBare(o interface{}) ([]byte, error) + func (cdc *Codec) MarshalBinaryLengthPrefixed(o interface{}) ([]byte, error) + func (cdc *Codec) MarshalJSON(o interface{}) ([]byte, error) + func (cdc *Codec) MarshalJSONIndent(o interface{}, prefix, indent string) ([]byte, error) + func (cdc *Codec) MustMarshalBinaryBare(o interface{}) []byte + func (cdc *Codec) MustMarshalBinaryLengthPrefixed(o interface{}) []byte + func (cdc *Codec) MustMarshalJSON(o interface{}) []byte + func (cdc *Codec) MustUnmarshalBinaryBare(bz []byte, ptr interface{}) + func (cdc *Codec) MustUnmarshalBinaryLengthPrefixed(bz []byte, ptr interface{}) + func (cdc *Codec) MustUnmarshalJSON(bz []byte, ptr interface{}) + func (cdc *Codec) RegisterConcrete(o interface{}, name string, copts *amino.ConcreteOptions) + func (cdc *Codec) RegisterInterface(ptr interface{}, iopts *amino.InterfaceOptions) + func (cdc *Codec) Seal() + func (cdc *Codec) UnmarshalBinaryBare(bz []byte, ptr interface{}) error + func (cdc *Codec) UnmarshalBinaryLengthPrefixed(bz []byte, ptr interface{}) error + func (cdc *Codec) UnmarshalJSON(bz []byte, ptr interface{}) error + 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 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