# Functions
MsgTypeURL returns the TypeURL of a `sdk.Msg`.
NewInterfaceRegistry returns a new InterfaceRegistry.
NewInterfaceRegistryWithOptions returns a new InterfaceRegistry with the given options.
UnpackInterfaces is a convenience function that calls UnpackInterfaces on x if x implements UnpackInterfacesMessage.
# Variables
MaxUnpackAnyRecursionDepth extension point that defines the maximum allowed recursion depth during protobuf Any message unpacking.
MaxUnpackAnySubCalls extension point that defines the maximum number of sub-calls allowed during the unpacking process of protobuf Any messages.
NewAnyWithValue is an alias for gogoproto.NewAnyWithCacheWithValue.
UnsafePackAny is an alias for gogoproto.UnsafePackAnyWithCache.
# Structs
InterfaceRegistryOptions are options for creating a new InterfaceRegistry.
# Interfaces
InterfaceRegistry provides a mechanism for registering interfaces and implementations that can be safely unpacked from Any.
# Type aliases
AminoJSONPacker is an alias for gogoproto.AminoJSONPacker.
AminoJSONUnpacker is an alias for gogoproto.AminoJSONUnpacker.
AminoPacker is an alias for gogoproto.AminoPacker.
AminoUnpacker is an alias for gogoproto.AminoUnpacker.
Any is an alias for gogoproto.Any.
ProtoJSONPacker is an alias for gogoproto.ProtoJSONPacker.