diff --git a/jsonrpc/http-connection/package.json b/jsonrpc/http-connection/package.json index 05ea00e8..d1018f57 100644 --- a/jsonrpc/http-connection/package.json +++ b/jsonrpc/http-connection/package.json @@ -47,7 +47,6 @@ "dependencies": { "@walletconnect/jsonrpc-utils": "^1.0.6", "@walletconnect/safe-json": "^1.0.1", - "cross-fetch": "^4.0.0", "events": "^3.3.0" }, "devDependencies": { diff --git a/jsonrpc/http-connection/src/http.ts b/jsonrpc/http-connection/src/http.ts index 7eb8f0d0..91107d48 100644 --- a/jsonrpc/http-connection/src/http.ts +++ b/jsonrpc/http-connection/src/http.ts @@ -1,5 +1,4 @@ import { EventEmitter } from "events"; -import fetch from "cross-fetch"; import { safeJsonParse, safeJsonStringify } from "@walletconnect/safe-json"; import { formatJsonRpcError, diff --git a/misc/cacao/package.json b/misc/cacao/package.json index f119e2a2..3efbe208 100644 --- a/misc/cacao/package.json +++ b/misc/cacao/package.json @@ -41,7 +41,6 @@ ], "dependencies": { "@ethersproject/hash": "^5.7.0", - "@ethersproject/transactions": "^5.7.0", - "isomorphic-unfetch": "^3.1.0" + "@ethersproject/transactions": "^5.7.0" } } diff --git a/misc/cacao/src/utils.ts b/misc/cacao/src/utils.ts index cd4106cd..a341387b 100644 --- a/misc/cacao/src/utils.ts +++ b/misc/cacao/src/utils.ts @@ -1,7 +1,6 @@ import { CacaoPayload, CacaoSignature } from "./types"; import { hashMessage } from "@ethersproject/hash"; import { recoverAddress } from "@ethersproject/transactions"; -import fetch from "isomorphic-unfetch"; export const DEFAULT_RPC_URL = "https://rpc.walletconnect.com/v1"; diff --git a/misc/history/package.json b/misc/history/package.json index da2d3390..437029c9 100644 --- a/misc/history/package.json +++ b/misc/history/package.json @@ -59,7 +59,6 @@ "dependencies": { "@ethersproject/hash": "^5.7.0", "@ethersproject/transactions": "^5.7.0", - "@walletconnect/utils": "^2.10.1", - "isomorphic-unfetch": "^3.1.0" + "@walletconnect/utils": "^2.10.1" } } diff --git a/misc/history/src/utils.ts b/misc/history/src/utils.ts index ec594c9e..02a5c0ad 100644 --- a/misc/history/src/utils.ts +++ b/misc/history/src/utils.ts @@ -1,5 +1,4 @@ import { RegisterPayload, GetMessagesPayload, GetMessagesResponse } from "./types"; -import fetch from "isomorphic-unfetch"; import type { ICore } from "@walletconnect/types"; export const DEFAULT_HISTORY_URL = "https://history.walletconnect.com"; diff --git a/package-lock.json b/package-lock.json index 2baf9311..75c872a4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -147,7 +147,6 @@ "dependencies": { "@walletconnect/jsonrpc-utils": "^1.0.6", "@walletconnect/safe-json": "^1.0.1", - "cross-fetch": "^4.0.0", "events": "^3.3.0" }, "devDependencies": { @@ -352,8 +351,7 @@ "license": "MIT", "dependencies": { "@ethersproject/hash": "^5.7.0", - "@ethersproject/transactions": "^5.7.0", - "isomorphic-unfetch": "^3.1.0" + "@ethersproject/transactions": "^5.7.0" } }, "misc/did-jwt": { @@ -460,8 +458,7 @@ "dependencies": { "@ethersproject/hash": "^5.7.0", "@ethersproject/transactions": "^5.7.0", - "@walletconnect/utils": "^2.10.1", - "isomorphic-unfetch": "^3.1.0" + "@walletconnect/utils": "^2.10.1" }, "devDependencies": { "@walletconnect/core": "^2.10.1", @@ -1053,7 +1050,7 @@ "dependencies": { "@walletconnect/safe-json": "^1.0.1", "idb-keyval": "^6.2.1", - "unstorage": "^1.14.4" + "unstorage": "^1.9.0" }, "devDependencies": { "@react-native-async-storage/async-storage": "^1.17.3", @@ -9902,14 +9899,6 @@ "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", "dev": true }, - "node_modules/cross-fetch": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.1.0.tgz", - "integrity": "sha512-uKm5PU+MHTootlWEY+mZ4vvXoCn4fLQxT9dSc1sXVMSFkINTJVN8cAQROpwcKm8bJ/c7rgZVIBWzH5T78sNZZw==", - "dependencies": { - "node-fetch": "^2.7.0" - } - }, "node_modules/cross-spawn": { "version": "6.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz", @@ -10443,6 +10432,7 @@ "version": "0.1.13", "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, "optional": true, "peer": true, "dependencies": { @@ -10453,6 +10443,7 @@ "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, "optional": true, "peer": true, "dependencies": { @@ -13904,15 +13895,6 @@ "node": ">=0.10.0" } }, - "node_modules/isomorphic-unfetch": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/isomorphic-unfetch/-/isomorphic-unfetch-3.1.0.tgz", - "integrity": "sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==", - "dependencies": { - "node-fetch": "^2.6.1", - "unfetch": "^4.2.0" - } - }, "node_modules/jest-diff": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", @@ -17161,6 +17143,8 @@ "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dev": true, + "peer": true, "dependencies": { "whatwg-url": "^5.0.0" }, @@ -17184,17 +17168,23 @@ "node_modules/node-fetch/node_modules/tr46": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", + "dev": true, + "peer": true }, "node_modules/node-fetch/node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=", + "dev": true, + "peer": true }, "node_modules/node-fetch/node_modules/whatwg-url": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", + "dev": true, + "peer": true, "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -19452,7 +19442,7 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "devOptional": true + "dev": true }, "node_modules/saxes": { "version": "5.0.1", @@ -21449,11 +21439,6 @@ "node": ">=10.0.0" } }, - "node_modules/unfetch": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-4.2.0.tgz", - "integrity": "sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==" - }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", @@ -27697,8 +27682,7 @@ "version": "file:misc/cacao", "requires": { "@ethersproject/hash": "^5.7.0", - "@ethersproject/transactions": "^5.7.0", - "isomorphic-unfetch": "^3.1.0" + "@ethersproject/transactions": "^5.7.0" } }, "@walletconnect/core": { @@ -27882,7 +27866,6 @@ "@walletconnect/utils": "^2.10.1", "@walletconnect/window-getters": "^1.0.1", "@walletconnect/window-metadata": "^1.0.1", - "isomorphic-unfetch": "^3.1.0", "lokijs": "^1.5.12" } }, @@ -28328,7 +28311,6 @@ "chai": "^4.2.0", "chai-as-promised": "^7.1.1", "core-js": "^3.6.5", - "cross-fetch": "^4.0.0", "events": "^3.3.0", "mocha": "^8.1.3", "npm-run-all": "^4.1.5", @@ -28494,7 +28476,7 @@ "mocha": "^10.0.0", "proxyquire": "^2.1.3", "ts-node": "^10.9.1", - "unstorage": "1.14.4", + "unstorage": "^1.9.0", "webpack": "^4.41.6", "webpack-cli": "^3.3.11" }, @@ -30642,14 +30624,6 @@ "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", "dev": true }, - "cross-fetch": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.1.0.tgz", - "integrity": "sha512-uKm5PU+MHTootlWEY+mZ4vvXoCn4fLQxT9dSc1sXVMSFkINTJVN8cAQROpwcKm8bJ/c7rgZVIBWzH5T78sNZZw==", - "requires": { - "node-fetch": "^2.7.0" - } - }, "cross-spawn": { "version": "6.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz", @@ -31097,6 +31071,7 @@ "version": "0.1.13", "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, "optional": true, "peer": true, "requires": { @@ -31107,6 +31082,7 @@ "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, "optional": true, "peer": true, "requires": { @@ -33712,15 +33688,6 @@ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "dev": true }, - "isomorphic-unfetch": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/isomorphic-unfetch/-/isomorphic-unfetch-3.1.0.tgz", - "integrity": "sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==", - "requires": { - "node-fetch": "^2.6.1", - "unfetch": "^4.2.0" - } - }, "jest-diff": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", @@ -36346,6 +36313,8 @@ "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dev": true, + "peer": true, "requires": { "whatwg-url": "^5.0.0" }, @@ -36353,17 +36322,23 @@ "tr46": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", + "dev": true, + "peer": true }, "webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=", + "dev": true, + "peer": true }, "whatwg-url": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", + "dev": true, + "peer": true, "requires": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -38187,7 +38162,7 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "devOptional": true + "dev": true }, "saxes": { "version": "5.0.1", @@ -39800,11 +39775,6 @@ } } }, - "unfetch": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-4.2.0.tgz", - "integrity": "sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==" - }, "unicode-canonical-property-names-ecmascript": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz",