From f0f0f368397c60c05b200307c1d93e370ace89ce Mon Sep 17 00:00:00 2001 From: Sambhav Jain <136801346+DarkLord017@users.noreply.github.com> Date: Sat, 28 Sep 2024 02:26:31 +0530 Subject: [PATCH] Refactor RPC module --- utils/utils.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/utils/utils.go b/utils/utils.go index c44317c..e2f614a 100644 --- a/utils/utils.go +++ b/utils/utils.go @@ -2,7 +2,7 @@ package utils import ( "encoding/hex" - + "net/url" "strings" "bytes" @@ -279,3 +279,7 @@ func BranchToNodes(branch []consensus_core.Bytes32) ([][]byte, error) { } return nodes, nil } +func IsURL(str string) bool { + u, err := url.Parse(str) + return err == nil && u.Scheme != "" && u.Host != "" +}