Versions in this module Expand all Collapse all v1 v1.0.0 Sep 14, 2024 Changes in this version + func UnpackInterfaces(x interface{}, unpacker cosmosCodecTypes.AnyUnpacker) error + type ProbeInterfaceRegistry struct + func NewInterfaceRegistry() (cosmosCodecTypes.InterfaceRegistry, *ProbeInterfaceRegistry) + func (registry *ProbeInterfaceRegistry) EnsureRegistered(impl interface{}) error + func (registry *ProbeInterfaceRegistry) ListAllInterfaces() []string + func (registry *ProbeInterfaceRegistry) ListImplementations(ifaceName string) []string + func (registry *ProbeInterfaceRegistry) RegisterCustomTypeURL(iface interface{}, typeURL string, impl proto.Message) + func (registry *ProbeInterfaceRegistry) RegisterImplementations(iface interface{}, impls ...proto.Message) + func (registry *ProbeInterfaceRegistry) RegisterInterface(protoName string, iface interface{}, impls ...proto.Message) + func (registry *ProbeInterfaceRegistry) Resolve(typeURL string) (proto.Message, error) + func (registry *ProbeInterfaceRegistry) TypeURLIsRegistered(typeURL string) bool + func (registry *ProbeInterfaceRegistry) UnpackAny(any *cosmosCodecTypes.Any, iface interface{}) error