diff --git a/src/provider/Provider.ts b/src/provider/Provider.ts index 877e1be5..470cd2e0 100644 --- a/src/provider/Provider.ts +++ b/src/provider/Provider.ts @@ -284,13 +284,17 @@ export class Provider extends Instantiable { return `${this.url}${apiPath}/download` } + /** Check for a valid provider at URL + * @param {String} url + * @return {Promise} string + */ public async isValidProvider(url: string): Promise { const fetch = this.ocean.utils.fetch.get(url) await fetch .then((response: Response) => { if (response.ok) { const params = response.json() - if (params) return true + if (params['provider-address']) return true } return false })