Page MenuHomePhabricator

D9434.id31862.diff
No OneTemporary

D9434.id31862.diff

diff --git a/landing/package.json b/landing/package.json
--- a/landing/package.json
+++ b/landing/package.json
@@ -37,7 +37,7 @@
"@fortawesome/react-fontawesome": "0.1.5",
"@lottiefiles/lottie-interactivity": "^0.1.4",
"@lottiefiles/lottie-player": "^1.0.3",
- "@rainbow-me/rainbowkit": "^0.12.18",
+ "@rainbow-me/rainbowkit": "^1.1.1",
"classnames": "^2.2.5",
"core-js": "^3.6.5",
"ethers": "^5.7.2",
@@ -49,6 +49,7 @@
"react-dom": "18.1.0",
"react-router": "^5.2.0",
"react-router-dom": "^5.2.0",
- "wagmi": "^0.12.19"
+ "viem": "^1.15.4",
+ "wagmi": "^1.4.3"
}
}
diff --git a/landing/siwe.react.js b/landing/siwe.react.js
--- a/landing/siwe.react.js
+++ b/landing/siwe.react.js
@@ -10,7 +10,7 @@
import invariant from 'invariant';
import _merge from 'lodash/fp/merge.js';
import * as React from 'react';
-import { useAccount, useSigner, WagmiConfig } from 'wagmi';
+import { useAccount, useWalletClient, WagmiConfig } from 'wagmi';
import ConnectedWalletInfo from 'lib/components/connected-wallet-info.react.js';
import type { SIWEWebViewMessage } from 'lib/types/siwe-types.js';
@@ -21,7 +21,7 @@
} from 'lib/utils/siwe-utils.js';
import {
AlchemyENSCacheProvider,
- wagmiClient,
+ wagmiConfig,
wagmiChains,
} from 'lib/utils/wagmi-utils.js';
@@ -41,7 +41,7 @@
) {
invariant(nonce, 'nonce must be present in signInWithEthereum');
const message = createSIWEMessage(address, statement, nonce);
- const signature = await signer.signMessage(message);
+ const signature = await signer.signMessage({ message });
postMessageToNativeWebView({
type: 'siwe_success',
address,
@@ -52,7 +52,7 @@
function SIWE(): React.Node {
const { address } = useAccount();
- const { data: signer } = useSigner();
+ const { data: signer } = useWalletClient();
const { siweNonce, siwePrimaryIdentityPublicKey } =
React.useContext(SIWEContext);
const onClick = React.useCallback(() => {
@@ -160,7 +160,7 @@
});
}, []);
return (
- <WagmiConfig client={wagmiClient}>
+ <WagmiConfig config={wagmiConfig}>
<AlchemyENSCacheProvider>
<RainbowKitProvider
theme={theme}
diff --git a/lib/components/connected-wallet-info.react.js b/lib/components/connected-wallet-info.react.js
--- a/lib/components/connected-wallet-info.react.js
+++ b/lib/components/connected-wallet-info.react.js
@@ -40,8 +40,10 @@
[emojiAvatar.emoji],
);
+ const ensName =
+ address === potentiallyENSName ? undefined : potentiallyENSName;
const { data: ensAvatarURI } = useEnsAvatar({
- addressOrName: potentiallyENSName,
+ name: ensName,
});
const potentiallyENSAvatar = React.useMemo(
() => <img src={ensAvatarURI} height="34px" width="34px" />,
diff --git a/lib/package.json b/lib/package.json
--- a/lib/package.json
+++ b/lib/package.json
@@ -34,7 +34,7 @@
"webpack": "^5.76.0"
},
"dependencies": {
- "@rainbow-me/rainbowkit": "^0.12.18",
+ "@rainbow-me/rainbowkit": "^1.1.1",
"dateformat": "^3.0.3",
"emoji-regex": "^10.2.1",
"eth-ens-namehash": "^2.0.8",
@@ -60,7 +60,8 @@
"util-inspect": "^0.1.8",
"utils-copy-error": "^1.0.1",
"uuid": "^3.4.0",
- "wagmi": "^0.12.19"
+ "viem": "^1.15.4",
+ "wagmi": "^1.4.3"
},
"jest": {
"transform": {
diff --git a/lib/utils/wagmi-utils.js b/lib/utils/wagmi-utils.js
--- a/lib/utils/wagmi-utils.js
+++ b/lib/utils/wagmi-utils.js
@@ -10,7 +10,7 @@
} from '@rainbow-me/rainbowkit/wallets';
import { ethers } from 'ethers';
import * as React from 'react';
-import { configureChains, createClient } from 'wagmi';
+import { configureChains, createConfig } from 'wagmi';
// eslint-disable-next-line import/extensions
import { mainnet } from 'wagmi/chains';
// eslint-disable-next-line import/extensions
@@ -24,30 +24,35 @@
type WagmiChainConfiguration = {
+chains: mixed,
- +provider: mixed,
+ +publicClient: mixed,
};
function configureWagmiChains(alchemyKey: ?string): WagmiChainConfiguration {
const availableProviders = alchemyKey
? [alchemyProvider({ apiKey: alchemyKey })]
: [publicProvider()];
- const { chains, provider } = configureChains([mainnet], availableProviders);
- return { chains, provider };
+ const { chains, publicClient } = configureChains(
+ [mainnet],
+ availableProviders,
+ );
+ return { chains, publicClient };
}
type WagmiClientInput = {
- +provider: mixed,
+ +publicClient: mixed,
+connectors?: mixed,
};
-function createWagmiClient(input: WagmiClientInput): mixed {
- const { provider, connectors } = input;
- return createClient({
+function createWagmiConfig(input: WagmiClientInput): mixed {
+ const { publicClient, connectors } = input;
+ return createConfig({
autoConnect: true,
connectors,
- provider,
+ publicClient,
});
}
-const { chains, provider } = configureWagmiChains(process.env.COMM_ALCHEMY_KEY);
+const { chains, publicClient } = configureWagmiChains(
+ process.env.COMM_ALCHEMY_KEY,
+);
const wallets = [injectedWallet({ chains })];
const projectId = process.env.COMM_WALLETCONNECT_KEY;
@@ -63,7 +68,7 @@
{ groupName: 'Recommended', wallets },
]);
-const wagmiClient: mixed = createWagmiClient({ connectors, provider });
+const wagmiConfig: mixed = createWagmiConfig({ connectors, publicClient });
const wagmiChains: mixed = chains;
const ethersAlchemyProvider = new ethers.providers.AlchemyProvider(
@@ -83,4 +88,4 @@
);
}
-export { wagmiClient, wagmiChains, AlchemyENSCacheProvider };
+export { wagmiConfig, wagmiChains, AlchemyENSCacheProvider };
diff --git a/patches/@rainbow-me+rainbowkit+0.12.18.patch b/patches/@rainbow-me+rainbowkit+0.12.18.patch
deleted file mode 100644
--- a/patches/@rainbow-me+rainbowkit+0.12.18.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-diff --git a/node_modules/@rainbow-me/rainbowkit/dist/chunk-HOY3SQCF.js b/node_modules/@rainbow-me/rainbowkit/dist/chunk-HOY3SQCF.js
-index 8024ec0..3bc320e 100644
---- a/node_modules/@rainbow-me/rainbowkit/dist/chunk-HOY3SQCF.js
-+++ b/node_modules/@rainbow-me/rainbowkit/dist/chunk-HOY3SQCF.js
-@@ -1696,8 +1696,8 @@ function abbreviateETHBalance(number) {
-
- // src/components/ConnectButton/formatAddress.ts
- function formatAddress(address) {
-- const leadingChars = 4;
-- const trailingChars = 4;
-+ const leadingChars = 8;
-+ const trailingChars = 10;
- return address.length < leadingChars + trailingChars ? address : `${address.substring(0, leadingChars)}\u2026${address.substring(address.length - trailingChars)}`;
- }
-
-@@ -4804,5 +4804,7 @@ export {
- useAccountModal,
- useChainModal,
- useConnectModal,
-- ConnectButton
-+ ConnectButton,
-+ useModalState,
-+ emojiAvatarForAddress,
- };
-diff --git a/node_modules/@rainbow-me/rainbowkit/dist/index.js b/node_modules/@rainbow-me/rainbowkit/dist/index.js
-index efed93a..0aad5ea 100644
---- a/node_modules/@rainbow-me/rainbowkit/dist/index.js
-+++ b/node_modules/@rainbow-me/rainbowkit/dist/index.js
-@@ -23,7 +23,9 @@ import {
- useChainId,
- useChainModal,
- useConnectModal,
-- useTransactionStore
-+ useTransactionStore,
-+ useModalState,
-+ emojiAvatarForAddress,
- } from "./chunk-HOY3SQCF.js";
- import {
- lightTheme
-@@ -671,5 +673,7 @@ export {
- useAccountModal,
- useAddRecentTransaction,
- useChainModal,
-- useConnectModal
-+ useConnectModal,
-+ useModalState,
-+ emojiAvatarForAddress,
- };
diff --git a/patches/@rainbow-me+rainbowkit+1.1.1.patch b/patches/@rainbow-me+rainbowkit+1.1.1.patch
new file mode 100644
--- /dev/null
+++ b/patches/@rainbow-me+rainbowkit+1.1.1.patch
@@ -0,0 +1,37 @@
+diff --git a/node_modules/@rainbow-me/rainbowkit/dist/chunk-SMT6TDIM.js b/node_modules/@rainbow-me/rainbowkit/dist/chunk-SMT6TDIM.js
+index 278494e..4315ab1 100644
+--- a/node_modules/@rainbow-me/rainbowkit/dist/chunk-SMT6TDIM.js
++++ b/node_modules/@rainbow-me/rainbowkit/dist/chunk-SMT6TDIM.js
+@@ -14845,5 +14845,7 @@ export {
+ useAccountModal,
+ useChainModal,
+ useConnectModal,
+- ConnectButton
++ ConnectButton,
++ useModalState,
++ emojiAvatarForAddress
+ };
+diff --git a/node_modules/@rainbow-me/rainbowkit/dist/index.js b/node_modules/@rainbow-me/rainbowkit/dist/index.js
+index 26d3f19..2eb5ea4 100644
+--- a/node_modules/@rainbow-me/rainbowkit/dist/index.js
++++ b/node_modules/@rainbow-me/rainbowkit/dist/index.js
+@@ -24,7 +24,9 @@ import {
+ useChainId,
+ useChainModal,
+ useConnectModal,
+- useTransactionStore
++ useTransactionStore,
++ useModalState,
++ emojiAvatarForAddress
+ } from "./chunk-SMT6TDIM.js";
+ import {
+ lightTheme
+@@ -705,5 +707,7 @@ export {
+ useAccountModal,
+ useAddRecentTransaction,
+ useChainModal,
+- useConnectModal
++ useConnectModal,
++ useModalState,
++ emojiAvatarForAddress
+ };
diff --git a/web/account/log-in-form.react.js b/web/account/log-in-form.react.js
--- a/web/account/log-in-form.react.js
+++ b/web/account/log-in-form.react.js
@@ -5,7 +5,7 @@
import * as React from 'react';
import { useDispatch } from 'react-redux';
import uuid from 'uuid';
-import { useSigner } from 'wagmi';
+import { useWalletClient } from 'wagmi';
import { isDev } from 'lib/utils/dev-utils.js';
@@ -27,7 +27,7 @@
function LoginForm(): React.Node {
const { openConnectModal } = useConnectModal();
- const { data: signer } = useSigner();
+ const { data: signer } = useWalletClient();
const dispatch = useDispatch();
const primaryIdentityPublicKeys = useSelector(
diff --git a/web/account/siwe-login-form.react.js b/web/account/siwe-login-form.react.js
--- a/web/account/siwe-login-form.react.js
+++ b/web/account/siwe-login-form.react.js
@@ -5,7 +5,7 @@
import invariant from 'invariant';
import * as React from 'react';
import { useDispatch } from 'react-redux';
-import { useAccount, useSigner } from 'wagmi';
+import { useAccount, useWalletClient } from 'wagmi';
import { setDataLoadedActionType } from 'lib/actions/client-db-store-actions.js';
import {
@@ -56,7 +56,7 @@
createLoadingStatusSelector(siweAuthActionTypes);
function SIWELoginForm(props: SIWELoginFormProps): React.Node {
const { address } = useAccount();
- const { data: signer } = useSigner();
+ const { data: signer } = useWalletClient();
const dispatchActionPromise = useDispatchActionPromise();
const getSIWENonceCall = useServerCall(getSIWENonce);
const getSIWENonceCallLoadingStatus = useSelector(
@@ -143,7 +143,7 @@
primaryIdentityPublicKeys.ed25519,
);
const message = createSIWEMessage(address, statement, siweNonce);
- const signature = await signer.signMessage(message);
+ const signature = await signer.signMessage({ message });
await attemptSIWEAuth(message, signature);
dispatch({
type: setDataLoadedActionType,
diff --git a/web/app.react.js b/web/app.react.js
--- a/web/app.react.js
+++ b/web/app.react.js
@@ -30,7 +30,7 @@
import type { Dispatch } from 'lib/types/redux-types.js';
import { registerConfig } from 'lib/utils/config.js';
import { infoFromURL } from 'lib/utils/url-utils.js';
-import { AlchemyENSCacheProvider, wagmiClient } from 'lib/utils/wagmi-utils.js';
+import { AlchemyENSCacheProvider, wagmiConfig } from 'lib/utils/wagmi-utils.js';
import QrCodeLogin from './account/qr-code-login.react.js';
import WebEditThreadAvatarProvider from './avatars/web-edit-thread-avatar-provider.react.js';
@@ -190,7 +190,7 @@
<EditModalProvider>
<TooltipProvider>
<MenuProvider>
- <WagmiConfig client={wagmiClient}>
+ <WagmiConfig config={wagmiConfig}>
<AlchemyENSCacheProvider>
<MessageSearchStateProvider>
<FocusHandler />
diff --git a/web/package.json b/web/package.json
--- a/web/package.json
+++ b/web/package.json
@@ -46,7 +46,7 @@
"@fortawesome/free-solid-svg-icons": "5.11.2",
"@fortawesome/react-fontawesome": "0.1.5",
"@matrix-org/olm": "3.2.14",
- "@rainbow-me/rainbowkit": "^0.12.18",
+ "@rainbow-me/rainbowkit": "^1.1.1",
"basscss": "8.0.2",
"brotli": "^1.3.3",
"classnames": "^2.2.5",
@@ -92,8 +92,9 @@
"thumbhash": "^0.1.1",
"tinycolor2": "^1.4.1",
"uuid": "^3.4.0",
+ "viem": "^1.15.4",
"visibilityjs": "^2.0.2",
- "wagmi": "^0.12.19"
+ "wagmi": "^1.4.3"
},
"jest": {
"roots": [
diff --git a/yarn.lock b/yarn.lock
--- a/yarn.lock
+++ b/yarn.lock
@@ -36,6 +36,11 @@
through2 "^4.0.0"
which "^2.0.2"
+"@adraffy/ens-normalize@1.9.4":
+ version "1.9.4"
+ resolved "https://registry.yarnpkg.com/@adraffy/ens-normalize/-/ens-normalize-1.9.4.tgz#aae21cb858bbb0411949d5b7b3051f4209043f62"
+ integrity sha512-UK0bHA7hh9cR39V+4gl2/NnBBjoXIxkuWAPCaY4X7fbH4L/azIi7ilWOCjMUYfpJgraLUAqkRi2BqrjME8Rynw==
+
"@ampproject/remapping@^2.1.0":
version "2.2.0"
resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d"
@@ -3713,10 +3718,10 @@
"@jridgewell/resolve-uri" "^3.0.3"
"@jridgewell/sourcemap-codec" "^1.4.10"
-"@ledgerhq/connect-kit-loader@^1.0.1":
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/@ledgerhq/connect-kit-loader/-/connect-kit-loader-1.0.2.tgz#8554e16943f86cc2a5f6348a14dfe6e5bd0c572a"
- integrity sha512-TQ21IjcZOw/scqypaVFY3jHVqI7X7Hta3qN/us6FvTol3AY06UmrhhXGww0E9xHmAbdX241ddwXEiMBSQZFr9g==
+"@ledgerhq/connect-kit-loader@^1.1.0":
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/@ledgerhq/connect-kit-loader/-/connect-kit-loader-1.1.2.tgz#d550e3c1f046e4c796f32a75324b03606b7e226a"
+ integrity sha512-mscwGroSJQrCTjtNGBu+18FQbZYA4+q6Tyx6K7CXHl6AwgZKbWfZYdgP2F+fyZcRUdGRsMX8QtvU61VcGGtO1A==
"@leichtgewicht/ip-codec@^2.0.1":
version "2.0.4"
@@ -3898,11 +3903,23 @@
resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz#323d72dd25103d0c4fbdce89dadf574a787b1f9b"
integrity sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==
+"@noble/curves@1.2.0", "@noble/curves@~1.2.0":
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.2.0.tgz#92d7e12e4e49b23105a2555c6984d41733d65c35"
+ integrity sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==
+ dependencies:
+ "@noble/hashes" "1.3.2"
+
"@noble/ed25519@^1.7.0":
version "1.7.1"
resolved "https://registry.yarnpkg.com/@noble/ed25519/-/ed25519-1.7.1.tgz#6899660f6fbb97798a6fbd227227c4589a454724"
integrity sha512-Rk4SkJFaXZiznFyC/t77Q0NKS4FL7TLJJsVG2V2oiEq3kJVeTdxysEe/yRWSpnWMe808XRDJ+VFh5pt/FN5plw==
+"@noble/hashes@1.3.2", "@noble/hashes@~1.3.0", "@noble/hashes@~1.3.2":
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.3.2.tgz#6f26dbc8fbc7205873ce3cee2f690eba0d421b39"
+ integrity sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==
+
"@noble/hashes@^1.1.2":
version "1.1.5"
resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.1.5.tgz#1a0377f3b9020efe2fae03290bd2a12140c95c11"
@@ -4153,15 +4170,16 @@
resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570"
integrity sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==
-"@rainbow-me/rainbowkit@^0.12.18":
- version "0.12.18"
- resolved "https://registry.yarnpkg.com/@rainbow-me/rainbowkit/-/rainbowkit-0.12.18.tgz#a42f1682e629586fdebdc5606b0617f7f7e52054"
- integrity sha512-Ehpr8gBCS8v4vdXLi8ZBlQ1yA6GHJOhoP66hLrdgI5iSlr6aUGTEicEfb2RaKNltHJFW/5A4BKst0AK4PkAkuw==
+"@rainbow-me/rainbowkit@^1.1.1":
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/@rainbow-me/rainbowkit/-/rainbowkit-1.1.1.tgz#be2b4ed95943d9d0ec1af4bb780bbb2663203d9e"
+ integrity sha512-6NGeH2SpJYolstt9RXU6XwmvyL29XKc6OYZtctvdM83F/WNkRX+ywwBrfNNES9BAS6QNdOnPa7nIu+ghtFBgnQ==
dependencies:
"@vanilla-extract/css" "1.9.1"
"@vanilla-extract/dynamic" "2.0.2"
"@vanilla-extract/sprinkles" "1.5.0"
clsx "1.1.1"
+ i18n-js "^4.3.2"
qrcode "1.5.0"
react-remove-scroll "2.5.4"
@@ -4710,29 +4728,29 @@
prop-types "^15.7.2"
react-is "16.9.0"
-"@safe-global/safe-apps-provider@^0.15.2":
- version "0.15.2"
- resolved "https://registry.yarnpkg.com/@safe-global/safe-apps-provider/-/safe-apps-provider-0.15.2.tgz#fa5c30140134e72bb969da76b80a16c545323e3a"
- integrity sha512-BaoGAuY7h6jLBL7P+M6b7hd+1QfTv8uMyNF3udhiNUwA0XwfzH2ePQB13IEV3Mn7wdcIMEEUDS5kHbtAsj60qQ==
+"@safe-global/safe-apps-provider@^0.17.1":
+ version "0.17.1"
+ resolved "https://registry.yarnpkg.com/@safe-global/safe-apps-provider/-/safe-apps-provider-0.17.1.tgz#72df2a66be5343940ed505efe594ed3b0f2f7015"
+ integrity sha512-lYfRqrbbK1aKU1/UGkYWc/X7PgySYcumXKc5FB2uuwAs2Ghj8uETuW5BrwPqyjBknRxutFbTv+gth/JzjxAhdQ==
dependencies:
- "@safe-global/safe-apps-sdk" "7.9.0"
+ "@safe-global/safe-apps-sdk" "8.0.0"
events "^3.3.0"
-"@safe-global/safe-apps-sdk@7.9.0":
- version "7.9.0"
- resolved "https://registry.yarnpkg.com/@safe-global/safe-apps-sdk/-/safe-apps-sdk-7.9.0.tgz#0c79a7760470bfdaf4cce9aa5bceef56898c7037"
- integrity sha512-S2EI+JL8ocSgE3uGNaDZCzKmwfhtxXZFDUP76vN0FeaY35itFMyi8F0Vhxu0XnZm3yLzJE3tp5px6GhuQFLU6w==
+"@safe-global/safe-apps-sdk@8.0.0":
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/@safe-global/safe-apps-sdk/-/safe-apps-sdk-8.0.0.tgz#9bdfe0e0d85e1b2d279bb840f40c4b930aaf8bc1"
+ integrity sha512-gYw0ki/EAuV1oSyMxpqandHjnthZjYYy+YWpTAzf8BqfXM3ItcZLpjxfg+3+mXW8HIO+3jw6T9iiqEXsqHaMMw==
dependencies:
"@safe-global/safe-gateway-typescript-sdk" "^3.5.3"
- ethers "^5.7.2"
+ viem "^1.0.0"
-"@safe-global/safe-apps-sdk@^7.9.0":
- version "7.11.0"
- resolved "https://registry.yarnpkg.com/@safe-global/safe-apps-sdk/-/safe-apps-sdk-7.11.0.tgz#2cbc164fb70141cdf4d3331ff222cd98a2529316"
- integrity sha512-RDamzPM1Lhhiiz0O+Dn6FkFqIh47jmZX+HCV/BBnBBOSKfBJE//IGD3+02zMgojXHTikQAburdPes9qmH1SA1A==
+"@safe-global/safe-apps-sdk@^8.0.0":
+ version "8.1.0"
+ resolved "https://registry.yarnpkg.com/@safe-global/safe-apps-sdk/-/safe-apps-sdk-8.1.0.tgz#d1d0c69cd2bf4eef8a79c5d677d16971926aa64a"
+ integrity sha512-XJbEPuaVc7b9n23MqlF6c+ToYIS3f7P2Sel8f3cSBQ9WORE4xrSuvhMpK9fDSFqJ7by/brc+rmJR/5HViRr0/w==
dependencies:
"@safe-global/safe-gateway-typescript-sdk" "^3.5.3"
- ethers "^5.7.2"
+ viem "^1.0.0"
"@safe-global/safe-gateway-typescript-sdk@^3.5.3":
version "3.7.3"
@@ -4741,6 +4759,28 @@
dependencies:
cross-fetch "^3.1.5"
+"@scure/base@~1.1.0", "@scure/base@~1.1.2":
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/@scure/base/-/base-1.1.3.tgz#8584115565228290a6c6c4961973e0903bb3df2f"
+ integrity sha512-/+SgoRjLq7Xlf0CWuLHq2LUZeL/w65kfzAPG5NH9pcmBhs+nunQTn4gvdwgMTIXnt9b2C/1SeL2XiysZEyIC9Q==
+
+"@scure/bip32@1.3.2":
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/@scure/bip32/-/bip32-1.3.2.tgz#90e78c027d5e30f0b22c1f8d50ff12f3fb7559f8"
+ integrity sha512-N1ZhksgwD3OBlwTv3R6KFEcPojl/W4ElJOeCZdi+vuI5QmTFwLq3OFf2zd2ROpKvxFdgZ6hUpb0dx9bVNEwYCA==
+ dependencies:
+ "@noble/curves" "~1.2.0"
+ "@noble/hashes" "~1.3.2"
+ "@scure/base" "~1.1.2"
+
+"@scure/bip39@1.2.1":
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/@scure/bip39/-/bip39-1.2.1.tgz#5cee8978656b272a917b7871c981e0541ad6ac2a"
+ integrity sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==
+ dependencies:
+ "@noble/hashes" "~1.3.0"
+ "@scure/base" "~1.1.0"
+
"@segment/loosely-validate-event@^2.0.0":
version "2.0.0"
resolved "https://registry.yarnpkg.com/@segment/loosely-validate-event/-/loosely-validate-event-2.0.0.tgz#87dfc979e5b4e7b82c5f1d8b722dfd5d77644681"
@@ -5687,6 +5727,13 @@
dependencies:
"@types/node" "*"
+"@types/ws@^8.5.5":
+ version "8.5.6"
+ resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.6.tgz#e9ad51f0ab79b9110c50916c9fcbddc36d373065"
+ integrity sha512-8B5EO9jLVCy+B58PLHvLDuOD8DRVMgQzq8d55SjLCOn9kqGyqOvy27exVaTio1q1nX5zLu8/6N0n2ThSxOM6tg==
+ dependencies:
+ "@types/node" "*"
+
"@types/yargs-parser@*":
version "13.1.0"
resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-13.1.0.tgz#c563aa192f39350a1d18da36c5a8da382bbd8228"
@@ -5920,55 +5967,50 @@
dependencies:
"@types/node" "^8.10.29"
-"@wagmi/chains@0.2.22":
- version "0.2.22"
- resolved "https://registry.yarnpkg.com/@wagmi/chains/-/chains-0.2.22.tgz#25e511e134a00742e4fbf5108613dadf876c5bd9"
- integrity sha512-TdiOzJT6TO1JrztRNjTA5Quz+UmQlbvWFG8N41u9tta0boHA1JCAzGGvU6KuIcOmJfRJkKOUIt67wlbopCpVHg==
-
-"@wagmi/connectors@0.3.24":
- version "0.3.24"
- resolved "https://registry.yarnpkg.com/@wagmi/connectors/-/connectors-0.3.24.tgz#2c1d69fc0ae6b85b75a4d57547fc7e2d4bc117e8"
- integrity sha512-1pI0G9HRblc651dCz9LXuEu/zWQk23XwOUYqJEINb/c2TTLtw5TnTRIcefxxK6RnxeJvcKfnmK0rdZp/4ujFAA==
+"@wagmi/connectors@3.1.2":
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/@wagmi/connectors/-/connectors-3.1.2.tgz#4fd33fc4061ffb53c68860a203f099c6cac649c3"
+ integrity sha512-IlLKErqCzQRBUcCvXGPowcczbWcvJtEG006gPsAoePNJEXCHEWoKASghgu+L/bqD7006Z6mW6zlTNjcSQJvFAg==
dependencies:
"@coinbase/wallet-sdk" "^3.6.6"
- "@ledgerhq/connect-kit-loader" "^1.0.1"
- "@safe-global/safe-apps-provider" "^0.15.2"
- "@safe-global/safe-apps-sdk" "^7.9.0"
- "@walletconnect/ethereum-provider" "2.9.0"
+ "@ledgerhq/connect-kit-loader" "^1.1.0"
+ "@safe-global/safe-apps-provider" "^0.17.1"
+ "@safe-global/safe-apps-sdk" "^8.0.0"
+ "@walletconnect/ethereum-provider" "2.10.1"
"@walletconnect/legacy-provider" "^2.0.0"
- "@walletconnect/modal" "^2.5.9"
- abitype "^0.3.0"
+ "@walletconnect/modal" "2.6.2"
+ "@walletconnect/utils" "2.10.1"
+ abitype "0.8.7"
eventemitter3 "^4.0.7"
-"@wagmi/core@0.10.17":
- version "0.10.17"
- resolved "https://registry.yarnpkg.com/@wagmi/core/-/core-0.10.17.tgz#d2a641c3c608cad813e9eed290769d577512d935"
- integrity sha512-qud45y3IlHp7gYWzoFeyysmhyokRie59Xa5tcx5F1E/v4moD5BY0kzD26mZW/ZQ3WZuVK/lZwiiPRqpqWH52Gw==
+"@wagmi/core@1.4.3":
+ version "1.4.3"
+ resolved "https://registry.yarnpkg.com/@wagmi/core/-/core-1.4.3.tgz#1dfe1492b3cc1579d18fa07c88a9cfb82111ffcc"
+ integrity sha512-CIV9jwv5ue+WpqmA3FvwGa+23cppe7oIaz6TRnlGm0Hm0wDImSaQSWqcsFyOPvleD29oOIJ8e3KnHINEvI64AA==
dependencies:
- "@wagmi/chains" "0.2.22"
- "@wagmi/connectors" "0.3.24"
- abitype "^0.3.0"
+ "@wagmi/connectors" "3.1.2"
+ abitype "0.8.7"
eventemitter3 "^4.0.7"
zustand "^4.3.1"
-"@walletconnect/core@2.9.0":
- version "2.9.0"
- resolved "https://registry.yarnpkg.com/@walletconnect/core/-/core-2.9.0.tgz#7837a5d015a22b48d35b987bcde2aa9ccdf300d8"
- integrity sha512-MZYJghS9YCvGe32UOgDj0mCasaOoGHQaYXWeQblXE/xb8HuaM6kAWhjIQN9P+MNp5QP134BHP5olQostcCotXQ==
+"@walletconnect/core@2.10.1":
+ version "2.10.1"
+ resolved "https://registry.yarnpkg.com/@walletconnect/core/-/core-2.10.1.tgz#d1fb442bd77424666bacdb0f5a07f7708fb3d984"
+ integrity sha512-WAoXfmj+Zy5q48TnrKUjmHXJCBahzKwbul+noepRZf7JDtUAZ9IOWpUjg+UPRbfK5EiWZ0TF42S6SXidf7EHoQ==
dependencies:
"@walletconnect/heartbeat" "1.2.1"
"@walletconnect/jsonrpc-provider" "1.0.13"
"@walletconnect/jsonrpc-types" "1.0.3"
"@walletconnect/jsonrpc-utils" "1.0.8"
- "@walletconnect/jsonrpc-ws-connection" "1.0.12"
+ "@walletconnect/jsonrpc-ws-connection" "1.0.13"
"@walletconnect/keyvaluestorage" "^1.0.2"
"@walletconnect/logger" "^2.0.1"
"@walletconnect/relay-api" "^1.0.9"
"@walletconnect/relay-auth" "^1.0.4"
"@walletconnect/safe-json" "^1.0.2"
"@walletconnect/time" "^1.0.2"
- "@walletconnect/types" "2.9.0"
- "@walletconnect/utils" "2.9.0"
+ "@walletconnect/types" "2.10.1"
+ "@walletconnect/utils" "2.10.1"
events "^3.3.0"
lodash.isequal "4.5.0"
uint8arrays "^3.1.0"
@@ -6001,19 +6043,19 @@
dependencies:
tslib "1.14.1"
-"@walletconnect/ethereum-provider@2.9.0":
- version "2.9.0"
- resolved "https://registry.yarnpkg.com/@walletconnect/ethereum-provider/-/ethereum-provider-2.9.0.tgz#aa6e9e441678c824af8f744c50dafd604f19d69e"
- integrity sha512-rSXkC0SXMigJRdIi/M2RMuEuATY1AwtlTWQBnqyxoht7xbO2bQNPCXn0XL4s/GRNrSUtoKSY4aPMHXV4W4yLBA==
+"@walletconnect/ethereum-provider@2.10.1":
+ version "2.10.1"
+ resolved "https://registry.yarnpkg.com/@walletconnect/ethereum-provider/-/ethereum-provider-2.10.1.tgz#4733a98f0b388cf5ae6c2b269f50da87da432ee5"
+ integrity sha512-Yhoz8EXkKzxOlBT6G+elphqCx/gkH6RxD9/ZAiy9lLc8Ng5p1gvKCVVP5zsGNE9FbkKmHd+J9JJRzn2Bw2yqtQ==
dependencies:
"@walletconnect/jsonrpc-http-connection" "^1.0.7"
"@walletconnect/jsonrpc-provider" "^1.0.13"
"@walletconnect/jsonrpc-types" "^1.0.3"
"@walletconnect/jsonrpc-utils" "^1.0.8"
- "@walletconnect/sign-client" "2.9.0"
- "@walletconnect/types" "2.9.0"
- "@walletconnect/universal-provider" "2.9.0"
- "@walletconnect/utils" "2.9.0"
+ "@walletconnect/sign-client" "2.10.1"
+ "@walletconnect/types" "2.10.1"
+ "@walletconnect/universal-provider" "2.10.1"
+ "@walletconnect/utils" "2.10.1"
events "^3.3.0"
"@walletconnect/events@^1.0.1":
@@ -6069,10 +6111,10 @@
"@walletconnect/jsonrpc-types" "^1.0.3"
tslib "1.14.1"
-"@walletconnect/jsonrpc-ws-connection@1.0.12":
- version "1.0.12"
- resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-ws-connection/-/jsonrpc-ws-connection-1.0.12.tgz#2192314884fabdda6d0a9d22e157e5b352025ed8"
- integrity sha512-HAcadga3Qjt1Cqy+qXEW6zjaCs8uJGdGQrqltzl3OjiK4epGZRdvSzTe63P+t/3z+D2wG+ffEPn0GVcDozmN1w==
+"@walletconnect/jsonrpc-ws-connection@1.0.13":
+ version "1.0.13"
+ resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-ws-connection/-/jsonrpc-ws-connection-1.0.13.tgz#23b0cdd899801bfbb44a6556936ec2b93ef2adf4"
+ integrity sha512-mfOM7uFH4lGtQxG+XklYuFBj6dwVvseTt5/ahOkkmpcAEgz2umuzu7fTR+h5EmjQBdrmYyEBOWADbeaFNxdySg==
dependencies:
"@walletconnect/jsonrpc-utils" "^1.0.6"
"@walletconnect/safe-json" "^1.0.2"
@@ -6173,7 +6215,7 @@
motion "10.16.2"
qrcode "1.5.3"
-"@walletconnect/modal@^2.5.9":
+"@walletconnect/modal@2.6.2":
version "2.6.2"
resolved "https://registry.yarnpkg.com/@walletconnect/modal/-/modal-2.6.2.tgz#4b534a836f5039eeb3268b80be7217a94dd12651"
integrity sha512-eFopgKi8AjKf/0U4SemvcYw9zlLpx9njVN8sf6DAkowC2Md0gPU/UNEbH1Wwj407pEKnEds98pKWib1NN1ACoA==
@@ -6218,19 +6260,19 @@
dependencies:
tslib "1.14.1"
-"@walletconnect/sign-client@2.9.0":
- version "2.9.0"
- resolved "https://registry.yarnpkg.com/@walletconnect/sign-client/-/sign-client-2.9.0.tgz#fd3b0acb68bc8d56350f01ed70f8c6326e6e89fa"
- integrity sha512-mEKc4LlLMebCe45qzqh+MX4ilQK4kOEBzLY6YJpG8EhyT45eX4JMNA7qQoYa9MRMaaVb/7USJcc4e3ZrjZvQmA==
+"@walletconnect/sign-client@2.10.1":
+ version "2.10.1"
+ resolved "https://registry.yarnpkg.com/@walletconnect/sign-client/-/sign-client-2.10.1.tgz#db60bc9400cd79f0cb2380067343512b21ee4749"
+ integrity sha512-iG3eJGi1yXeG3xGeVSSMf8wDFyx239B0prLQfy1uYDtYFb2ynnH/09oqAZyKn96W5nfQzUgM2Mz157PVdloH3Q==
dependencies:
- "@walletconnect/core" "2.9.0"
+ "@walletconnect/core" "2.10.1"
"@walletconnect/events" "^1.0.1"
"@walletconnect/heartbeat" "1.2.1"
"@walletconnect/jsonrpc-utils" "1.0.8"
"@walletconnect/logger" "^2.0.1"
"@walletconnect/time" "^1.0.2"
- "@walletconnect/types" "2.9.0"
- "@walletconnect/utils" "2.9.0"
+ "@walletconnect/types" "2.10.1"
+ "@walletconnect/utils" "2.10.1"
events "^3.3.0"
"@walletconnect/time@^1.0.2":
@@ -6240,10 +6282,10 @@
dependencies:
tslib "1.14.1"
-"@walletconnect/types@2.9.0":
- version "2.9.0"
- resolved "https://registry.yarnpkg.com/@walletconnect/types/-/types-2.9.0.tgz#6e5dfdc7212c1ec4ab49a1ec409c743e16093f72"
- integrity sha512-ORopsMfSRvUYqtjKKd6scfg8o4/aGebipLxx92AuuUgMTERSU6cGmIrK6rdLu7W6FBJkmngPLEGc9mRqAb9Lug==
+"@walletconnect/types@2.10.1":
+ version "2.10.1"
+ resolved "https://registry.yarnpkg.com/@walletconnect/types/-/types-2.10.1.tgz#1355bce236f3eef575716ea3efe4beed98a873ef"
+ integrity sha512-7pccAhajQdiH2kYywjE1XI64IqRI+4ioyGy0wvz8d0UFQ/DSG3MLKR8jHf5aTOafQQ/HRLz6xvlzN4a7gIVkUQ==
dependencies:
"@walletconnect/events" "^1.0.1"
"@walletconnect/heartbeat" "1.2.1"
@@ -6252,25 +6294,25 @@
"@walletconnect/logger" "^2.0.1"
events "^3.3.0"
-"@walletconnect/universal-provider@2.9.0":
- version "2.9.0"
- resolved "https://registry.yarnpkg.com/@walletconnect/universal-provider/-/universal-provider-2.9.0.tgz#a6b4a1f099262536e17b5c25bf7b3c89db9945a8"
- integrity sha512-k3nkSBkF69sJJVoe17IVoPtnhp/sgaa2t+x7BvA/BKeMxE0DGdtRJdEXotTc8DBmI7o2tkq6l8+HyFBGjQ/CjQ==
+"@walletconnect/universal-provider@2.10.1":
+ version "2.10.1"
+ resolved "https://registry.yarnpkg.com/@walletconnect/universal-provider/-/universal-provider-2.10.1.tgz#c4a77bd2eed1a335edae5b2b298636092fff63ef"
+ integrity sha512-81QxTH/X4dRoYCz0U9iOrBYOcj7N897ONcB57wsGhEkV7Rc9htmWJq2CzeOuxvVZ+pNZkE+/aw9LrhizO1Ltxg==
dependencies:
"@walletconnect/jsonrpc-http-connection" "^1.0.7"
"@walletconnect/jsonrpc-provider" "1.0.13"
"@walletconnect/jsonrpc-types" "^1.0.2"
"@walletconnect/jsonrpc-utils" "^1.0.7"
"@walletconnect/logger" "^2.0.1"
- "@walletconnect/sign-client" "2.9.0"
- "@walletconnect/types" "2.9.0"
- "@walletconnect/utils" "2.9.0"
+ "@walletconnect/sign-client" "2.10.1"
+ "@walletconnect/types" "2.10.1"
+ "@walletconnect/utils" "2.10.1"
events "^3.3.0"
-"@walletconnect/utils@2.9.0":
- version "2.9.0"
- resolved "https://registry.yarnpkg.com/@walletconnect/utils/-/utils-2.9.0.tgz#c73925edb9fefe79021bcf028e957028f986b728"
- integrity sha512-7Tu3m6dZL84KofrNBcblsgpSqU2vdo9ImLD7zWimLXERVGNQ8smXG+gmhQYblebIBhsPzjy9N38YMC3nPlfQNw==
+"@walletconnect/utils@2.10.1":
+ version "2.10.1"
+ resolved "https://registry.yarnpkg.com/@walletconnect/utils/-/utils-2.10.1.tgz#65b37c9800eb0e80a08385b6987471fb46e1e22e"
+ integrity sha512-DM0dKgm9O58l7VqJEyV2OVv16XRePhDAReI23let6WdW1dSpw/Y/A89Lp99ZJOjLm2FxyblMRF3YRaZtHwBffw==
dependencies:
"@stablelib/chacha20poly1305" "1.0.1"
"@stablelib/hkdf" "1.0.1"
@@ -6280,7 +6322,7 @@
"@walletconnect/relay-api" "^1.0.9"
"@walletconnect/safe-json" "^1.0.2"
"@walletconnect/time" "^1.0.2"
- "@walletconnect/types" "2.9.0"
+ "@walletconnect/types" "2.10.1"
"@walletconnect/window-getters" "^1.0.1"
"@walletconnect/window-metadata" "^1.0.1"
detect-browser "5.3.0"
@@ -6476,10 +6518,15 @@
resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
-abitype@^0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/abitype/-/abitype-0.3.0.tgz#75150e337d88cc0b2423ed0d3fc36935f139d04c"
- integrity sha512-0YokyAV4hKMcy97Pl+6QgZBlBdZJN2llslOs7kiFY+cu7kMlVXDBpxMExfv0krzBCQt2t7hNovpQ3y/zvEm18A==
+abitype@0.8.7:
+ version "0.8.7"
+ resolved "https://registry.yarnpkg.com/abitype/-/abitype-0.8.7.tgz#e4b3f051febd08111f486c0cc6a98fa72d033622"
+ integrity sha512-wQ7hV8Yg/yKmGyFpqrNZufCxbszDe5es4AZGYPBitocfSqXtjrTG9JMWFcc4N30ukl2ve48aBTwt7NJxVQdU3w==
+
+abitype@0.9.8:
+ version "0.9.8"
+ resolved "https://registry.yarnpkg.com/abitype/-/abitype-0.9.8.tgz#1f120b6b717459deafd213dfbf3a3dd1bf10ae8c"
+ integrity sha512-puLifILdm+8sjyss4S+fsUN09obiT1g2YW6CtcQF+QDzxR0euzgEB29MZujC6zMk2a6SVmtttq1fc6+YFA7WYQ==
abort-controller@^3.0.0:
version "3.0.0"
@@ -7845,6 +7892,11 @@
dependencies:
bindings "^1.3.0"
+bignumber.js@*:
+ version "9.1.2"
+ resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.1.2.tgz#b7c4242259c008903b13707983b5f4bbd31eda0c"
+ integrity sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==
+
bignumber.js@^9.0.0:
version "9.0.0"
resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.0.0.tgz#805880f84a329b5eac6e7cb6f8274b6d82bdf075"
@@ -13984,6 +14036,15 @@
resolved "https://registry.yarnpkg.com/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz#691879af8e220aea5750e8827db4ef62a54e361d"
integrity sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==
+i18n-js@^4.3.2:
+ version "4.3.2"
+ resolved "https://registry.yarnpkg.com/i18n-js/-/i18n-js-4.3.2.tgz#ec5391f23c76f5374b53645c83d272914eb81291"
+ integrity sha512-n8gbEbQEueym2/q2yrZk5/xKWjFcKtg3/Escw4JHSVWa8qtKqP8j7se3UjkRbHlO/REqFA0V/MG1q8tEfyHeOA==
+ dependencies:
+ bignumber.js "*"
+ lodash "*"
+ make-plural "*"
+
"iconv-lite@0.4.13 - 0.6.3", iconv-lite@^0.6.2, iconv-lite@^0.6.3:
version "0.6.3"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501"
@@ -14969,6 +15030,11 @@
node-fetch "^2.6.1"
whatwg-fetch "^3.4.1"
+isomorphic-ws@5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/isomorphic-ws/-/isomorphic-ws-5.0.0.tgz#e5529148912ecb9b451b46ed44d53dae1ce04bbf"
+ integrity sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==
+
isomorphic-ws@^4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz#55fd4cd6c5e6491e76dc125938dd863f5cd4f2dc"
@@ -17033,16 +17099,16 @@
resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=
+lodash@*, lodash@^4.0.1, lodash@^4.14.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4, lodash@^4.3.0, lodash@^4.7.0, lodash@^4.8.0:
+ version "4.17.21"
+ resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
+ integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
+
lodash@^3.2.0:
version "3.10.1"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6"
integrity sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=
-lodash@^4.0.1, lodash@^4.14.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4, lodash@^4.3.0, lodash@^4.7.0, lodash@^4.8.0:
- version "4.17.21"
- resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
- integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
-
log-symbols@^2.2.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a"
@@ -17284,6 +17350,11 @@
socks-proxy-agent "^6.0.0"
ssri "^8.0.0"
+make-plural@*:
+ version "7.3.0"
+ resolved "https://registry.yarnpkg.com/make-plural/-/make-plural-7.3.0.tgz#2889dbafca2fb097037c47967d3e3afa7e48a52c"
+ integrity sha512-/K3BC0KIsO+WK2i94LkMPv3wslMrazrQhfi5We9fMbLlLjzoOSJWr7TAdupLlDWaJcWxwoNosBkhFDejiu5VDw==
+
makeerror@1.0.x:
version "1.0.11"
resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c"
@@ -24939,6 +25010,21 @@
core-util-is "1.0.2"
extsprintf "^1.2.0"
+viem@^1.0.0, viem@^1.15.4:
+ version "1.15.4"
+ resolved "https://registry.yarnpkg.com/viem/-/viem-1.15.4.tgz#422b2a23bc2c9e240d91758ae29a464ca6faed5b"
+ integrity sha512-kQtJiYbZ86rzGdAXkvAxf6ovsabzyn41loNiSjQNFXwvn24cGP3IbQhQcK5OYorQY9Pz7Dm54EBV5XhFxo+15g==
+ dependencies:
+ "@adraffy/ens-normalize" "1.9.4"
+ "@noble/curves" "1.2.0"
+ "@noble/hashes" "1.3.2"
+ "@scure/bip32" "1.3.2"
+ "@scure/bip39" "1.2.1"
+ "@types/ws" "^8.5.5"
+ abitype "0.9.8"
+ isomorphic-ws "5.0.0"
+ ws "8.13.0"
+
visibilityjs@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/visibilityjs/-/visibilityjs-2.0.2.tgz#d7c466e922024bb6c413d2136d5567e71f5fdc2f"
@@ -24968,16 +25054,16 @@
dependencies:
xml-name-validator "^3.0.0"
-wagmi@^0.12.19:
- version "0.12.19"
- resolved "https://registry.yarnpkg.com/wagmi/-/wagmi-0.12.19.tgz#5f5038330907f70c033ea51ef8a9136289567256"
- integrity sha512-S/el9BDb/HNeQWh1v8TvntMPX/CgKLDAoJqDb8i7jifLfWPqFL7gor3vnI1Vs6ZlB8uh7m+K1Qyg+mKhbITuDQ==
+wagmi@^1.4.3:
+ version "1.4.3"
+ resolved "https://registry.yarnpkg.com/wagmi/-/wagmi-1.4.3.tgz#e3f8c9e7ec5b899eb15a29a727e833d44bd50ce4"
+ integrity sha512-3LjbqqVRe6WW/WD07QCd5Itmo4nUfLsXuoc8F7nw9NslNUg8SFEb+g/jZ4665V0xh5ZRqPBJ7XOXASpdM2Y/5Q==
dependencies:
"@tanstack/query-sync-storage-persister" "^4.27.1"
"@tanstack/react-query" "^4.28.0"
"@tanstack/react-query-persist-client" "^4.28.0"
- "@wagmi/core" "0.10.17"
- abitype "^0.3.0"
+ "@wagmi/core" "1.4.3"
+ abitype "0.8.7"
use-sync-external-store "^1.2.0"
walker@^1.0.7, walker@~1.0.5:
@@ -25442,6 +25528,11 @@
resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.6.tgz#5654ca8ecdeee47c33a9a4bf6d28e2be2980377c"
integrity sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==
+ws@8.13.0, ws@^8.13.0:
+ version "8.13.0"
+ resolved "https://registry.yarnpkg.com/ws/-/ws-8.13.0.tgz#9a9fb92f93cf41512a0735c8f4dd09b8a1211cd0"
+ integrity sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==
+
ws@^5.2.0:
version "5.2.3"
resolved "https://registry.yarnpkg.com/ws/-/ws-5.2.3.tgz#05541053414921bc29c63bee14b8b0dd50b07b3d"
@@ -25466,11 +25557,6 @@
resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591"
integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==
-ws@^8.13.0:
- version "8.13.0"
- resolved "https://registry.yarnpkg.com/ws/-/ws-8.13.0.tgz#9a9fb92f93cf41512a0735c8f4dd09b8a1211cd0"
- integrity sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==
-
ws@^8.4.2:
version "8.12.0"
resolved "https://registry.yarnpkg.com/ws/-/ws-8.12.0.tgz#485074cc392689da78e1828a9ff23585e06cddd8"

File Metadata

Mime Type
text/plain
Expires
Sat, Sep 21, 10:50 AM (21 h, 16 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2160802
Default Alt Text
D9434.id31862.diff (37 KB)

Event Timeline