For URLs that are used to initialize providers, we need to ensure they do not have
a trailing slash and if they do, remove it from the URL string
an endpoint in general and if they do throw an error (this may change once a proxy is created for go-quai to allow serving shard data from a prefixed URI endpoint rather than a specified port.
For URLs that are used to initialize providers, we need to ensure they do not have