diff --git a/example/package-lock.json b/example/package-lock.json
index e73a15a..8b7c150 100644
--- a/example/package-lock.json
+++ b/example/package-lock.json
@@ -1575,9 +1575,9 @@
       "integrity": "sha512-gc6bCt3pq9cpk1mYDKfsZhLlaM+8yQDFmOjtmT1KGXRmnTBcvmwCQXMrL5VohFaFi7Iqio3FZtuhYyRaEjikCw=="
     },
     "@oceanprotocol/lib": {
-      "version": "0.2.0",
-      "resolved": "https://registry.npmjs.org/@oceanprotocol/lib/-/lib-0.2.0.tgz",
-      "integrity": "sha512-cbEGA2+/oD8srnzXTqX3XUEYyPE2iGVpKOH9jCDG2j2jD+52JQJyQgue4fKA56x/jgtfjnCjZfAvVtXreyNeKw==",
+      "version": "0.2.1",
+      "resolved": "https://registry.npmjs.org/@oceanprotocol/lib/-/lib-0.2.1.tgz",
+      "integrity": "sha512-LYMeI56MZO7E9CUZYuT2s+g0mU5mKRTL1163n8cUF+DxW4Z6rLnVah7sYoFHaCibIJFO+ya0z31A7uFynEMaEg==",
       "requires": {
         "@ethereum-navigator/navigator": "^0.5.0",
         "@oceanprotocol/contracts": "^0.4.1",
@@ -1587,14 +1587,13 @@
         "save-file": "^2.3.1",
         "uuid": "^8.3.0",
         "web3": "^1.2.11",
-        "web3-eth-contract": "^1.2.11",
-        "whatwg-url": "^8.2.2"
+        "web3-eth-contract": "^1.2.11"
       }
     },
     "@oceanprotocol/react": {
       "version": "file:..",
       "requires": {
-        "@oceanprotocol/lib": "^0.2.0",
+        "@oceanprotocol/lib": "^0.2.1",
         "axios": "^0.20.0",
         "decimal.js": "^10.2.0",
         "web3": "^1.2.11",
@@ -2901,9 +2900,9 @@
           }
         },
         "@oceanprotocol/lib": {
-          "version": "0.2.0",
-          "resolved": "https://registry.npmjs.org/@oceanprotocol/lib/-/lib-0.2.0.tgz",
-          "integrity": "sha512-cbEGA2+/oD8srnzXTqX3XUEYyPE2iGVpKOH9jCDG2j2jD+52JQJyQgue4fKA56x/jgtfjnCjZfAvVtXreyNeKw==",
+          "version": "0.2.1",
+          "resolved": "https://registry.npmjs.org/@oceanprotocol/lib/-/lib-0.2.1.tgz",
+          "integrity": "sha512-LYMeI56MZO7E9CUZYuT2s+g0mU5mKRTL1163n8cUF+DxW4Z6rLnVah7sYoFHaCibIJFO+ya0z31A7uFynEMaEg==",
           "requires": {
             "@ethereum-navigator/navigator": "^0.5.0",
             "@oceanprotocol/contracts": "^0.4.1",
@@ -2913,8 +2912,7 @@
             "save-file": "^2.3.1",
             "uuid": "^8.3.0",
             "web3": "^1.2.11",
-            "web3-eth-contract": "^1.2.11",
-            "whatwg-url": "^8.2.2"
+            "web3-eth-contract": "^1.2.11"
           }
         },
         "@octokit/auth-token": {
@@ -23747,14 +23745,6 @@
         "punycode": "^2.1.1"
       }
     },
-    "tr46": {
-      "version": "2.0.2",
-      "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz",
-      "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==",
-      "requires": {
-        "punycode": "^2.1.1"
-      }
-    },
     "ts-pnp": {
       "version": "1.1.6",
       "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.1.6.tgz",
@@ -23827,9 +23817,9 @@
       }
     },
     "typescript": {
-      "version": "3.9.7",
-      "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.7.tgz",
-      "integrity": "sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw=="
+      "version": "4.0.2",
+      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.0.2.tgz",
+      "integrity": "sha512-e4ERvRV2wb+rRZ/IQeb3jm2VxBsirQLpQhdxplZ2MEzGvDkkMmPglecnNDfSUBivMjP93vRbngYYDQqQ/78bcQ=="
     },
     "ultron": {
       "version": "1.1.1",
@@ -24598,11 +24588,6 @@
         }
       }
     },
-    "webidl-conversions": {
-      "version": "6.1.0",
-      "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
-      "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w=="
-    },
     "webpack": {
       "version": "4.42.0",
       "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.42.0.tgz",
@@ -25029,16 +25014,6 @@
       "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz",
       "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g=="
     },
-    "whatwg-url": {
-      "version": "8.2.2",
-      "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.2.2.tgz",
-      "integrity": "sha512-PcVnO6NiewhkmzV0qn7A+UZ9Xx4maNTI+O+TShmfE4pqjoCMwUMjkvoNhNHPTvgR7QH9Xt3R13iHuWy2sToFxQ==",
-      "requires": {
-        "lodash.sortby": "^4.7.0",
-        "tr46": "^2.0.2",
-        "webidl-conversions": "^6.1.0"
-      }
-    },
     "which": {
       "version": "1.3.1",
       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
diff --git a/example/package.json b/example/package.json
index 233b2fb..ee7eee0 100644
--- a/example/package.json
+++ b/example/package.json
@@ -8,13 +8,13 @@
     "eject": "react-app-rewired eject"
   },
   "dependencies": {
-    "@oceanprotocol/lib": "^0.2.0",
+    "@oceanprotocol/lib": "^0.2.1",
     "@oceanprotocol/react": "file:../",
     "react": "^16.13.1",
     "react-dom": "^16.13.1",
     "react-scripts": "3.4.3",
     "shortid": "^2.2.15",
-    "typescript": "^3.7.5"
+    "typescript": "^4.0.2"
   },
   "devDependencies": {
     "@types/node": "^12.12.54",
diff --git a/package-lock.json b/package-lock.json
index 40bf12b..7d398f4 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1439,9 +1439,9 @@
       "integrity": "sha512-gc6bCt3pq9cpk1mYDKfsZhLlaM+8yQDFmOjtmT1KGXRmnTBcvmwCQXMrL5VohFaFi7Iqio3FZtuhYyRaEjikCw=="
     },
     "@oceanprotocol/lib": {
-      "version": "0.2.0",
-      "resolved": "https://registry.npmjs.org/@oceanprotocol/lib/-/lib-0.2.0.tgz",
-      "integrity": "sha512-cbEGA2+/oD8srnzXTqX3XUEYyPE2iGVpKOH9jCDG2j2jD+52JQJyQgue4fKA56x/jgtfjnCjZfAvVtXreyNeKw==",
+      "version": "0.2.1",
+      "resolved": "https://registry.npmjs.org/@oceanprotocol/lib/-/lib-0.2.1.tgz",
+      "integrity": "sha512-LYMeI56MZO7E9CUZYuT2s+g0mU5mKRTL1163n8cUF+DxW4Z6rLnVah7sYoFHaCibIJFO+ya0z31A7uFynEMaEg==",
       "requires": {
         "@ethereum-navigator/navigator": "^0.5.0",
         "@oceanprotocol/contracts": "^0.4.1",
@@ -1451,8 +1451,7 @@
         "save-file": "^2.3.1",
         "uuid": "^8.3.0",
         "web3": "^1.2.11",
-        "web3-eth-contract": "^1.2.11",
-        "whatwg-url": "^8.2.2"
+        "web3-eth-contract": "^1.2.11"
       },
       "dependencies": {
         "node-fetch": {
@@ -6162,11 +6161,6 @@
       "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=",
       "dev": true
     },
-    "lodash.sortby": {
-      "version": "4.7.0",
-      "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
-      "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg="
-    },
     "lodash.uniq": {
       "version": "4.5.0",
       "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
@@ -9866,14 +9860,6 @@
         "punycode": "^2.1.1"
       }
     },
-    "tr46": {
-      "version": "2.0.2",
-      "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz",
-      "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==",
-      "requires": {
-        "punycode": "^2.1.1"
-      }
-    },
     "tsconfig-paths": {
       "version": "3.9.0",
       "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz",
@@ -10548,11 +10534,6 @@
         "tslib": "^1.10.0"
       }
     },
-    "webidl-conversions": {
-      "version": "6.1.0",
-      "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
-      "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w=="
-    },
     "websocket": {
       "version": "1.0.32",
       "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.32.tgz",
@@ -10566,16 +10547,6 @@
         "yaeti": "^0.0.6"
       }
     },
-    "whatwg-url": {
-      "version": "8.2.2",
-      "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.2.2.tgz",
-      "integrity": "sha512-PcVnO6NiewhkmzV0qn7A+UZ9Xx4maNTI+O+TShmfE4pqjoCMwUMjkvoNhNHPTvgR7QH9Xt3R13iHuWy2sToFxQ==",
-      "requires": {
-        "lodash.sortby": "^4.7.0",
-        "tr46": "^2.0.2",
-        "webidl-conversions": "^6.1.0"
-      }
-    },
     "which": {
       "version": "2.0.2",
       "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
diff --git a/package.json b/package.json
index 6b85cbf..bc1f3d4 100644
--- a/package.json
+++ b/package.json
@@ -25,7 +25,7 @@
     "dist/"
   ],
   "dependencies": {
-    "@oceanprotocol/lib": "^0.2.0",
+    "@oceanprotocol/lib": "^0.2.1",
     "axios": "^0.20.0",
     "decimal.js": "^10.2.0",
     "web3": "^1.2.11",