func MultiaddrStringToDialString(addrString string) (string, error) {
	ma, err := multiaddr.NewMultiaddr(addrString)
	if err != nil {
		return "", err
	}

	addr, err := manet.ToNetAddr(ma)
	if err != nil {
		return "", err
	}

	return NetAddrToGRPCDialString(addr), nil
}
// MultiaddrStringToDialString converts an address string to a dial string.
MultiaddrStringToDialString converts an address string to a dial string.
// MultiaddrStringToDialString converts an address string to a dial string .
func MultiaddrStringToDialString(addrString string) (string, error) {
	ma, err := multiaddr.NewMultiaddr(addrString)
	if err != nil {
		return "", err
	}
	addr, err := manet.ToNetAddr(ma)
	if err != nil {
		return "", err
	}
	return NetAddrToGRPCDialString(addr), nil
}
func MultiaddrStringToDialString ( addrString string ) ( string , error ) { ma , err := multiaddr . NewMultiaddr ( addrString ) if err != nil { return " " , err } addr , err := manet . ToNetAddr ( ma ) if err != nil { return " " , err } return NetAddrToGRPCDialString ( addr ) , nil }
MultiaddrStringToDialString converts an address string to a dial string.
MultiaddrStringToDialString converts an address string to a dial string .