diff --git a/package-lock.json b/package-lock.json index 1e72971..a2ae68c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "dependencies": { "@json-rpc-tools/utils": "^1.7.5", "@walletconnect/client": "^1.5.0", - "@walletconnect/qrcode-modal": "^1.5.0", + "algorand-walletconnect-qrcode-modal": "^1.5.4", "algosdk": "github:algorand/js-algorand-sdk#0104ec5", "blockies-ts": "^1.0.0", "prop-types": "^15.7.2", @@ -1547,14 +1547,14 @@ } }, "node_modules/@walletconnect/browser-utils": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@walletconnect/browser-utils/-/browser-utils-1.5.0.tgz", - "integrity": "sha512-bEdZY4gWtuS4cho52xIG83eXXiZR4hKkwoMnSWK05vH7MabVYf6rjGI0sesmt2uNdA1+Z3w1XAWa9QK3rVlEoQ==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@walletconnect/browser-utils/-/browser-utils-1.5.4.tgz", + "integrity": "sha512-09yRcfQRQiDpwf6JY57UQOzFfSOunszcSFDFekV+hz8VdShdKmq02w0hp5c4i9T0dAX+eCHNUtOun+jN6CPIDw==", "dependencies": { - "@walletconnect/safe-json": "1.0.0-beta.1", - "@walletconnect/types": "^1.5.0", - "@walletconnect/window-getters": "1.0.0-beta.1", - "@walletconnect/window-metadata": "1.0.0-beta.1", + "@walletconnect/safe-json": "1.0.0", + "@walletconnect/types": "^1.5.4", + "@walletconnect/window-getters": "1.0.0", + "@walletconnect/window-metadata": "1.0.0", "detect-browser": "5.2.0" } }, @@ -1636,21 +1636,8 @@ "node_modules/@walletconnect/mobile-registry": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/@walletconnect/mobile-registry/-/mobile-registry-1.4.0.tgz", - "integrity": "sha512-ZtKRio4uCZ1JUF7LIdecmZt7FOLnX72RPSY7aUVu7mj7CSfxDwUn6gBuK6WGtH+NZCldBqDl5DenI5fFSvkKYw==" - }, - "node_modules/@walletconnect/qrcode-modal": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@walletconnect/qrcode-modal/-/qrcode-modal-1.5.0.tgz", - "integrity": "sha512-hG5rhwI23X2PcrOq14QNvRLofFQAa0Mhu9ydsSL4ui78PGRBR2isB496XdBbSA8KI4Kp2KB4SAAh++sG+pviTQ==", - "license": "LGPL-3.0", - "dependencies": { - "@walletconnect/browser-utils": "^1.5.0", - "@walletconnect/mobile-registry": "^1.4.0", - "@walletconnect/types": "^1.5.0", - "copy-to-clipboard": "^3.3.1", - "preact": "10.4.1", - "qrcode": "1.4.4" - } + "integrity": "sha512-ZtKRio4uCZ1JUF7LIdecmZt7FOLnX72RPSY7aUVu7mj7CSfxDwUn6gBuK6WGtH+NZCldBqDl5DenI5fFSvkKYw==", + "deprecated": "Deprecated in favor of dynamic registry available from: https://github.com/walletconnect/walletconnect-registry" }, "node_modules/@walletconnect/randombytes": { "version": "1.0.0-beta.1", @@ -1663,9 +1650,9 @@ } }, "node_modules/@walletconnect/safe-json": { - "version": "1.0.0-beta.1", - "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.0-beta.1.tgz", - "integrity": "sha512-LRXfULjXWWQZx0iqmc8bI5serQTMDFPBAWWy3LwsEV2fUX6SJvOd+r5tjvBrfgSLMV9TYuACOdww5hNKSOafqw==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.0.tgz", + "integrity": "sha512-QJzp/S/86sUAgWY6eh5MKYmSfZaRpIlmCJdi5uG4DJlKkZrHEF7ye7gA+VtbVzvTtpM/gRwO2plQuiooIeXjfg==" }, "node_modules/@walletconnect/socket-transport": { "version": "1.5.0", @@ -1678,9 +1665,9 @@ } }, "node_modules/@walletconnect/types": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-1.5.0.tgz", - "integrity": "sha512-1Bq2YRII7aoWlKwIWSEUvXgUEhXub6lelG4avTeTCswKJ303JCbpcWvzxPRjBRAT1wL1Jt0jDPbJNtYqErxieg==" + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-1.5.4.tgz", + "integrity": "sha512-K3XQA5y2dfVfLObjrj4YPVcqxw3qZVpUan/UvsuC0e06vP+Gk6J6u2Xs196Or9/gLDSu05S/R69SukuWEtaHNA==" }, "node_modules/@walletconnect/utils": { "version": "1.5.0", @@ -1697,16 +1684,16 @@ } }, "node_modules/@walletconnect/window-getters": { - "version": "1.0.0-beta.1", - "resolved": "https://registry.npmjs.org/@walletconnect/window-getters/-/window-getters-1.0.0-beta.1.tgz", - "integrity": "sha512-98da0c2mDyYYVy7Ft2NlYPaLt9tOGZ0ZyyVsVfjd99U3l2kPaq8+tN71GWGJ04MVd5mLsF2Y0yjWJ9QNMwThBA==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/window-getters/-/window-getters-1.0.0.tgz", + "integrity": "sha512-xB0SQsLaleIYIkSsl43vm8EwETpBzJ2gnzk7e0wMF3ktqiTGS6TFHxcprMl5R44KKh4tCcHCJwolMCaDSwtAaA==" }, "node_modules/@walletconnect/window-metadata": { - "version": "1.0.0-beta.1", - "resolved": "https://registry.npmjs.org/@walletconnect/window-metadata/-/window-metadata-1.0.0-beta.1.tgz", - "integrity": "sha512-jm78F/nOTjF8XKh0PsZnSijWMz9FWCwKJD5MNPC4enUfb4Jc+YkcIDABUzNhknUbh2hDqr/vlxtCaFHlJZQ18g==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/window-metadata/-/window-metadata-1.0.0.tgz", + "integrity": "sha512-9eFvmJxIKCC3YWOL97SgRkKhlyGXkrHwamfechmqszbypFspaSk+t2jQXAEU7YClHF6Qjw5eYOmy1//zFi9/GA==", "dependencies": { - "@walletconnect/window-getters": "^1.0.0-beta.1" + "@walletconnect/window-getters": "^1.0.0" } }, "node_modules/@webassemblyjs/ast": { @@ -1989,6 +1976,19 @@ "node": ">= 10" } }, + "node_modules/algorand-walletconnect-qrcode-modal": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/algorand-walletconnect-qrcode-modal/-/algorand-walletconnect-qrcode-modal-1.5.4.tgz", + "integrity": "sha512-1ST12yzZLEHIQNp+hKIemnuzIq67RRz8XSL1gdQn58uQ6UjYg6n2abriGBN98ImZLFawygPsjh9PbXCASR4GwQ==", + "dependencies": { + "@walletconnect/browser-utils": "^1.5.4", + "@walletconnect/mobile-registry": "^1.4.0", + "@walletconnect/types": "^1.5.4", + "copy-to-clipboard": "^3.3.1", + "preact": "10.4.1", + "qrcode": "1.4.4" + } + }, "node_modules/algosdk": { "version": "1.10.0", "resolved": "git+ssh://git@github.com/algorand/js-algorand-sdk.git#0104ec5009986932b8b3aceb3b936adcc3e6f137", @@ -3740,12 +3740,26 @@ } }, "node_modules/buffer": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", - "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "dependencies": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4" + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" } }, "node_modules/buffer-alloc": { @@ -5589,9 +5603,9 @@ } }, "node_modules/dijkstrajs": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.1.tgz", - "integrity": "sha1-082BIh4+pAdCz83lVtTpnpjdxxs=" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.2.tgz", + "integrity": "sha512-QV6PMaHTCNmKSeP6QoXhVTw9snc9VD8MulTT0Bd99Pacp4SS1cjcrYPgBPmibqKVtMJJfqC6XvOXgPMEEPH/fg==" }, "node_modules/dir-glob": { "version": "2.2.2", @@ -17407,7 +17421,11 @@ "node_modules/preact": { "version": "10.4.1", "resolved": "https://registry.npmjs.org/preact/-/preact-10.4.1.tgz", - "integrity": "sha512-WKrRpCSwL2t3tpOOGhf2WfTpcmbpxaWtDbdJdKdjd0aEiTkvOmS4NBkG6kzlaAHI9AkQ3iVqbFWM3Ei7mZ4o1Q==" + "integrity": "sha512-WKrRpCSwL2t3tpOOGhf2WfTpcmbpxaWtDbdJdKdjd0aEiTkvOmS4NBkG6kzlaAHI9AkQ3iVqbFWM3Ei7mZ4o1Q==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + } }, "node_modules/prelude-ls": { "version": "1.1.2", @@ -25800,14 +25818,14 @@ } }, "@walletconnect/browser-utils": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@walletconnect/browser-utils/-/browser-utils-1.5.0.tgz", - "integrity": "sha512-bEdZY4gWtuS4cho52xIG83eXXiZR4hKkwoMnSWK05vH7MabVYf6rjGI0sesmt2uNdA1+Z3w1XAWa9QK3rVlEoQ==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@walletconnect/browser-utils/-/browser-utils-1.5.4.tgz", + "integrity": "sha512-09yRcfQRQiDpwf6JY57UQOzFfSOunszcSFDFekV+hz8VdShdKmq02w0hp5c4i9T0dAX+eCHNUtOun+jN6CPIDw==", "requires": { - "@walletconnect/safe-json": "1.0.0-beta.1", - "@walletconnect/types": "^1.5.0", - "@walletconnect/window-getters": "1.0.0-beta.1", - "@walletconnect/window-metadata": "1.0.0-beta.1", + "@walletconnect/safe-json": "1.0.0", + "@walletconnect/types": "^1.5.4", + "@walletconnect/window-getters": "1.0.0", + "@walletconnect/window-metadata": "1.0.0", "detect-browser": "5.2.0" } }, @@ -25890,19 +25908,6 @@ "resolved": "https://registry.npmjs.org/@walletconnect/mobile-registry/-/mobile-registry-1.4.0.tgz", "integrity": "sha512-ZtKRio4uCZ1JUF7LIdecmZt7FOLnX72RPSY7aUVu7mj7CSfxDwUn6gBuK6WGtH+NZCldBqDl5DenI5fFSvkKYw==" }, - "@walletconnect/qrcode-modal": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@walletconnect/qrcode-modal/-/qrcode-modal-1.5.0.tgz", - "integrity": "sha512-hG5rhwI23X2PcrOq14QNvRLofFQAa0Mhu9ydsSL4ui78PGRBR2isB496XdBbSA8KI4Kp2KB4SAAh++sG+pviTQ==", - "requires": { - "@walletconnect/browser-utils": "^1.5.0", - "@walletconnect/mobile-registry": "^1.4.0", - "@walletconnect/types": "^1.5.0", - "copy-to-clipboard": "^3.3.1", - "preact": "10.4.1", - "qrcode": "1.4.4" - } - }, "@walletconnect/randombytes": { "version": "1.0.0-beta.1", "resolved": "https://registry.npmjs.org/@walletconnect/randombytes/-/randombytes-1.0.0-beta.1.tgz", @@ -25914,9 +25919,9 @@ } }, "@walletconnect/safe-json": { - "version": "1.0.0-beta.1", - "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.0-beta.1.tgz", - "integrity": "sha512-LRXfULjXWWQZx0iqmc8bI5serQTMDFPBAWWy3LwsEV2fUX6SJvOd+r5tjvBrfgSLMV9TYuACOdww5hNKSOafqw==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.0.tgz", + "integrity": "sha512-QJzp/S/86sUAgWY6eh5MKYmSfZaRpIlmCJdi5uG4DJlKkZrHEF7ye7gA+VtbVzvTtpM/gRwO2plQuiooIeXjfg==" }, "@walletconnect/socket-transport": { "version": "1.5.0", @@ -25929,9 +25934,9 @@ } }, "@walletconnect/types": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-1.5.0.tgz", - "integrity": "sha512-1Bq2YRII7aoWlKwIWSEUvXgUEhXub6lelG4avTeTCswKJ303JCbpcWvzxPRjBRAT1wL1Jt0jDPbJNtYqErxieg==" + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-1.5.4.tgz", + "integrity": "sha512-K3XQA5y2dfVfLObjrj4YPVcqxw3qZVpUan/UvsuC0e06vP+Gk6J6u2Xs196Or9/gLDSu05S/R69SukuWEtaHNA==" }, "@walletconnect/utils": { "version": "1.5.0", @@ -25948,16 +25953,16 @@ } }, "@walletconnect/window-getters": { - "version": "1.0.0-beta.1", - "resolved": "https://registry.npmjs.org/@walletconnect/window-getters/-/window-getters-1.0.0-beta.1.tgz", - "integrity": "sha512-98da0c2mDyYYVy7Ft2NlYPaLt9tOGZ0ZyyVsVfjd99U3l2kPaq8+tN71GWGJ04MVd5mLsF2Y0yjWJ9QNMwThBA==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/window-getters/-/window-getters-1.0.0.tgz", + "integrity": "sha512-xB0SQsLaleIYIkSsl43vm8EwETpBzJ2gnzk7e0wMF3ktqiTGS6TFHxcprMl5R44KKh4tCcHCJwolMCaDSwtAaA==" }, "@walletconnect/window-metadata": { - "version": "1.0.0-beta.1", - "resolved": "https://registry.npmjs.org/@walletconnect/window-metadata/-/window-metadata-1.0.0-beta.1.tgz", - "integrity": "sha512-jm78F/nOTjF8XKh0PsZnSijWMz9FWCwKJD5MNPC4enUfb4Jc+YkcIDABUzNhknUbh2hDqr/vlxtCaFHlJZQ18g==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/window-metadata/-/window-metadata-1.0.0.tgz", + "integrity": "sha512-9eFvmJxIKCC3YWOL97SgRkKhlyGXkrHwamfechmqszbypFspaSk+t2jQXAEU7YClHF6Qjw5eYOmy1//zFi9/GA==", "requires": { - "@walletconnect/window-getters": "^1.0.0-beta.1" + "@walletconnect/window-getters": "^1.0.0" } }, "@webassemblyjs/ast": { @@ -26218,6 +26223,19 @@ "resolved": "https://registry.npmjs.org/algo-msgpack-with-bigint/-/algo-msgpack-with-bigint-2.1.1.tgz", "integrity": "sha512-F1tGh056XczEaEAqu7s+hlZUDWwOBT70Eq0lfMpBP2YguSQVyxRbprLq5rELXKQOyOaixTWYhMeMQMzP0U5FoQ==" }, + "algorand-walletconnect-qrcode-modal": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/algorand-walletconnect-qrcode-modal/-/algorand-walletconnect-qrcode-modal-1.5.4.tgz", + "integrity": "sha512-1ST12yzZLEHIQNp+hKIemnuzIq67RRz8XSL1gdQn58uQ6UjYg6n2abriGBN98ImZLFawygPsjh9PbXCASR4GwQ==", + "requires": { + "@walletconnect/browser-utils": "^1.5.4", + "@walletconnect/mobile-registry": "^1.4.0", + "@walletconnect/types": "^1.5.4", + "copy-to-clipboard": "^3.3.1", + "preact": "10.4.1", + "qrcode": "1.4.4" + } + }, "algosdk": { "version": "git+ssh://git@github.com/algorand/js-algorand-sdk.git#0104ec5009986932b8b3aceb3b936adcc3e6f137", "from": "algosdk@github:algorand/js-algorand-sdk#0104ec5", @@ -27760,12 +27778,12 @@ } }, "buffer": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", - "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4" + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" } }, "buffer-alloc": { @@ -29311,9 +29329,9 @@ } }, "dijkstrajs": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.1.tgz", - "integrity": "sha1-082BIh4+pAdCz83lVtTpnpjdxxs=" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.2.tgz", + "integrity": "sha512-QV6PMaHTCNmKSeP6QoXhVTw9snc9VD8MulTT0Bd99Pacp4SS1cjcrYPgBPmibqKVtMJJfqC6XvOXgPMEEPH/fg==" }, "dir-glob": { "version": "2.2.2", diff --git a/package.json b/package.json index 7bda092..5671c70 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "dependencies": { "@json-rpc-tools/utils": "^1.7.5", "@walletconnect/client": "^1.5.0", - "@walletconnect/qrcode-modal": "^1.5.0", + "algorand-walletconnect-qrcode-modal": "^1.5.4", "algosdk": "github:algorand/js-algorand-sdk#0104ec5", "blockies-ts": "^1.0.0", "prop-types": "^15.7.2", diff --git a/src/App.tsx b/src/App.tsx index 95524af..d88d2cd 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,7 +1,7 @@ import * as React from "react"; import styled from "styled-components"; import WalletConnect from "@walletconnect/client"; -import QRCodeModal from "@walletconnect/qrcode-modal"; +import QRCodeModal from "algorand-walletconnect-qrcode-modal"; import { IInternalEvent } from "@walletconnect/types"; import { formatJsonRpcRequest } from "@json-rpc-tools/utils"; import algosdk from "algosdk";