From 896efadc687ebefd167a8827b4dc03385104df6b Mon Sep 17 00:00:00 2001 From: Ashutosh Kumar Date: Tue, 3 Jun 2025 15:28:37 +0530 Subject: [PATCH] wip - taquito upgrade --- package.json | 26 +- src/modules/lite/creator/index.tsx | 13 +- .../explorer/pages/CreateProposal/index.tsx | 9 +- .../explorer/pages/ProposalDetails/index.tsx | 8 +- src/services/beacon/context.tsx | 27 +- src/services/beacon/hooks/useTezos.ts | 20 + .../contracts/baseDAO/hooks/useOriginate.ts | 10 +- yarn.lock | 716 ++++++++++++------ 8 files changed, 580 insertions(+), 249 deletions(-) diff --git a/package.json b/package.json index 118bc50be..ebf9d602b 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "scripts": { "start": "serve -s build", "dev": "craco start", - "build": "craco build && echo '/* /index.html 200' | cat >build/_redirects ", + "build": "NODE_OPTIONS='--max-old-space-size=4096' craco build && echo '/* /index.html 200' | cat >build/_redirects ", "analyze": "source-map-explorer 'build/static/js/*.js'", "test": "playwright test --project=chromium", "test:ui": "playwright test --ui", @@ -32,12 +32,12 @@ "@mui/material": "^5.14.14", "@mui/x-date-pickers": "^5.0.2", "@tanstack/react-query": "^5.59.13", - "@taquito/beacon-wallet": "^20.0.0", - "@taquito/signer": "^20.0.0", - "@taquito/taquito": "^20.0.0", - "@taquito/tzip12": "^20.0.0", - "@taquito/tzip16": "^20.0.0", - "@taquito/utils": "^20.0.0", + "@taquito/beacon-wallet": "^22.0.0", + "@taquito/signer": "^22.0.0", + "@taquito/taquito": "^22.0.0", + "@taquito/tzip12": "^22.0.0", + "@taquito/tzip16": "^22.0.0", + "@taquito/utils": "^22.0.0", "@types/mixpanel-browser": "^2.35.7", "@types/prismjs": "^1.26.0", "@types/react-paginate": "^7.1.2", @@ -125,14 +125,14 @@ "resolutions": { "@types/react": "~17.0.3", "react-error-overlay": "6.0.9", - "@walletconnect/core": "2.14.0", - "@walletconnect/types": "2.14.0", - "@walletconnect/utils": "2.14.0" + "@walletconnect/core": "2.18.0", + "@walletconnect/types": "2.18.0", + "@walletconnect/utils": "2.18.0" }, "overrides": { - "@walletconnect/core": "2.14.0", - "@walletconnect/types": "2.14.0", - "@walletconnect/utils": "2.14.0" + "@walletconnect/core": "2.18.0", + "@walletconnect/types": "2.18.0", + "@walletconnect/utils": "2.18.0" }, "eslintConfig": { "extends": [ diff --git a/src/modules/lite/creator/index.tsx b/src/modules/lite/creator/index.tsx index 01225acc6..3b9662d91 100644 --- a/src/modules/lite/creator/index.tsx +++ b/src/modules/lite/creator/index.tsx @@ -518,7 +518,18 @@ export const CommunityCreator: React.FC = () => { try { const { signature, payloadBytes } = await getSignature(account, wallet, JSON.stringify(values)) - const publicKey = (await wallet?.client.getActiveAccount())?.publicKey + let publicKey: string | undefined + try { + const activeAccount = await wallet?.client.getActiveAccount() + publicKey = activeAccount?.publicKey + } catch (error) { + console.warn("Could not get active account, proceeding without public key:", error) + return openNotification({ + message: "Could not get active account, please try again later", + autoHideDuration: 3000, + variant: "error" + }) + } if (!signature) { openNotification({ message: `Issue with Signature`, diff --git a/src/modules/lite/explorer/pages/CreateProposal/index.tsx b/src/modules/lite/explorer/pages/CreateProposal/index.tsx index 3a7298d63..62013cea9 100644 --- a/src/modules/lite/explorer/pages/CreateProposal/index.tsx +++ b/src/modules/lite/explorer/pages/CreateProposal/index.tsx @@ -29,7 +29,6 @@ import { saveLiteProposal } from "services/services/lite/lite-services" import { isWebUri } from "valid-url" import { useDAO } from "services/services/dao/hooks/useDAO" import { useDAOID } from "modules/explorer/pages/DAO/router" -import { useUserTokenBalance } from "services/contracts/token/hooks/useUserTokenBalance" import CodeIcon from "@mui/icons-material/Code" import CodeOffIcon from "@mui/icons-material/CodeOff" import { ProposalCodeEditorInput } from "modules/explorer/components/ProposalFormInput" @@ -706,7 +705,7 @@ const calculateEndTime = (days: number, hours: number, minutes: number) => { export const ProposalCreator: React.FC<{ id?: string; onClose?: any }> = props => { const navigate = useHistory() - const { network, account, wallet, etherlink } = useTezos() + const { network, account, wallet, etherlink, getPublicKey } = useTezos() const openNotification = useNotification() const [isLoading, setIsLoading] = useState(false) const daoId = useDAOID() @@ -743,10 +742,10 @@ export const ProposalCreator: React.FC<{ id?: string; onClose?: any }> = props = data.author = account const { signature, payloadBytes } = await getSignature(account, wallet, JSON.stringify(data)) - const publicKey = (await wallet?.client.getActiveAccount())?.publicKey - if (!signature) { + const publicKey = await getPublicKey() + if (!signature || !publicKey) { openNotification({ - message: `Issue with Signature`, + message: `Issue with Signature or Public Key`, autoHideDuration: 3000, variant: "error" }) diff --git a/src/modules/lite/explorer/pages/ProposalDetails/index.tsx b/src/modules/lite/explorer/pages/ProposalDetails/index.tsx index 04f08a7fd..3854fe6bc 100644 --- a/src/modules/lite/explorer/pages/ProposalDetails/index.tsx +++ b/src/modules/lite/explorer/pages/ProposalDetails/index.tsx @@ -70,7 +70,7 @@ export const ProposalDetails: React.FC<{ id: string }> = ({ id }) => { const isMobileSmall = useMediaQuery(theme.breakpoints.down("sm")) const navigate = useHistory() - const { network, account, wallet, etherlink } = useTezos() + const { network, account, wallet, etherlink, getPublicKey } = useTezos() const openNotification = useNotification() const [refresh, setRefresh] = useState() const community = useCommunity(id) @@ -123,11 +123,11 @@ export const ProposalDetails: React.FC<{ id: string }> = ({ id }) => { const saveVote = async () => { if (wallet) { try { - const publicKey = (await wallet?.client.getActiveAccount())?.publicKey + const publicKey = await getPublicKey() const { signature, payloadBytes } = await getSignature(account, wallet, JSON.stringify(votesData)) - if (!signature) { + if (!signature || !publicKey) { openNotification({ - message: `Issue with Signature`, + message: `Issue with Signature or Public Key`, autoHideDuration: 3000, variant: "error" }) diff --git a/src/services/beacon/context.tsx b/src/services/beacon/context.tsx index d03d388d2..c344808e8 100644 --- a/src/services/beacon/context.tsx +++ b/src/services/beacon/context.tsx @@ -20,20 +20,25 @@ const getSavedState = async (): Promise => { const network = getTezosNetwork() const tezos = createTezos(network) const wallet = createWallet(network) - const activeAccount = await wallet.client.getActiveAccount() - if (!activeAccount?.address) { - throw new Error("No wallet address found") + // Try to get existing active account first (for backward compatibility) + try { + const activeAccount = await wallet.client.getActiveAccount() + if (activeAccount?.address) { + tezos.setProvider({ wallet }) + return { + network, + tezos, + wallet, + account: activeAccount.address + } + } + } catch (error) { + // If getActiveAccount fails, fall back to INITIAL_STATE + console.warn("getActiveAccount failed, falling back to initial state:", error) } - tezos.setProvider({ wallet }) - - return { - network, - tezos, - wallet, - account: activeAccount.address - } + return INITIAL_STATE } catch (error) { return INITIAL_STATE } diff --git a/src/services/beacon/hooks/useTezos.ts b/src/services/beacon/hooks/useTezos.ts index ff96a4417..a27c6bc0e 100644 --- a/src/services/beacon/hooks/useTezos.ts +++ b/src/services/beacon/hooks/useTezos.ts @@ -8,6 +8,7 @@ import { BeaconWallet } from "@taquito/beacon-wallet" import { EtherlinkContext } from "services/wagmi/context" import { useNetwork } from "services/useNetwork" import { useChainId } from "wagmi" +import { useNotification } from "modules/common/hooks/useNotification" type WalletConnectReturn = { tezos: TezosToolkit @@ -17,6 +18,7 @@ type WalletConnectReturn = { account: string network: Network wallet: BeaconWallet | undefined + getPublicKey: () => Promise etherlink: any isEtherlink: boolean } @@ -27,6 +29,7 @@ export const useTezos = (): WalletConnectReturn => { dispatch } = useContext(TezosContext) const { setNetwork } = useNetwork() + const openNotification = useNotification() const { switchToNetwork, @@ -194,6 +197,23 @@ export const useTezos = (): WalletConnectReturn => { changeNetwork: handleChangeNetwork, account, wallet, + getPublicKey: async () => { + let publicKey: string | undefined + try { + const activeAccount = await wallet?.client.getActiveAccount() + publicKey = activeAccount?.publicKey + } catch (error) { + console.warn("Could not get active account, proceeding without public key:", error) + publicKey = undefined + openNotification({ + variant: "error", + message: "Could not get active account, proceeding without public key", + autoHideDuration: 3000 + }) + return null + } + return publicKey || null + }, network, isEtherlink: network?.startsWith("etherlink"), etherlink: { diff --git a/src/services/contracts/baseDAO/hooks/useOriginate.ts b/src/services/contracts/baseDAO/hooks/useOriginate.ts index fe8042e63..0c7898458 100644 --- a/src/services/contracts/baseDAO/hooks/useOriginate.ts +++ b/src/services/contracts/baseDAO/hooks/useOriginate.ts @@ -74,9 +74,7 @@ export const useOriginate = (template: DAOTemplate) => { const [states, setStates] = useState(INITIAL_STATES) const [activeState, setActiveState] = useState() - const { tezos, connect, network, account, wallet, etherlink } = useTezos() - const provider = etherlink.provider - const signer = etherlink.signer + const { tezos, connect, network, account, wallet, getPublicKey } = useTezos() const result = useMutation, Error, OriginateParams>( async ({ metadataParams, params, deploymentMethod }) => { @@ -263,7 +261,11 @@ export const useOriginate = (template: DAOTemplate) => { tokenID: params.orgSettings.governanceToken.tokenId } const { signature, payloadBytes } = await getSignature(account, wallet, JSON.stringify(values)) - const publicKey = (await wallet?.client.getActiveAccount())?.publicKey + const publicKey = await getPublicKey() + + if (!signature || !publicKey) { + throw new Error("Could not get signature or public key") + } const resp = await saveLiteCommunity(signature, publicKey, payloadBytes, network) const data = await resp.json() diff --git a/yarn.lock b/yarn.lock index a624ec930..52dccb238 100644 --- a/yarn.lock +++ b/yarn.lock @@ -41,7 +41,21 @@ "@stablelib/x25519-session" "^1.0.4" bs58check "2.1.2" -"@airgap/beacon-dapp@4.2.2", "@airgap/beacon-dapp@^4.2.2": +"@airgap/beacon-core@4.5.1": + version "4.5.1" + resolved "https://registry.yarnpkg.com/@airgap/beacon-core/-/beacon-core-4.5.1.tgz#6cc62240df626d8b1e84fd4b0ea9d24a263207a8" + integrity sha512-JJ7XvMjD6ptR55W5hEJwkiyuZ9Md5CJraGKwnm4D+4T/nc+St/DKvbaTYCksr8bpa35VHr2D46htwuCtdD2NHA== + dependencies: + "@airgap/beacon-types" "4.5.1" + "@airgap/beacon-utils" "4.5.1" + "@stablelib/ed25519" "^1.0.3" + "@stablelib/nacl" "^1.0.4" + "@stablelib/utf8" "^1.0.1" + "@stablelib/x25519-session" "^1.0.4" + broadcast-channel "^7.0.0" + bs58check "2.1.2" + +"@airgap/beacon-dapp@4.2.2": version "4.2.2" resolved "https://registry.yarnpkg.com/@airgap/beacon-dapp/-/beacon-dapp-4.2.2.tgz#835a3e5fcdad238a363d616e994acdcf762b51e7" integrity sha512-kXH9gwjkbZKlt1irg/QGOWJeUwvR+ffa/3m39F8Mv5uIdS/PnOU4QMso6F4VVbtk6RmAGFr1gG/Q6pIkkWPFxg== @@ -52,6 +66,18 @@ "@airgap/beacon-transport-walletconnect" "4.2.2" "@airgap/beacon-ui" "4.2.2" +"@airgap/beacon-dapp@4.5.1": + version "4.5.1" + resolved "https://registry.yarnpkg.com/@airgap/beacon-dapp/-/beacon-dapp-4.5.1.tgz#f84a798e177143256ec83306119d40ff9a694b8f" + integrity sha512-Nvoezl2EXViohQM5Pq/VBxW8XVrlHCGDDG2NvpVQPI9Q7DRkS7m95THnWnERlEGLGSMvbf66hITdtCcztWRRrA== + dependencies: + "@airgap/beacon-core" "4.5.1" + "@airgap/beacon-transport-matrix" "4.5.1" + "@airgap/beacon-transport-postmessage" "4.5.1" + "@airgap/beacon-transport-walletconnect" "4.5.1" + "@airgap/beacon-ui" "4.5.1" + broadcast-channel "^7.0.0" + "@airgap/beacon-sdk@^4.2.2": version "4.2.2" resolved "https://registry.yarnpkg.com/@airgap/beacon-sdk/-/beacon-sdk-4.2.2.tgz#d3ef8648da8f0fc3060ee844a502a3831b22bead" @@ -77,6 +103,15 @@ "@airgap/beacon-utils" "4.2.2" axios "^1.6.2" +"@airgap/beacon-transport-matrix@4.5.1": + version "4.5.1" + resolved "https://registry.yarnpkg.com/@airgap/beacon-transport-matrix/-/beacon-transport-matrix-4.5.1.tgz#c7661e00222140857bb18744a44dc3a7309869dc" + integrity sha512-gtDGdad4S3BOE0nPtqpITyn30XRN5dj9mmhvd+TAayAmDsM8tvZFSzUhWyLLXUo68YOExpdocKy83/y7YA54HA== + dependencies: + "@airgap/beacon-core" "4.5.1" + "@airgap/beacon-utils" "4.5.1" + axios "^1.6.2" + "@airgap/beacon-transport-postmessage@4.2.2": version "4.2.2" resolved "https://registry.yarnpkg.com/@airgap/beacon-transport-postmessage/-/beacon-transport-postmessage-4.2.2.tgz#df4535224b634cef9ef05537128b5e89b9e672ba" @@ -86,6 +121,15 @@ "@airgap/beacon-types" "4.2.2" "@airgap/beacon-utils" "4.2.2" +"@airgap/beacon-transport-postmessage@4.5.1": + version "4.5.1" + resolved "https://registry.yarnpkg.com/@airgap/beacon-transport-postmessage/-/beacon-transport-postmessage-4.5.1.tgz#683e33d4fed6bbc3c611c7441542e96eccee4a91" + integrity sha512-ZW8eNA3UE3ki2BDIEPS1VeV9iFGlzyS8//BmDy0vRBR3rmaNfsFE/hj3TYjbdHTTz8NO0OZjSfxqwsuuj/8+zA== + dependencies: + "@airgap/beacon-core" "4.5.1" + "@airgap/beacon-types" "4.5.1" + "@airgap/beacon-utils" "4.5.1" + "@airgap/beacon-transport-walletconnect@4.2.2": version "4.2.2" resolved "https://registry.yarnpkg.com/@airgap/beacon-transport-walletconnect/-/beacon-transport-walletconnect-4.2.2.tgz#763543bf0a06975cb94f4440898c26aef7485b9e" @@ -96,6 +140,17 @@ "@airgap/beacon-utils" "4.2.2" "@walletconnect/sign-client" "2.11.2" +"@airgap/beacon-transport-walletconnect@4.5.1": + version "4.5.1" + resolved "https://registry.yarnpkg.com/@airgap/beacon-transport-walletconnect/-/beacon-transport-walletconnect-4.5.1.tgz#0e7fce1170918b5dbe47e5a8ce1e8ead95cd817e" + integrity sha512-iJ1cVPl2PNIFaDgFMG6pzUWHYdtW98BDC4bOscpQoVHUWLQBMpfkwdMzxG6FweT6kKR4uF21Hozl95DVuwC8rQ== + dependencies: + "@airgap/beacon-core" "4.5.1" + "@airgap/beacon-types" "4.5.1" + "@airgap/beacon-utils" "4.5.1" + "@walletconnect/sign-client" "2.18.0" + elliptic "^6.6.1" + "@airgap/beacon-types@4.2.2", "@airgap/beacon-types@^4.2.2": version "4.2.2" resolved "https://registry.yarnpkg.com/@airgap/beacon-types/-/beacon-types-4.2.2.tgz#b239e17270ebc4ffff084ee7d7e50523e62743e6" @@ -103,6 +158,13 @@ dependencies: "@types/chrome" "0.0.246" +"@airgap/beacon-types@4.5.1": + version "4.5.1" + resolved "https://registry.yarnpkg.com/@airgap/beacon-types/-/beacon-types-4.5.1.tgz#30559e7ee9b24eda36e4f77d278697d97fb052d2" + integrity sha512-eeEwGyIyuZ9mzq5tRXQC4ZL0xbXYzGHW9cSVG1iPkvzFaxRztseOeJDqmPHL53GjldOpCX9fr2a05TDXCJ20/Q== + dependencies: + "@types/chrome" "0.0.246" + "@airgap/beacon-ui@4.2.2": version "4.2.2" resolved "https://registry.yarnpkg.com/@airgap/beacon-ui/-/beacon-ui-4.2.2.tgz#e4455f94db5a4a3cb79fc8d98ee10ded0127971f" @@ -116,6 +178,22 @@ qrcode-svg "^1.1.0" solid-js "^1.7.11" +"@airgap/beacon-ui@4.5.1": + version "4.5.1" + resolved "https://registry.yarnpkg.com/@airgap/beacon-ui/-/beacon-ui-4.5.1.tgz#fec36c6d1fd93bad20e577ba8b6bbbfa60603109" + integrity sha512-MsIczEBonBxOvFNEyz9/MKjZvQ98xArFjuGD1Ke0pR8Kb7V9sRiQDBARN6C0K+kXoxkJI9lCe601sdkRaVNEVA== + dependencies: + "@airgap/beacon-core" "4.5.1" + "@airgap/beacon-transport-postmessage" "4.5.1" + "@airgap/beacon-types" "4.5.1" + "@airgap/beacon-utils" "4.5.1" + "@rollup/plugin-json" "^6.1.0" + "@use-gesture/react" "^10.3.1" + "@walletconnect/utils" "2.18.0" + qrcode-svg "^1.1.0" + react "^18.2.0" + react-dom "^18.2.0" + "@airgap/beacon-utils@4.2.2": version "4.2.2" resolved "https://registry.yarnpkg.com/@airgap/beacon-utils/-/beacon-utils-4.2.2.tgz#1c039227b86b18b5788a220e9cedc2980d275905" @@ -127,6 +205,17 @@ "@stablelib/utf8" "^1.0.1" bs58check "2.1.2" +"@airgap/beacon-utils@4.5.1": + version "4.5.1" + resolved "https://registry.yarnpkg.com/@airgap/beacon-utils/-/beacon-utils-4.5.1.tgz#358757c5739f97e406be85c761cb2a57382d43b3" + integrity sha512-K3hUDXPuGxm75cvCOet0olYXBiQi4+EZltnkJBjZZp8v+vDdtCZ21kV6jifxq5mpGfEnyvKLUk6yS1Mk2QSRcw== + dependencies: + "@stablelib/ed25519" "^1.0.3" + "@stablelib/nacl" "^1.0.4" + "@stablelib/random" "^1.0.2" + "@stablelib/utf8" "^1.0.1" + bs58check "2.1.2" + "@airgap/beacon-wallet@4.2.2": version "4.2.2" resolved "https://registry.yarnpkg.com/@airgap/beacon-wallet/-/beacon-wallet-4.2.2.tgz#e756fff744df74f919d6336f590cfcc6f46458b2" @@ -1481,6 +1570,13 @@ "@babel/plugin-transform-modules-commonjs" "^7.25.7" "@babel/plugin-transform-typescript" "^7.25.7" +"@babel/runtime@7.27.0": + version "7.27.0" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.27.0.tgz#fbee7cf97c709518ecc1f590984481d5460d4762" + integrity sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw== + dependencies: + regenerator-runtime "^0.14.0" + "@babel/runtime@^7.1.2", "@babel/runtime@^7.12.13", "@babel/runtime@^7.15.4", "@babel/runtime@^7.18.3", "@babel/runtime@^7.18.9", "@babel/runtime@^7.23.2", "@babel/runtime@^7.23.8", "@babel/runtime@^7.23.9", "@babel/runtime@^7.3.1", "@babel/runtime@^7.4.4", "@babel/runtime@^7.6.2", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.3", "@babel/runtime@^7.8.7": version "7.24.1" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.1.tgz#431f9a794d173b53720e69a6464abc6f0e2a5c57" @@ -2000,6 +2096,95 @@ ethereum-cryptography "^2.0.0" micro-ftch "^0.3.1" +"@ethersproject/address@^5.7.0": + version "5.8.0" + resolved "https://registry.yarnpkg.com/@ethersproject/address/-/address-5.8.0.tgz#3007a2c352eee566ad745dca1dbbebdb50a6a983" + integrity sha512-GhH/abcC46LJwshoN+uBNoKVFPxUuZm6dA257z0vZkKmU1+t8xTn8oK7B9qrj8W2rFRMch4gbJl6PmVxjxBEBA== + dependencies: + "@ethersproject/bignumber" "^5.8.0" + "@ethersproject/bytes" "^5.8.0" + "@ethersproject/keccak256" "^5.8.0" + "@ethersproject/logger" "^5.8.0" + "@ethersproject/rlp" "^5.8.0" + +"@ethersproject/bignumber@^5.7.0", "@ethersproject/bignumber@^5.8.0": + version "5.8.0" + resolved "https://registry.yarnpkg.com/@ethersproject/bignumber/-/bignumber-5.8.0.tgz#c381d178f9eeb370923d389284efa19f69efa5d7" + integrity sha512-ZyaT24bHaSeJon2tGPKIiHszWjD/54Sz8t57Toch475lCLljC6MgPmxk7Gtzz+ddNN5LuHea9qhAe0x3D+uYPA== + dependencies: + "@ethersproject/bytes" "^5.8.0" + "@ethersproject/logger" "^5.8.0" + bn.js "^5.2.1" + +"@ethersproject/bytes@^5.7.0", "@ethersproject/bytes@^5.8.0": + version "5.8.0" + resolved "https://registry.yarnpkg.com/@ethersproject/bytes/-/bytes-5.8.0.tgz#9074820e1cac7507a34372cadeb035461463be34" + integrity sha512-vTkeohgJVCPVHu5c25XWaWQOZ4v+DkGoC42/TS2ond+PARCxTJvgTFUNDZovyQ/uAQ4EcpqqowKydcdmRKjg7A== + dependencies: + "@ethersproject/logger" "^5.8.0" + +"@ethersproject/constants@^5.7.0": + version "5.8.0" + resolved "https://registry.yarnpkg.com/@ethersproject/constants/-/constants-5.8.0.tgz#12f31c2f4317b113a4c19de94e50933648c90704" + integrity sha512-wigX4lrf5Vu+axVTIvNsuL6YrV4O5AXl5ubcURKMEME5TnWBouUh0CDTWxZ2GpnRn1kcCgE7l8O5+VbV9QTTcg== + dependencies: + "@ethersproject/bignumber" "^5.8.0" + +"@ethersproject/keccak256@^5.7.0", "@ethersproject/keccak256@^5.8.0": + version "5.8.0" + resolved "https://registry.yarnpkg.com/@ethersproject/keccak256/-/keccak256-5.8.0.tgz#d2123a379567faf2d75d2aaea074ffd4df349e6a" + integrity sha512-A1pkKLZSz8pDaQ1ftutZoaN46I6+jvuqugx5KYNeQOPqq+JZ0Txm7dlWesCHB5cndJSu5vP2VKptKf7cksERng== + dependencies: + "@ethersproject/bytes" "^5.8.0" + js-sha3 "0.8.0" + +"@ethersproject/logger@^5.7.0", "@ethersproject/logger@^5.8.0": + version "5.8.0" + resolved "https://registry.yarnpkg.com/@ethersproject/logger/-/logger-5.8.0.tgz#f0232968a4f87d29623a0481690a2732662713d6" + integrity sha512-Qe6knGmY+zPPWTC+wQrpitodgBfH7XoceCGL5bJVejmH+yCS3R8jJm8iiWuvWbG76RUmyEG53oqv6GMVWqunjA== + +"@ethersproject/properties@^5.7.0", "@ethersproject/properties@^5.8.0": + version "5.8.0" + resolved "https://registry.yarnpkg.com/@ethersproject/properties/-/properties-5.8.0.tgz#405a8affb6311a49a91dabd96aeeae24f477020e" + integrity sha512-PYuiEoQ+FMaZZNGrStmN7+lWjlsoufGIHdww7454FIaGdbe/p5rnaCXTr5MtBYl3NkeoVhHZuyzChPeGeKIpQw== + dependencies: + "@ethersproject/logger" "^5.8.0" + +"@ethersproject/rlp@^5.7.0", "@ethersproject/rlp@^5.8.0": + version "5.8.0" + resolved "https://registry.yarnpkg.com/@ethersproject/rlp/-/rlp-5.8.0.tgz#5a0d49f61bc53e051532a5179472779141451de5" + integrity sha512-LqZgAznqDbiEunaUvykH2JAoXTT9NV0Atqk8rQN9nx9SEgThA/WMx5DnW8a9FOufo//6FZOCHZ+XiClzgbqV9Q== + dependencies: + "@ethersproject/bytes" "^5.8.0" + "@ethersproject/logger" "^5.8.0" + +"@ethersproject/signing-key@^5.7.0": + version "5.8.0" + resolved "https://registry.yarnpkg.com/@ethersproject/signing-key/-/signing-key-5.8.0.tgz#9797e02c717b68239c6349394ea85febf8893119" + integrity sha512-LrPW2ZxoigFi6U6aVkFN/fa9Yx/+4AtIUe4/HACTvKJdhm0eeb107EVCIQcrLZkxaSIgc/eCrX8Q1GtbH+9n3w== + dependencies: + "@ethersproject/bytes" "^5.8.0" + "@ethersproject/logger" "^5.8.0" + "@ethersproject/properties" "^5.8.0" + bn.js "^5.2.1" + elliptic "6.6.1" + hash.js "1.1.7" + +"@ethersproject/transactions@5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/transactions/-/transactions-5.7.0.tgz#91318fc24063e057885a6af13fdb703e1f993d3b" + integrity sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ== + dependencies: + "@ethersproject/address" "^5.7.0" + "@ethersproject/bignumber" "^5.7.0" + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/constants" "^5.7.0" + "@ethersproject/keccak256" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + "@ethersproject/properties" "^5.7.0" + "@ethersproject/rlp" "^5.7.0" + "@ethersproject/signing-key" "^5.7.0" + "@firebase/analytics-compat@0.2.16": version "0.2.16" resolved "https://registry.yarnpkg.com/@firebase/analytics-compat/-/analytics-compat-0.2.16.tgz#a84513988358494ef6f80ef626d4198da2b62381" @@ -3443,6 +3628,11 @@ dependencies: eslint-scope "5.1.1" +"@noble/ciphers@1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@noble/ciphers/-/ciphers-1.2.1.tgz#3812b72c057a28b44ff0ad4aff5ca846e5b9cdc9" + integrity sha512-rONPWMC7PeExE077uLE4oqWrZ1IvAfz3oH9LibVAcVCopJiA9R62uavnbEzdkVmJYI6M6Zgkbeb07+tWjlq2XA== + "@noble/curves@1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.2.0.tgz#92d7e12e4e49b23105a2555c6984d41733d65c35" @@ -3464,6 +3654,20 @@ dependencies: "@noble/hashes" "1.4.0" +"@noble/curves@1.8.0": + version "1.8.0" + resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.8.0.tgz#fe035a23959e6aeadf695851b51a87465b5ba8f7" + integrity sha512-j84kjAbzEnQHaSIhRPUmB3/eVXu2k3dKPl2LOrR8fSOIL+89U+7lV117EWHtq/GHM3ReGHM46iRBdZfpc4HRUQ== + dependencies: + "@noble/hashes" "1.7.0" + +"@noble/curves@1.8.1": + version "1.8.1" + resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.8.1.tgz#19bc3970e205c99e4bdb1c64a4785706bce497ff" + integrity sha512-warwspo+UYUPep0Q+vtdVB4Ugn8GGQj8iyB3gnRWsztmUHTI3S1nhdiWNsPUGL0vud7JlRRk1XEu7Lq1KGTnMQ== + dependencies: + "@noble/hashes" "1.7.1" + "@noble/curves@^1.4.0": version "1.5.0" resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.5.0.tgz#7a9b9b507065d516e6dce275a1e31db8d2a100dd" @@ -3481,6 +3685,16 @@ resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.4.0.tgz#45814aa329f30e4fe0ba49426f49dfccdd066426" integrity sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg== +"@noble/hashes@1.7.0": + version "1.7.0" + resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.7.0.tgz#5d9e33af2c7d04fee35de1519b80c958b2e35e39" + integrity sha512-HXydb0DgzTpDPwbVeDGCG1gIu7X6+AuU6Zl6av/E/KG8LMsvPntvq+w17CHRpKBmN6Ybdrt1eP3k4cj8DJa78w== + +"@noble/hashes@1.7.1": + version "1.7.1" + resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.7.1.tgz#5738f6d765710921e7a751e00c20ae091ed8db0f" + integrity sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ== + "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" @@ -3702,6 +3916,13 @@ "@babel/helper-module-imports" "^7.10.4" "@rollup/pluginutils" "^3.1.0" +"@rollup/plugin-json@^6.1.0": + version "6.1.0" + resolved "https://registry.yarnpkg.com/@rollup/plugin-json/-/plugin-json-6.1.0.tgz#fbe784e29682e9bb6dee28ea75a1a83702e7b805" + integrity sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA== + dependencies: + "@rollup/pluginutils" "^5.1.0" + "@rollup/plugin-node-resolve@^11.2.1": version "11.2.1" resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz#82aa59397a29cd4e13248b106e6a4a1880362a60" @@ -3731,6 +3952,15 @@ estree-walker "^1.0.1" picomatch "^2.2.2" +"@rollup/pluginutils@^5.1.0": + version "5.1.4" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.1.4.tgz#bb94f1f9eaaac944da237767cdfee6c5b2262d4a" + integrity sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ== + dependencies: + "@types/estree" "^1.0.0" + estree-walker "^2.0.2" + picomatch "^4.0.2" + "@rtsao/scc@^1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@rtsao/scc/-/scc-1.1.0.tgz#927dd2fae9bc3361403ac2c7a00c32ddce9ad7e8" @@ -3827,11 +4057,6 @@ resolved "https://registry.yarnpkg.com/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz#821f8442f4175d8f0467b9daf26e3a18e2d02af2" integrity sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA== -"@stablelib/aead@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/aead/-/aead-1.0.1.tgz#c4b1106df9c23d1b867eb9b276d8f42d5fc4c0c3" - integrity sha512-q39ik6sxGHewqtO0nP4BuSe3db5G1fEJE8ukvngS2gLkBXyy6E7pLubhbYgnkDFv6V8cWaxcE4Xn0t6LWcJkyg== - "@stablelib/binary@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@stablelib/binary/-/binary-1.0.1.tgz#c5900b94368baf00f811da5bdb1610963dfddf7f" @@ -3853,32 +4078,12 @@ resolved "https://registry.yarnpkg.com/@stablelib/bytes/-/bytes-1.0.1.tgz#0f4aa7b03df3080b878c7dea927d01f42d6a20d8" integrity sha512-Kre4Y4kdwuqL8BR2E9hV/R5sOrUj6NanZaZis0V6lX5yzqC3hBuVSDXUIBqQv/sCpmuWRiHLwqiT1pqqjuBXoQ== -"@stablelib/chacha20poly1305@1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/chacha20poly1305/-/chacha20poly1305-1.0.1.tgz#de6b18e283a9cb9b7530d8767f99cde1fec4c2ee" - integrity sha512-MmViqnqHd1ymwjOQfghRKw2R/jMIGT3wySN7cthjXCBdO+qErNPUBnRzqNpnvIwg7JBCg3LdeCZZO4de/yEhVA== - dependencies: - "@stablelib/aead" "^1.0.1" - "@stablelib/binary" "^1.0.1" - "@stablelib/chacha" "^1.0.1" - "@stablelib/constant-time" "^1.0.1" - "@stablelib/poly1305" "^1.0.1" - "@stablelib/wipe" "^1.0.1" - -"@stablelib/chacha@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/chacha/-/chacha-1.0.1.tgz#deccfac95083e30600c3f92803a3a1a4fa761371" - integrity sha512-Pmlrswzr0pBzDofdFuVe1q7KdsHKhhU24e8gkEwnTGOmlC7PADzLVxGdn2PoNVBBabdg0l/IfLKg6sHAbTQugg== - dependencies: - "@stablelib/binary" "^1.0.1" - "@stablelib/wipe" "^1.0.1" - "@stablelib/constant-time@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@stablelib/constant-time/-/constant-time-1.0.1.tgz#bde361465e1cf7b9753061b77e376b0ca4c77e35" integrity sha512-tNOs3uD0vSJcK6z1fvef4Y+buN7DXhzHDPqRLSXUel1UfqMB1PWNsnnAezrKfEwTLpN0cGH2p9NNjs6IqeD0eg== -"@stablelib/ed25519@^1.0.2", "@stablelib/ed25519@^1.0.3": +"@stablelib/ed25519@^1.0.3": version "1.0.3" resolved "https://registry.yarnpkg.com/@stablelib/ed25519/-/ed25519-1.0.3.tgz#f8fdeb6f77114897c887bb6a3138d659d3f35996" integrity sha512-puIMWaX9QlRsbhxfDc5i+mNPMY+0TmQEskunY1rZEBPi1acBCVQAhnsk/1Hk50DGPtVsZtAWQg4NHGlVaO9Hqg== @@ -3892,15 +4097,6 @@ resolved "https://registry.yarnpkg.com/@stablelib/hash/-/hash-1.0.1.tgz#3c944403ff2239fad8ebb9015e33e98444058bc5" integrity sha512-eTPJc/stDkdtOcrNMZ6mcMK1e6yBbqRBaNW55XA1jU8w/7QdnCF0CmMmOD1m7VSkBR44PWrMHU2l6r8YEQHMgg== -"@stablelib/hkdf@1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/hkdf/-/hkdf-1.0.1.tgz#b4efd47fd56fb43c6a13e8775a54b354f028d98d" - integrity sha512-SBEHYE16ZXlHuaW5RcGk533YlBj4grMeg5TooN80W3NpcHRtLZLLXvKyX0qcRFxf+BGDobJLnwkvgEwHIDBR6g== - dependencies: - "@stablelib/hash" "^1.0.1" - "@stablelib/hmac" "^1.0.1" - "@stablelib/wipe" "^1.0.1" - "@stablelib/hmac@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@stablelib/hmac/-/hmac-1.0.1.tgz#3d4c1b8cf194cb05d28155f0eed8a299620a07ec" @@ -3951,7 +4147,7 @@ "@stablelib/constant-time" "^1.0.1" "@stablelib/wipe" "^1.0.1" -"@stablelib/random@1.0.2", "@stablelib/random@^1.0.1", "@stablelib/random@^1.0.2": +"@stablelib/random@^1.0.2": version "1.0.2" resolved "https://registry.yarnpkg.com/@stablelib/random/-/random-1.0.2.tgz#2dece393636489bf7e19c51229dd7900eddf742c" integrity sha512-rIsE83Xpb7clHPVRlBj8qNe5L8ISQOzjghYQm/dZ7VaM2KHYwMW5adjQjrzTZCchFnNCNhkwtnOBa9HTMJCI8w== @@ -3968,15 +4164,6 @@ "@stablelib/constant-time" "^1.0.1" "@stablelib/wipe" "^1.0.1" -"@stablelib/sha256@1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/sha256/-/sha256-1.0.1.tgz#77b6675b67f9b0ea081d2e31bda4866297a3ae4f" - integrity sha512-GIIH3e6KH+91FqGV42Kcj71Uefd/QEe7Dy42sBTeqppXV95ggCcxLTk39bEr+lZfJmp+ghsR07J++ORkRELsBQ== - dependencies: - "@stablelib/binary" "^1.0.1" - "@stablelib/hash" "^1.0.1" - "@stablelib/wipe" "^1.0.1" - "@stablelib/sha512@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@stablelib/sha512/-/sha512-1.0.1.tgz#6da700c901c2c0ceacbd3ae122a38ac57c72145f" @@ -4007,7 +4194,7 @@ "@stablelib/wipe" "^1.0.1" "@stablelib/x25519" "^1.0.3" -"@stablelib/x25519@1.0.3", "@stablelib/x25519@^1.0.3": +"@stablelib/x25519@^1.0.3": version "1.0.3" resolved "https://registry.yarnpkg.com/@stablelib/x25519/-/x25519-1.0.3.tgz#13c8174f774ea9f3e5e42213cbf9fc68a3c7b7fd" integrity sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw== @@ -4150,71 +4337,73 @@ dependencies: "@tanstack/query-core" "5.59.13" -"@taquito/beacon-wallet@^20.0.0": - version "20.0.0" - resolved "https://registry.yarnpkg.com/@taquito/beacon-wallet/-/beacon-wallet-20.0.0.tgz#5a8eaaaa440a9897ed2dc0177df337da4ecacc5a" - integrity sha512-Ks2iPaanQHRUI+nYReAVZod3s9knLAZwLShrrR9oH/QKxPRtm568ojckQ1iZmOC0VTII/l89F+fkGbCRLSBLIA== +"@taquito/beacon-wallet@^22.0.0": + version "22.0.0" + resolved "https://registry.yarnpkg.com/@taquito/beacon-wallet/-/beacon-wallet-22.0.0.tgz#759f76248d1ac59fef30b94dabd31f88b1e6f1d8" + integrity sha512-Qe09ChpeHYk58eDANmFz+VHoBOqIUiI+8lhmfHz4KkSvRXfUNmWbWpDDDWbTfrdnYEYiwoLnSkSrPDT/3vF5Xw== dependencies: - "@airgap/beacon-dapp" "^4.2.2" - "@taquito/core" "^20.0.0" - "@taquito/taquito" "^20.0.0" + "@airgap/beacon-dapp" "4.5.1" + "@taquito/core" "^22.0.0" + "@taquito/taquito" "^22.0.0" + crypto-browserify "^3.12.1" + util "^0.12.5" -"@taquito/core@^20.0.0": - version "20.0.0" - resolved "https://registry.yarnpkg.com/@taquito/core/-/core-20.0.0.tgz#9f371bb398338a04f5e29bd004cf213fda3e7a43" - integrity sha512-JSDWLaVeaSqI98Xwd2TQwNy/fznSLEhikUxM7da6WbGJGtH8lG9SI9q6N9LLPfOFNGlP5RVQLO9HK/Pcmn4H8Q== +"@taquito/core@^22.0.0": + version "22.0.0" + resolved "https://registry.yarnpkg.com/@taquito/core/-/core-22.0.0.tgz#8eb7825cfcb68744efc1da1261aae927d9cdd081" + integrity sha512-+WLNuWzVsbkWT8jHrUuNwMnbstzWLYc4P4s5uYIAGkb33xu7gKNsHkkyXITouyWNWPGUDs44eOrBsMYH7nH+pA== dependencies: json-stringify-safe "^5.0.1" -"@taquito/http-utils@^20.0.0": - version "20.0.0" - resolved "https://registry.yarnpkg.com/@taquito/http-utils/-/http-utils-20.0.0.tgz#47d274f882eb123975cf2ee099ea7e9b34e4c11e" - integrity sha512-R4Qen9oA/wQ7S5jC8K3viJkY/o9uQFEPQfuyPJCm90Tlg5HMd8UFRbJKqMvsW/nNVo39kukzEMS8o5wFST6dBA== +"@taquito/http-utils@^22.0.0": + version "22.0.0" + resolved "https://registry.yarnpkg.com/@taquito/http-utils/-/http-utils-22.0.0.tgz#b192859e293f93586310c02390706e2bc2840d1a" + integrity sha512-JIjOjZ3901CU1TC7xnH7pQbfPNdLsE+Tr3ZrDLiQtLU0J5h8dsF2T3xWgMg9zu2RG2/1JTy/gyR7HmHegpVA7A== dependencies: - "@taquito/core" "^20.0.0" + "@taquito/core" "^22.0.0" node-fetch "^2.7.0" -"@taquito/local-forging@^20.0.0": - version "20.0.0" - resolved "https://registry.yarnpkg.com/@taquito/local-forging/-/local-forging-20.0.0.tgz#e28f548569d11efd4c98f380c8388561ab7b63fe" - integrity sha512-oxeyoqXjuTyl7gWqJGXoOqfWwH1bTiO76P/eOA5ULXgGwx9Muvt/yW5EPoIn6lK3Ajl41IE2sT+4JbKjQsAkuw== +"@taquito/local-forging@^22.0.0": + version "22.0.0" + resolved "https://registry.yarnpkg.com/@taquito/local-forging/-/local-forging-22.0.0.tgz#12afb32be6d664d481329153194349c1882c1038" + integrity sha512-DtVlLiVfiYPd4jcFQxnq4R3DPQe9SvMwW+HIAfIZhLc+0yrt/WxVSi9Ne65t8xHXxhYyH5/ttOhJwCJ4WSnhgQ== dependencies: - "@taquito/core" "^20.0.0" - "@taquito/utils" "^20.0.0" + "@taquito/core" "^22.0.0" + "@taquito/utils" "^22.0.0" bignumber.js "^9.1.2" -"@taquito/michel-codec@^20.0.0": - version "20.0.0" - resolved "https://registry.yarnpkg.com/@taquito/michel-codec/-/michel-codec-20.0.0.tgz#c7d4831e3875dfbbd43ea02b7c0628ce76cae1b0" - integrity sha512-Xe6zHI8d5o/v9xNFJSvtspMK9Zf/iPDgUU7mIbucF/ppAYm1pofm5zL4SY5+tK0/Xz7irXjVx0a5l2sgGCBZmQ== +"@taquito/michel-codec@^22.0.0": + version "22.0.0" + resolved "https://registry.yarnpkg.com/@taquito/michel-codec/-/michel-codec-22.0.0.tgz#51dbc7060469d66739fe7ef8e946bc80c6187d4e" + integrity sha512-jLQukyk100HudKS7ot2Hmr2zhN7aG0EcjpTNZvhnl8JcHOrTixXXFshVSSVDqmeW3w/oaCZoVwEJfbultCGh4w== dependencies: - "@taquito/core" "^20.0.0" + "@taquito/core" "^22.0.0" -"@taquito/michelson-encoder@^20.0.0": - version "20.0.0" - resolved "https://registry.yarnpkg.com/@taquito/michelson-encoder/-/michelson-encoder-20.0.0.tgz#9e8464477ef78500c2d1637f3ae3b30ac942529c" - integrity sha512-b28UTIX733vLmE1R/wW3J5cMz4EIf8ioZen2u6Ms8enT7MMQw4svM9Eq/D+Wr6di3VDeGh1Aqvgl+XRbEw8AQA== +"@taquito/michelson-encoder@^22.0.0": + version "22.0.0" + resolved "https://registry.yarnpkg.com/@taquito/michelson-encoder/-/michelson-encoder-22.0.0.tgz#15b8c1e119c9474bf837f36178da37bf6499bf6d" + integrity sha512-10WiOAey5Z7tBvsIP1AN6GEk0tfdYv5seNRn3b9KIq3KMvgSQnl3rZ78UBb5t7Ox9FXpU8BP7MnECSAKrFX+Xg== dependencies: - "@taquito/core" "^20.0.0" - "@taquito/rpc" "^20.0.0" - "@taquito/utils" "^20.0.0" + "@taquito/core" "^22.0.0" + "@taquito/rpc" "^22.0.0" + "@taquito/utils" "^22.0.0" bignumber.js "^9.1.2" fast-json-stable-stringify "^2.1.0" -"@taquito/rpc@^20.0.0": - version "20.0.0" - resolved "https://registry.yarnpkg.com/@taquito/rpc/-/rpc-20.0.0.tgz#ec1a202840bc0610e28708d3a40488e18baa93ac" - integrity sha512-4ijTIKGAl3NnB9ibvZzBpruf00w4TDi9CSLeoNOiP0T/laTZsUfmtR7p5AwirGNGBqAXr7mWSqSCrn2IEwSjAw== +"@taquito/rpc@^22.0.0": + version "22.0.0" + resolved "https://registry.yarnpkg.com/@taquito/rpc/-/rpc-22.0.0.tgz#0de17ec21eca8580cb8946cea87f74adb30cb6fd" + integrity sha512-O0D5pK8uZuvV6kIAGxuTaSVN6fN9AUkf9tAbJtDg6NNXxcyc4/ngH/JJab7l4TK4obYVOgdIs1bRBHxwHDwvYw== dependencies: - "@taquito/core" "^20.0.0" - "@taquito/http-utils" "^20.0.0" - "@taquito/utils" "^20.0.0" + "@taquito/core" "^22.0.0" + "@taquito/http-utils" "^22.0.0" + "@taquito/utils" "^22.0.0" bignumber.js "^9.1.2" -"@taquito/signer@^20.0.0": - version "20.0.0" - resolved "https://registry.yarnpkg.com/@taquito/signer/-/signer-20.0.0.tgz#492dba3da42973c1a5a200cc6d1c71c4634cc981" - integrity sha512-3XvZJ8EabzPX+KHoQ/c8MxsdDuP2hAv2sljZHNVkj2ECz2aX2mXSlcw21b0qbKOTDimZHIeL3QQTE67UfkSUsw== +"@taquito/signer@^22.0.0": + version "22.0.0" + resolved "https://registry.yarnpkg.com/@taquito/signer/-/signer-22.0.0.tgz#7c119e56fa2d35687eb2f6ae2c36ce716736a933" + integrity sha512-vKZGnHftpFeVcHWHP1IzCIT6DNzZdg7Dz0agzl9TbNIngobdhRDyGS7ZBA3kUbdR5lonz78BIzitq12TagWuPw== dependencies: "@stablelib/blake2b" "^1.0.1" "@stablelib/ed25519" "^1.0.3" @@ -4222,68 +4411,68 @@ "@stablelib/nacl" "^1.0.4" "@stablelib/pbkdf2" "^1.0.1" "@stablelib/sha512" "^1.0.1" - "@taquito/core" "^20.0.0" - "@taquito/taquito" "^20.0.0" - "@taquito/utils" "^20.0.0" - "@types/bn.js" "^5.1.2" + "@taquito/core" "^22.0.0" + "@taquito/taquito" "^22.0.0" + "@taquito/utils" "^22.0.0" + "@types/bn.js" "^5.1.5" bip39 "3.1.0" - elliptic "^6.5.4" + elliptic "^6.6.1" pbkdf2 "^3.1.2" typedarray-to-buffer "^4.0.0" -"@taquito/taquito@^20.0.0": - version "20.0.0" - resolved "https://registry.yarnpkg.com/@taquito/taquito/-/taquito-20.0.0.tgz#221eb2c5b261fa08d0c736e4db75ce9250d73da2" - integrity sha512-iA53YlMdElAb919vhS7UswjHFumiDGOB6IE1vAh5dOLdPvK8L6uDlSXU6Aaz/nQyTJGe6I6RusjXEoMVnZUe2g== - dependencies: - "@taquito/core" "^20.0.0" - "@taquito/http-utils" "^20.0.0" - "@taquito/local-forging" "^20.0.0" - "@taquito/michel-codec" "^20.0.0" - "@taquito/michelson-encoder" "^20.0.0" - "@taquito/rpc" "^20.0.0" - "@taquito/utils" "^20.0.0" +"@taquito/taquito@^22.0.0": + version "22.0.0" + resolved "https://registry.yarnpkg.com/@taquito/taquito/-/taquito-22.0.0.tgz#83a8dd98cdba519dc6bfaf40941975ad1b3fff17" + integrity sha512-pd6g17D4skITEoXLHCVZFu4VO0RyqzHbIn/ykcR5NvEpQvrK4Sf3KhcOSiqX16UZOgB5nGwel47kPyru/kPKfQ== + dependencies: + "@taquito/core" "^22.0.0" + "@taquito/http-utils" "^22.0.0" + "@taquito/local-forging" "^22.0.0" + "@taquito/michel-codec" "^22.0.0" + "@taquito/michelson-encoder" "^22.0.0" + "@taquito/rpc" "^22.0.0" + "@taquito/utils" "^22.0.0" bignumber.js "^9.1.2" - rxjs "^7.8.1" - -"@taquito/tzip12@^20.0.0": - version "20.0.0" - resolved "https://registry.yarnpkg.com/@taquito/tzip12/-/tzip12-20.0.0.tgz#48a21f6d86171d399aa90d73b7f2124237648b98" - integrity sha512-tM6Vze/mRjInV/mjxol6aIbyxdVFveFBPauLfq3q4d/gVXPFKuYEsIDdx5Q8pZ/APpxG6AvpnXdKZejlNOg1RQ== - dependencies: - "@taquito/core" "^20.0.0" - "@taquito/michelson-encoder" "^20.0.0" - "@taquito/taquito" "^20.0.0" - "@taquito/tzip16" "^20.0.0" - -"@taquito/tzip16@^20.0.0": - version "20.0.0" - resolved "https://registry.yarnpkg.com/@taquito/tzip16/-/tzip16-20.0.0.tgz#6bedf7b0f1adc1269bb7edc83fafaf552a8c6e8a" - integrity sha512-aCisyUga0wnBj8uTGYEZ1OiAEgrGdmM3fFltYe2/0xTda3eoO146XGQrxR3BvcHTB7BiJeZOwmZByvJ6Lel0tg== - dependencies: - "@taquito/core" "^20.0.0" - "@taquito/http-utils" "^20.0.0" - "@taquito/michelson-encoder" "^20.0.0" - "@taquito/rpc" "^20.0.0" - "@taquito/taquito" "^20.0.0" - "@taquito/utils" "^20.0.0" + rxjs "^7.8.2" + +"@taquito/tzip12@^22.0.0": + version "22.0.0" + resolved "https://registry.yarnpkg.com/@taquito/tzip12/-/tzip12-22.0.0.tgz#f780cdb2729212e17ad3b86dbb1ae087d8d08549" + integrity sha512-XpNLsa6Wu8Hp2w7osW8wLmM2k+ju9CPeL6Y6E3dYHh7WCJxJlGSVLhv/sO4t4LN1oWQEF6ExRS1RUWYJiHqNSg== + dependencies: + "@taquito/core" "^22.0.0" + "@taquito/michelson-encoder" "^22.0.0" + "@taquito/taquito" "^22.0.0" + "@taquito/tzip16" "^22.0.0" + +"@taquito/tzip16@^22.0.0": + version "22.0.0" + resolved "https://registry.yarnpkg.com/@taquito/tzip16/-/tzip16-22.0.0.tgz#7f06cbf1957f8fec51ec3b872cbd90ac55171cf6" + integrity sha512-6rvoaMHOS+8OSAcyRJJZmx3CewoRa9hFgnp3tza2QXYOKADwIHn1Gr8rpfr14YOekRbA160P7971fV5d2Xrgsg== + dependencies: + "@taquito/core" "^22.0.0" + "@taquito/http-utils" "^22.0.0" + "@taquito/michelson-encoder" "^22.0.0" + "@taquito/rpc" "^22.0.0" + "@taquito/taquito" "^22.0.0" + "@taquito/utils" "^22.0.0" bignumber.js "^9.1.2" crypto-js "^4.2.0" -"@taquito/utils@^20.0.0": - version "20.0.0" - resolved "https://registry.yarnpkg.com/@taquito/utils/-/utils-20.0.0.tgz#35a512336fd033c8b8b2319e847289608e058bee" - integrity sha512-45GT2caKPpi8sC6BdlTNZRgsqjXy6D2hVfisymzU68EWXZ6Rss5aNNj6OZgDMVmwAnSJok41D2DCdUegiJJBbw== +"@taquito/utils@^22.0.0": + version "22.0.0" + resolved "https://registry.yarnpkg.com/@taquito/utils/-/utils-22.0.0.tgz#149f67f5e33d43566a047787227e9b7fb9a71097" + integrity sha512-XhZeSUQemVmgjIqcAMKac6NfjMKH3IahAg23yFkqgxI91fnvW0CxdbveD5ZBZX13TDVaB68+VMr2tVPmlT0Cdg== dependencies: "@stablelib/blake2b" "^1.0.1" "@stablelib/ed25519" "^1.0.3" - "@taquito/core" "^20.0.0" - "@types/bs58check" "^2.1.0" + "@taquito/core" "^22.0.0" + "@types/bs58check" "^2.1.2" bignumber.js "^9.1.2" blakejs "^1.2.1" bs58check "^3.0.1" buffer "^6.0.3" - elliptic "^6.5.4" + elliptic "^6.6.1" typedarray-to-buffer "^4.0.0" "@tootallnate/once@1": @@ -4349,10 +4538,10 @@ dependencies: "@babel/types" "^7.20.7" -"@types/bn.js@^5.1.2": - version "5.1.5" - resolved "https://registry.yarnpkg.com/@types/bn.js/-/bn.js-5.1.5.tgz#2e0dacdcce2c0f16b905d20ff87aedbc6f7b4bf0" - integrity sha512-V46N0zwKRF5Q00AZ6hWtN0T8gGmDUaUzLWQvHFo5yThtVwK/VCenFY3wXVbOvNfajEpsTfQM4IN9k/d6gUVX3A== +"@types/bn.js@^5.1.5": + version "5.1.6" + resolved "https://registry.yarnpkg.com/@types/bn.js/-/bn.js-5.1.6.tgz#9ba818eec0c85e4d3c679518428afdf611d03203" + integrity sha512-Xh8vSwUeMKeYYrj3cX4lGQgFSF/N03r+tv4AiLl1SucqV+uTQpxRcnM8AkXKHwYP9ZPXOYXRr2KPXpVlIvqh9w== dependencies: "@types/node" "*" @@ -4371,7 +4560,7 @@ dependencies: "@types/node" "*" -"@types/bs58check@^2.1.0": +"@types/bs58check@^2.1.2": version "2.1.2" resolved "https://registry.yarnpkg.com/@types/bs58check/-/bs58check-2.1.2.tgz#ca6264599cd9c0bdfeb839a0927f13a9cb77ba0f" integrity sha512-xpXaQlOIY1KoXlA/ytHGHpEIU87PJt+g9SH7nC6HdCgaBwT2IEZIwBMHbjuX6BpnfbiUMlmwqurdLDwXpcdmSA== @@ -4443,6 +4632,11 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== +"@types/estree@^1.0.0": + version "1.0.7" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.7.tgz#4158d3105276773d5b7695cd4834b1722e4f37a8" + integrity sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ== + "@types/express-serve-static-core@*", "@types/express-serve-static-core@^5.0.0": version "5.0.0" resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-5.0.0.tgz#91f06cda1049e8f17eeab364798ed79c97488a1c" @@ -5060,6 +5254,18 @@ resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== +"@use-gesture/core@10.3.1": + version "10.3.1" + resolved "https://registry.yarnpkg.com/@use-gesture/core/-/core-10.3.1.tgz#976c9421e905f0079d49822cfd5c2e56b808fc56" + integrity sha512-WcINiDt8WjqBdUXye25anHiNxPc0VOrlT8F6LLkU6cycrOGUDyY/yyFmsg3k8i5OLvv25llc0QC45GhR/C8llw== + +"@use-gesture/react@^10.3.1": + version "10.3.1" + resolved "https://registry.yarnpkg.com/@use-gesture/react/-/react-10.3.1.tgz#17a743a894d9bd9a0d1980c618f37f0164469867" + integrity sha512-Yy19y6O2GJq8f7CHf7L0nxL8bf4PZCPaVOCgJrusOeFHY1LvHgYXnmnXg6N5iwAnbgbZCDjo60SiM6IPJi9C5g== + dependencies: + "@use-gesture/core" "10.3.1" + "@wagmi/connectors@5.1.6": version "5.1.6" resolved "https://registry.yarnpkg.com/@wagmi/connectors/-/connectors-5.1.6.tgz#6c60e859980e6708e5e421f08e7c51c4366295e0" @@ -5082,26 +5288,26 @@ mipd "0.0.7" zustand "4.4.1" -"@walletconnect/core@2.11.2", "@walletconnect/core@2.14.0", "@walletconnect/core@2.15.0": - version "2.14.0" - resolved "https://registry.yarnpkg.com/@walletconnect/core/-/core-2.14.0.tgz#e8afb01455968b02aaf26c74f3bfcc9b82678a39" - integrity sha512-E/dgBM9q3judXnTfZQ5ILvDpeSdDpabBLsXtYXa3Nyc26cfNplfLJ2nXm9FgtTdhM1nZ7yx4+zDPiXawBRZl2g== +"@walletconnect/core@2.11.2", "@walletconnect/core@2.15.0", "@walletconnect/core@2.18.0": + version "2.18.0" + resolved "https://registry.yarnpkg.com/@walletconnect/core/-/core-2.18.0.tgz#749b57000823eceb1c667d38531e7eae206df349" + integrity sha512-i/olu/IwYtBiWYqyfNUMxq4b6QS5dv+ZVVGmLT2buRwdH6MGETN0Bx3/z6rXJzd1sNd+QL07fxhSFxCekL57tA== dependencies: "@walletconnect/heartbeat" "1.2.2" "@walletconnect/jsonrpc-provider" "1.0.14" "@walletconnect/jsonrpc-types" "1.0.4" "@walletconnect/jsonrpc-utils" "1.0.8" - "@walletconnect/jsonrpc-ws-connection" "1.0.14" + "@walletconnect/jsonrpc-ws-connection" "1.0.16" "@walletconnect/keyvaluestorage" "1.1.1" "@walletconnect/logger" "2.1.2" - "@walletconnect/relay-api" "1.0.10" - "@walletconnect/relay-auth" "1.0.4" + "@walletconnect/relay-api" "1.0.11" + "@walletconnect/relay-auth" "1.1.0" "@walletconnect/safe-json" "1.0.2" "@walletconnect/time" "1.0.2" - "@walletconnect/types" "2.14.0" - "@walletconnect/utils" "2.14.0" + "@walletconnect/types" "2.18.0" + "@walletconnect/utils" "2.18.0" + "@walletconnect/window-getters" "1.0.1" events "3.3.0" - isomorphic-unfetch "3.1.0" lodash.isequal "4.5.0" uint8arrays "3.1.0" @@ -5198,10 +5404,10 @@ "@walletconnect/jsonrpc-types" "^1.0.3" tslib "1.14.1" -"@walletconnect/jsonrpc-ws-connection@1.0.14": - version "1.0.14" - resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-ws-connection/-/jsonrpc-ws-connection-1.0.14.tgz#eec700e74766c7887de2bd76c91a0206628732aa" - integrity sha512-Jsl6fC55AYcbkNVkwNM6Jo+ufsuCQRqViOQ8ZBPH9pRREHH9welbBiszuTLqEJiQcO/6XfFDl6bzCJIkrEi8XA== +"@walletconnect/jsonrpc-ws-connection@1.0.16": + version "1.0.16" + resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-ws-connection/-/jsonrpc-ws-connection-1.0.16.tgz#666bb13fbf32a2d4f7912d5b4d0bdef26a1d057b" + integrity sha512-G81JmsMqh5nJheE1mPst1W0WfVv0SG3N7JggwLLGnI7iuDZJq8cRJvQwLGKHn5H1WTW7DEPCo00zz5w62AbL3Q== dependencies: "@walletconnect/jsonrpc-utils" "^1.0.6" "@walletconnect/safe-json" "^1.0.2" @@ -5258,23 +5464,22 @@ "@walletconnect/modal-core" "2.6.2" "@walletconnect/modal-ui" "2.6.2" -"@walletconnect/relay-api@1.0.10": - version "1.0.10" - resolved "https://registry.yarnpkg.com/@walletconnect/relay-api/-/relay-api-1.0.10.tgz#5aef3cd07c21582b968136179aa75849dcc65499" - integrity sha512-tqrdd4zU9VBNqUaXXQASaexklv6A54yEyQQEXYOCr+Jz8Ket0dmPBDyg19LVSNUN2cipAghQc45/KVmfFJ0cYw== +"@walletconnect/relay-api@1.0.11": + version "1.0.11" + resolved "https://registry.yarnpkg.com/@walletconnect/relay-api/-/relay-api-1.0.11.tgz#80ab7ef2e83c6c173be1a59756f95e515fb63224" + integrity sha512-tLPErkze/HmC9aCmdZOhtVmYZq1wKfWTJtygQHoWtgg722Jd4homo54Cs4ak2RUFUZIGO2RsOpIcWipaua5D5Q== dependencies: "@walletconnect/jsonrpc-types" "^1.0.2" -"@walletconnect/relay-auth@1.0.4": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@walletconnect/relay-auth/-/relay-auth-1.0.4.tgz#0b5c55c9aa3b0ef61f526ce679f3ff8a5c4c2c7c" - integrity sha512-kKJcS6+WxYq5kshpPaxGHdwf5y98ZwbfuS4EE/NkQzqrDFm5Cj+dP8LofzWvjrrLkZq7Afy7WrQMXdLy8Sx7HQ== +"@walletconnect/relay-auth@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@walletconnect/relay-auth/-/relay-auth-1.1.0.tgz#c3c5f54abd44a5138ea7d4fe77970597ba66c077" + integrity sha512-qFw+a9uRz26jRCDgL7Q5TA9qYIgcNY8jpJzI1zAWNZ8i7mQjaijRnWFKsCHAU9CyGjvt6RKrRXyFtFOpWTVmCQ== dependencies: - "@stablelib/ed25519" "^1.0.2" - "@stablelib/random" "^1.0.1" + "@noble/curves" "1.8.0" + "@noble/hashes" "1.7.0" "@walletconnect/safe-json" "^1.0.1" "@walletconnect/time" "^1.0.2" - tslib "1.14.1" uint8arrays "^3.0.0" "@walletconnect/safe-json@1.0.2", "@walletconnect/safe-json@^1.0.1", "@walletconnect/safe-json@^1.0.2": @@ -5314,6 +5519,21 @@ "@walletconnect/utils" "2.15.0" events "3.3.0" +"@walletconnect/sign-client@2.18.0": + version "2.18.0" + resolved "https://registry.yarnpkg.com/@walletconnect/sign-client/-/sign-client-2.18.0.tgz#33480ee3e711d31c947860125ac26cf31bb9bcb5" + integrity sha512-oUjlRIsbHxMSRif2WvMRdvm6tMsQjMj07rl7YVcKVvZ1gF1/9GcbJPjzL/U87fv8qAQkVhIlbEg2vHaVYf6J/g== + dependencies: + "@walletconnect/core" "2.18.0" + "@walletconnect/events" "1.0.1" + "@walletconnect/heartbeat" "1.2.2" + "@walletconnect/jsonrpc-utils" "1.0.8" + "@walletconnect/logger" "2.1.2" + "@walletconnect/time" "1.0.2" + "@walletconnect/types" "2.18.0" + "@walletconnect/utils" "2.18.0" + events "3.3.0" + "@walletconnect/time@1.0.2", "@walletconnect/time@^1.0.2": version "1.0.2" resolved "https://registry.yarnpkg.com/@walletconnect/time/-/time-1.0.2.tgz#6c5888b835750ecb4299d28eecc5e72c6d336523" @@ -5321,10 +5541,10 @@ dependencies: tslib "1.14.1" -"@walletconnect/types@2.11.2", "@walletconnect/types@2.14.0", "@walletconnect/types@2.15.0": - version "2.14.0" - resolved "https://registry.yarnpkg.com/@walletconnect/types/-/types-2.14.0.tgz#af3d4799b8ac5d166251af12bc024276f82f9b91" - integrity sha512-vevMi4jZLJ55vLuFOicQFmBBbLyb+S0sZS4IsaBdZkQflfGIq34HkN13c/KPl4Ye0aoR4/cUcUSitmGIzEQM5g== +"@walletconnect/types@2.11.2", "@walletconnect/types@2.15.0", "@walletconnect/types@2.18.0": + version "2.18.0" + resolved "https://registry.yarnpkg.com/@walletconnect/types/-/types-2.18.0.tgz#dda74a0aeb5a4790a860a1d8eba439f19a07cb54" + integrity sha512-g0jU+6LUuw3E/EPAQfHNK2xK/95IpRfz68tdNAFckLmefZU6kzoE1mIM1SrPJq8rT9kUPp6/APMQE+ReH2OdBA== dependencies: "@walletconnect/events" "1.0.1" "@walletconnect/heartbeat" "1.2.2" @@ -5348,23 +5568,26 @@ "@walletconnect/utils" "2.15.0" events "3.3.0" -"@walletconnect/utils@2.11.2", "@walletconnect/utils@2.14.0", "@walletconnect/utils@2.15.0": - version "2.14.0" - resolved "https://registry.yarnpkg.com/@walletconnect/utils/-/utils-2.14.0.tgz#48493ffe1e902815fda3cbd5cc5409288a066d35" - integrity sha512-vRVomYQEtEAyCK2c5bzzEvtgxaGGITF8mWuIL+WYSAMyEJLY97mirP2urDucNwcUczwxUgI+no9RiNFbUHreQQ== - dependencies: - "@stablelib/chacha20poly1305" "1.0.1" - "@stablelib/hkdf" "1.0.1" - "@stablelib/random" "1.0.2" - "@stablelib/sha256" "1.0.1" - "@stablelib/x25519" "1.0.3" - "@walletconnect/relay-api" "1.0.10" +"@walletconnect/utils@2.11.2", "@walletconnect/utils@2.15.0", "@walletconnect/utils@2.18.0": + version "2.18.0" + resolved "https://registry.yarnpkg.com/@walletconnect/utils/-/utils-2.18.0.tgz#1caa15eb6704dcfce03b58d96d44a58ef7b103ec" + integrity sha512-6AUXIcjSxTHGRsTtmUP/oqudtwRILrQqrJsH3jS5T28FFDzZt7+On6fR4mXzi64k4nNYeWg1wMCGLEdtxmGbZQ== + dependencies: + "@ethersproject/transactions" "5.7.0" + "@noble/ciphers" "1.2.1" + "@noble/curves" "1.8.1" + "@noble/hashes" "1.7.1" + "@walletconnect/jsonrpc-utils" "1.0.8" + "@walletconnect/keyvaluestorage" "1.1.1" + "@walletconnect/relay-api" "1.0.11" + "@walletconnect/relay-auth" "1.1.0" "@walletconnect/safe-json" "1.0.2" "@walletconnect/time" "1.0.2" - "@walletconnect/types" "2.14.0" + "@walletconnect/types" "2.18.0" "@walletconnect/window-getters" "1.0.1" "@walletconnect/window-metadata" "1.0.1" detect-browser "5.3.0" + elliptic "6.6.1" query-string "7.1.3" uint8arrays "3.1.0" @@ -6420,6 +6643,16 @@ broadcast-channel@^3.4.1: rimraf "3.0.2" unload "2.2.0" +broadcast-channel@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/broadcast-channel/-/broadcast-channel-7.1.0.tgz#fe64bea202f45d0fa91ad19498154527fd78cfbe" + integrity sha512-InJljddsYWbEL8LBnopnCg+qMQp9KcowvYWOt4YWrjD5HmxzDYKdVbDS1w/ji5rFZdRD58V5UxJPtBdpEbEJYw== + dependencies: + "@babel/runtime" "7.27.0" + oblivious-set "1.4.0" + p-queue "6.6.2" + unload "2.4.1" + brorand@^1.0.1, brorand@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" @@ -6442,7 +6675,7 @@ browserify-aes@^1.0.4, browserify-aes@^1.2.0: inherits "^2.0.1" safe-buffer "^5.0.1" -browserify-cipher@^1.0.0: +browserify-cipher@^1.0.0, browserify-cipher@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== @@ -6470,7 +6703,7 @@ browserify-rsa@^4.0.0, browserify-rsa@^4.1.0: randombytes "^2.1.0" safe-buffer "^5.2.1" -browserify-sign@^4.0.0: +browserify-sign@^4.0.0, browserify-sign@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.3.tgz#7afe4c01ec7ee59a89a558a4b75bd85ae62d4208" integrity sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw== @@ -7152,7 +7385,7 @@ crc-32@^1.2.0: resolved "https://registry.yarnpkg.com/crc-32/-/crc-32-1.2.2.tgz#3cad35a934b8bf71f25ca524b6da51fb7eace2ff" integrity sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ== -create-ecdh@^4.0.0: +create-ecdh@^4.0.0, create-ecdh@^4.0.4: version "4.0.4" resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== @@ -7255,6 +7488,24 @@ crypto-browserify@^3.12.0: randombytes "^2.0.0" randomfill "^1.0.3" +crypto-browserify@^3.12.1: + version "3.12.1" + resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.1.tgz#bb8921bec9acc81633379aa8f52d69b0b69e0dac" + integrity sha512-r4ESw/IlusD17lgQi1O20Fa3qNnsckR126TdUuBgAu7GBYSIPvdNyONd3Zrxh0xCwA4+6w/TDArBPsMvhur+KQ== + dependencies: + browserify-cipher "^1.0.1" + browserify-sign "^4.2.3" + create-ecdh "^4.0.4" + create-hash "^1.2.0" + create-hmac "^1.1.7" + diffie-hellman "^5.0.3" + hash-base "~3.0.4" + inherits "^2.0.4" + pbkdf2 "^3.1.2" + public-encrypt "^4.0.3" + randombytes "^2.1.0" + randomfill "^1.0.4" + crypto-js@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/crypto-js/-/crypto-js-4.2.0.tgz#4d931639ecdfd12ff80e8186dba6af2c2e856631" @@ -7777,7 +8028,7 @@ diff@^5.0.0: resolved "https://registry.yarnpkg.com/diff/-/diff-5.2.0.tgz#26ded047cd1179b78b9537d5ef725503ce1ae531" integrity sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A== -diffie-hellman@^5.0.0: +diffie-hellman@^5.0.0, diffie-hellman@^5.0.3: version "5.0.3" resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== @@ -8000,6 +8251,19 @@ electron-to-chromium@^1.4.668, electron-to-chromium@^1.5.28: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.36.tgz#ec41047f0e1446ec5dce78ed5970116533139b88" integrity sha512-HYTX8tKge/VNp6FGO+f/uVDmUkq+cEfcxYhKf15Akc4M5yxt5YmorwlAitKWjWhWQnKcDRBAQKXkhqqXMqcrjw== +elliptic@6.6.1, elliptic@^6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.6.1.tgz#3b8ffb02670bf69e382c7f65bf524c97c5405c06" + integrity sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g== + dependencies: + bn.js "^4.11.9" + brorand "^1.1.0" + hash.js "^1.0.0" + hmac-drbg "^1.0.1" + inherits "^2.0.4" + minimalistic-assert "^1.0.1" + minimalistic-crypto-utils "^1.0.1" + elliptic@^6.5.3, elliptic@^6.5.5: version "6.5.7" resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.7.tgz#8ec4da2cb2939926a1b9a73619d768207e647c8b" @@ -8734,6 +8998,11 @@ estree-walker@^1.0.1: resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== +estree-walker@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" + integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== + esutils@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" @@ -8819,7 +9088,7 @@ eventemitter3@5.0.1, eventemitter3@^5.0.1: resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-5.0.1.tgz#53f5ffd0a492ac800721bb42c66b841de96423c4" integrity sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA== -eventemitter3@^4.0.0: +eventemitter3@^4.0.0, eventemitter3@^4.0.4: version "4.0.7" resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== @@ -9689,7 +9958,15 @@ hash-base@~3.0: inherits "^2.0.1" safe-buffer "^5.0.1" -hash.js@^1.0.0, hash.js@^1.0.3: +hash-base@~3.0.4: + version "3.0.5" + resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.5.tgz#52480e285395cf7fba17dc4c9e47acdc7f248a8a" + integrity sha512-vXm0l45VbcHEVlTCzs8M+s0VeYsB2lnlAaThoLKGXr3bE/VWDOelNUnycUPEhKEaXARL2TEFjBOyUiM6+55KBg== + dependencies: + inherits "^2.0.4" + safe-buffer "^5.2.1" + +hash.js@1.1.7, hash.js@^1.0.0, hash.js@^1.0.3: version "1.1.7" resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== @@ -10541,14 +10818,6 @@ isobject@^3.0.1: resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== -isomorphic-unfetch@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/isomorphic-unfetch/-/isomorphic-unfetch-3.1.0.tgz#87341d5f4f7b63843d468438128cb087b7c3e98f" - integrity sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q== - dependencies: - node-fetch "^2.6.1" - unfetch "^4.2.0" - isows@1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/isows/-/isows-1.0.4.tgz#810cd0d90cc4995c26395d2aa4cfa4037ebdf061" @@ -12896,7 +13165,7 @@ node-fetch-native@^1.6.1, node-fetch-native@^1.6.2, node-fetch-native@^1.6.3: resolved "https://registry.yarnpkg.com/node-fetch-native/-/node-fetch-native-1.6.4.tgz#679fc8fd8111266d47d7e72c379f1bed9acff06e" integrity sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ== -node-fetch@^2.6.1, node-fetch@^2.6.12, node-fetch@^2.6.7, node-fetch@^2.7.0: +node-fetch@^2.6.12, node-fetch@^2.6.7, node-fetch@^2.7.0: version "2.7.0" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== @@ -13104,6 +13373,11 @@ oblivious-set@1.0.0: resolved "https://registry.yarnpkg.com/oblivious-set/-/oblivious-set-1.0.0.tgz#c8316f2c2fb6ff7b11b6158db3234c49f733c566" integrity sha512-z+pI07qxo4c2CulUHCDf9lcqDlMSo72N/4rLUpRXf6fu+q8vjt8y0xS+Tlf8NTJDdTXHbdeO1n3MlbctwEoXZw== +oblivious-set@1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/oblivious-set/-/oblivious-set-1.4.0.tgz#1ee7c90f0605bb2a182fbcc8fffbe324d9994b43" + integrity sha512-szyd0ou0T8nsAqHtprRcP3WidfsN1TnAR5yWXf2mFCEr5ek3LEOkT6EZ/92Xfs74HIdyhG5WkGxIssMU0jBaeg== + obuf@^1.0.0, obuf@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" @@ -13252,6 +13526,14 @@ p-locate@^5.0.0: dependencies: p-limit "^3.0.2" +p-queue@6.6.2: + version "6.6.2" + resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-6.6.2.tgz#2068a9dcf8e67dd0ec3e7a2bcb76810faa85e426" + integrity sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ== + dependencies: + eventemitter3 "^4.0.4" + p-timeout "^3.2.0" + p-retry@^4.5.0: version "4.6.2" resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16" @@ -13260,6 +13542,13 @@ p-retry@^4.5.0: "@types/retry" "0.12.0" retry "^0.13.1" +p-timeout@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe" + integrity sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg== + dependencies: + p-finally "^1.0.0" + p-try@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" @@ -13452,6 +13741,11 @@ picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3, picomatc resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== +picomatch@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.2.tgz#77c742931e8f3b8820946c76cd0c1f13730d1dab" + integrity sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg== + pidtree@0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.6.0.tgz#90ad7b6d42d5841e69e0a2419ef38f8883aa057c" @@ -14309,7 +14603,7 @@ psl@^1.1.28, psl@^1.1.33: resolved "https://registry.yarnpkg.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7" integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== -public-encrypt@^4.0.0: +public-encrypt@^4.0.0, public-encrypt@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== @@ -14441,7 +14735,7 @@ randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: dependencies: safe-buffer "^5.1.0" -randomfill@^1.0.3: +randomfill@^1.0.3, randomfill@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== @@ -15182,10 +15476,10 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -rxjs@^7.8.1: - version "7.8.1" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" - integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== +rxjs@^7.8.2: + version "7.8.2" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.2.tgz#955bc473ed8af11a002a2be52071bf475638607b" + integrity sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA== dependencies: tslib "^2.1.0" @@ -16716,11 +17010,6 @@ unenv@^1.9.0: node-fetch-native "^1.6.1" pathe "^1.1.1" -unfetch@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/unfetch/-/unfetch-4.2.0.tgz#7e21b0ef7d363d8d9af0fb929a5555f6ef97a3be" - integrity sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA== - unicode-canonical-property-names-ecmascript@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz#cb3173fe47ca743e228216e4a3ddc4c84d628cc2" @@ -16825,6 +17114,11 @@ unload@2.2.0: "@babel/runtime" "^7.6.2" detect-node "^2.0.4" +unload@2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/unload/-/unload-2.4.1.tgz#b0c5b7fb44e17fcbf50dcb8fb53929c59dd226a5" + integrity sha512-IViSAm8Z3sRBYA+9wc0fLQmU9Nrxb16rcDmIiR6Y9LJSZzI7QY5QsDhqPpKOjAn0O9/kfK1TfNEMMAGPTIraPw== + unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"