diff --git a/.changeset/new-cougars-repeat.md b/.changeset/new-cougars-repeat.md
new file mode 100644
index 0000000..cc6d13b
--- /dev/null
+++ b/.changeset/new-cougars-repeat.md
@@ -0,0 +1,5 @@
+---
+"burner-connector": patch
+---
+
+update wagmi, viem & rainbowkit versions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100644
index 0000000..90b779f
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1,29 @@
+## Local setup
+
+1. Build the package:
+
+```bash
+pnpm run build
+```
+
+This builds the `burner-connector` package.
+
+2. Start the example repo:
+
+```bash
+pnpm run dev
+```
+
+This will start a local server on `http://localhost:3000` with the example app linked to local package
+
+The burner wallet should be automatically connected to sepolia network, and can interact with the [`YourContract`](https://sepolia.etherscan.io/address/0x0D25b202D1B5126ECFcaeFa85f7a37ed86EF79ea) deployed on the sepolia.
+
+## Testing with hardhat
+
+For this we will be needing a `YourContract` contract deployed on the hardhat network.
+
+Follow the [quick start guide of Scaffold-ETH](https://github.com/scaffold-eth/scaffold-eth-2?tab=readme-ov-file#quickstart) till point 3 to deploy `YourContract` on hardhat network.
+
+Since the SE-2 first deployment of `YourContract` results in same address, we already have the abi and address present in `example/contracts/deployedContract.ts`
+
+Running `pnpm run dev` and switching to hardhat network in the burner wallet should now allow you to interact with the `YourContract` deployed on hardhat network.
diff --git a/README.md b/README.md
index 216b74b..18601ce 100644
--- a/README.md
+++ b/README.md
@@ -73,18 +73,6 @@ const wagmiConfig = createConfig({
});
```
-## Local setup
+---
-1. Build the package:
-
-```bash
-pnpm run build
-```
-
-2. Start the example repo:
-
-```bash
-pnpm run dev
-```
-
-This will start a local server on `http://localhost:3000` with the example app linked to local package
+Checkout [CONTRIBUTING.md](/CONTRIBUTING.md) for more details on how to set it up locally.
diff --git a/example/app/ScaffoldETHProvider.tsx b/example/app/ScaffoldETHProvider.tsx
index 535cdf9..c6b33ad 100644
--- a/example/app/ScaffoldETHProvider.tsx
+++ b/example/app/ScaffoldETHProvider.tsx
@@ -1,42 +1,10 @@
"use client";
-import {
- connectorsForWallets,
- RainbowKitProvider,
-} from "@rainbow-me/rainbowkit";
-import { createConfig, WagmiProvider } from "wagmi";
-import { mainnet, polygon, optimism, arbitrum, base } from "wagmi/chains";
+import { RainbowKitProvider } from "@rainbow-me/rainbowkit";
+import { WagmiProvider } from "wagmi";
+import { Toaster } from "react-hot-toast";
import { QueryClientProvider, QueryClient } from "@tanstack/react-query";
-import { metaMaskWallet } from "@rainbow-me/rainbowkit/wallets";
-import { createClient, http } from "viem";
-import { rainbowkitBurnerWallet } from "burner-connector";
-
-const wallets = [metaMaskWallet, rainbowkitBurnerWallet];
-const walletConnectProjectID = "3a8170812b534d0ff9d794f19a901d64";
-const wagmiConnectors = connectorsForWallets(
- [
- {
- groupName: "Supported Wallets",
- wallets,
- },
- ],
-
- {
- appName: "scaffold-eth-2",
- projectId: walletConnectProjectID,
- },
-);
-
-const chains = [mainnet, polygon, optimism, arbitrum, base] as const;
-
-const wagmiConfig = createConfig({
- chains: chains,
- connectors: wagmiConnectors,
- ssr: true,
- client({ chain }) {
- return createClient({ chain, transport: http() });
- },
-});
+import { wagmiConfig } from "./wagmiConfig";
const queryClient = new QueryClient({
defaultOptions: {
@@ -56,6 +24,7 @@ export const ScaffoldEthAppWithProviders = ({
{children}
+
);
};
diff --git a/example/app/components/Example.tsx b/example/app/components/Example.tsx
new file mode 100644
index 0000000..56da377
--- /dev/null
+++ b/example/app/components/Example.tsx
@@ -0,0 +1,74 @@
+import {
+ useAccount,
+ useReadContract,
+ useSignMessage,
+ useWriteContract,
+} from "wagmi";
+import { FaucetButton } from "./FaucetButton";
+import toast from "react-hot-toast";
+import deployedContracts from "../contracts/deployedContracts";
+
+export const Example = () => {
+ const { isConnected, chain } = useAccount();
+ const { signMessageAsync } = useSignMessage();
+
+ const { writeContractAsync, isPending } = useWriteContract();
+
+ console.log("isPending", isPending);
+ const yourContract =
+ chain?.id && chain.id in deployedContracts
+ ? deployedContracts[chain.id as 11155111 | 31337].YourContract
+ : deployedContracts["11155111"].YourContract;
+
+ const { data: totalCounter } = useReadContract({
+ ...yourContract,
+ functionName: "totalCounter",
+ });
+
+ const handleSetGreetings = async () => {
+ try {
+ await writeContractAsync({
+ ...yourContract,
+ functionName: "setGreeting",
+ args: ["Hello World"],
+ });
+ toast.success("Greetings send");
+ } catch (err) {
+ console.log(err, "err");
+ toast.error("Error Sending Message");
+ }
+ };
+
+ return (
+
+
+ {isConnected && (
+
+ )}
+
+
Reading total count: {totalCounter ? totalCounter.toString() : 0}
+
+ );
+};
diff --git a/example/app/components/FaucetButton.tsx b/example/app/components/FaucetButton.tsx
new file mode 100644
index 0000000..32eefaf
--- /dev/null
+++ b/example/app/components/FaucetButton.tsx
@@ -0,0 +1,61 @@
+"use client";
+
+import { useState } from "react";
+import toast from "react-hot-toast";
+import { Chain, createWalletClient, http, parseEther } from "viem";
+import { hardhat } from "viem/chains";
+import { useAccount } from "wagmi";
+
+// Number of ETH faucet sends to an address
+const NUM_OF_ETH = "1";
+const FAUCET_ADDRESS = "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266";
+
+const localWalletClient = createWalletClient({
+ chain: hardhat as Chain,
+ transport: http(),
+});
+
+/**
+ * FaucetButton button which lets you grab eth.
+ */
+export const FaucetButton = () => {
+ const { address, chain: ConnectedChain } = useAccount();
+
+ const [loading, setLoading] = useState(false);
+
+ let displayAddress = address?.slice(0, 6) + "..." + address?.slice(-4);
+ const sendETH = async () => {
+ if (!address) return;
+ try {
+ setLoading(true);
+ await localWalletClient.sendTransaction({
+ account: FAUCET_ADDRESS,
+ to: address,
+ value: parseEther(NUM_OF_ETH),
+ });
+ toast.success(`Sent ${NUM_OF_ETH} ETH to ${displayAddress}`);
+ setLoading(false);
+ } catch (error) {
+ toast.error("Error sending the ETH");
+ console.error("⚡️ ~ file: FaucetButton.tsx:sendETH ~ error", error);
+ setLoading(false);
+ }
+ };
+
+ // Render only on local chain
+ if (ConnectedChain?.id !== hardhat.id) {
+ return null;
+ }
+
+ return (
+
+
+
+ );
+};
diff --git a/example/app/contracts/deployedContracts.ts b/example/app/contracts/deployedContracts.ts
new file mode 100644
index 0000000..1431689
--- /dev/null
+++ b/example/app/contracts/deployedContracts.ts
@@ -0,0 +1,247 @@
+const deployedContracts = {
+ 11155111: {
+ YourContract: {
+ address: "0x0D25b202D1B5126ECFcaeFa85f7a37ed86EF79ea",
+ abi: [
+ {
+ inputs: [
+ { internalType: "address", name: "_owner", type: "address" },
+ ],
+ stateMutability: "nonpayable",
+ type: "constructor",
+ },
+ {
+ anonymous: false,
+ inputs: [
+ {
+ indexed: true,
+ internalType: "address",
+ name: "greetingSetter",
+ type: "address",
+ },
+ {
+ indexed: false,
+ internalType: "string",
+ name: "newGreeting",
+ type: "string",
+ },
+ {
+ indexed: false,
+ internalType: "bool",
+ name: "premium",
+ type: "bool",
+ },
+ {
+ indexed: false,
+ internalType: "uint256",
+ name: "value",
+ type: "uint256",
+ },
+ ],
+ name: "GreetingChange",
+ type: "event",
+ },
+ {
+ inputs: [],
+ name: "greeting",
+ outputs: [{ internalType: "string", name: "", type: "string" }],
+ stateMutability: "view",
+ type: "function",
+ },
+ {
+ inputs: [],
+ name: "owner",
+ outputs: [{ internalType: "address", name: "", type: "address" }],
+ stateMutability: "view",
+ type: "function",
+ },
+ {
+ inputs: [],
+ name: "premium",
+ outputs: [{ internalType: "bool", name: "", type: "bool" }],
+ stateMutability: "view",
+ type: "function",
+ },
+ {
+ inputs: [
+ { internalType: "string", name: "_newGreeting", type: "string" },
+ ],
+ name: "setGreeting",
+ outputs: [],
+ stateMutability: "payable",
+ type: "function",
+ },
+ {
+ inputs: [],
+ name: "totalCounter",
+ outputs: [{ internalType: "uint256", name: "", type: "uint256" }],
+ stateMutability: "view",
+ type: "function",
+ },
+ {
+ inputs: [{ internalType: "address", name: "", type: "address" }],
+ name: "userGreetingCounter",
+ outputs: [{ internalType: "uint256", name: "", type: "uint256" }],
+ stateMutability: "view",
+ type: "function",
+ },
+ {
+ inputs: [],
+ name: "withdraw",
+ outputs: [],
+ stateMutability: "nonpayable",
+ type: "function",
+ },
+ { stateMutability: "payable", type: "receive" },
+ ],
+ },
+ },
+ 31337: {
+ YourContract: {
+ // default address from SE-2 YourContract deployment
+ address: "0x5FbDB2315678afecb367f032d93F642f64180aa3",
+ abi: [
+ {
+ inputs: [
+ {
+ internalType: "address",
+ name: "_owner",
+ type: "address",
+ },
+ ],
+ stateMutability: "nonpayable",
+ type: "constructor",
+ },
+ {
+ anonymous: false,
+ inputs: [
+ {
+ indexed: true,
+ internalType: "address",
+ name: "greetingSetter",
+ type: "address",
+ },
+ {
+ indexed: false,
+ internalType: "string",
+ name: "newGreeting",
+ type: "string",
+ },
+ {
+ indexed: false,
+ internalType: "bool",
+ name: "premium",
+ type: "bool",
+ },
+ {
+ indexed: false,
+ internalType: "uint256",
+ name: "value",
+ type: "uint256",
+ },
+ ],
+ name: "GreetingChange",
+ type: "event",
+ },
+ {
+ inputs: [],
+ name: "greeting",
+ outputs: [
+ {
+ internalType: "string",
+ name: "",
+ type: "string",
+ },
+ ],
+ stateMutability: "view",
+ type: "function",
+ },
+ {
+ inputs: [],
+ name: "owner",
+ outputs: [
+ {
+ internalType: "address",
+ name: "",
+ type: "address",
+ },
+ ],
+ stateMutability: "view",
+ type: "function",
+ },
+ {
+ inputs: [],
+ name: "premium",
+ outputs: [
+ {
+ internalType: "bool",
+ name: "",
+ type: "bool",
+ },
+ ],
+ stateMutability: "view",
+ type: "function",
+ },
+ {
+ inputs: [
+ {
+ internalType: "string",
+ name: "_newGreeting",
+ type: "string",
+ },
+ ],
+ name: "setGreeting",
+ outputs: [],
+ stateMutability: "payable",
+ type: "function",
+ },
+ {
+ inputs: [],
+ name: "totalCounter",
+ outputs: [
+ {
+ internalType: "uint256",
+ name: "",
+ type: "uint256",
+ },
+ ],
+ stateMutability: "view",
+ type: "function",
+ },
+ {
+ inputs: [
+ {
+ internalType: "address",
+ name: "",
+ type: "address",
+ },
+ ],
+ name: "userGreetingCounter",
+ outputs: [
+ {
+ internalType: "uint256",
+ name: "",
+ type: "uint256",
+ },
+ ],
+ stateMutability: "view",
+ type: "function",
+ },
+ {
+ inputs: [],
+ name: "withdraw",
+ outputs: [],
+ stateMutability: "nonpayable",
+ type: "function",
+ },
+ {
+ stateMutability: "payable",
+ type: "receive",
+ },
+ ],
+ inheritedFunctions: {},
+ },
+ },
+} as const;
+
+export default deployedContracts;
diff --git a/example/app/page.tsx b/example/app/page.tsx
index 9fe69f2..5a53d77 100644
--- a/example/app/page.tsx
+++ b/example/app/page.tsx
@@ -1,33 +1,12 @@
"use client";
-
import { ConnectButton } from "@rainbow-me/rainbowkit";
-import { useAccount, useSignMessage } from "wagmi";
+import { Example } from "./components/Example";
export default function Home() {
- const { isConnected } = useAccount();
- const { signMessageAsync } = useSignMessage();
return (
-
+
- {isConnected && (
-
- )}
+
);
}
diff --git a/example/app/wagmiConfig.ts b/example/app/wagmiConfig.ts
new file mode 100644
index 0000000..c9e20c1
--- /dev/null
+++ b/example/app/wagmiConfig.ts
@@ -0,0 +1,33 @@
+import { connectorsForWallets } from "@rainbow-me/rainbowkit";
+import { createConfig } from "wagmi";
+import { hardhat, sepolia } from "wagmi/chains";
+import { metaMaskWallet } from "@rainbow-me/rainbowkit/wallets";
+import { createClient, http } from "viem";
+import { rainbowkitBurnerWallet } from "burner-connector";
+
+const wallets = [metaMaskWallet, rainbowkitBurnerWallet];
+const walletConnectProjectID = "3a8170812b534d0ff9d794f19a901d64";
+const wagmiConnectors = connectorsForWallets(
+ [
+ {
+ groupName: "Supported Wallets",
+ wallets,
+ },
+ ],
+
+ {
+ appName: "scaffold-eth-2",
+ projectId: walletConnectProjectID,
+ },
+);
+
+export const chains = [sepolia, hardhat] as const;
+
+export const wagmiConfig = createConfig({
+ chains: chains,
+ connectors: wagmiConnectors,
+ ssr: true,
+ client({ chain }) {
+ return createClient({ chain, transport: http() });
+ },
+});
diff --git a/example/package.json b/example/package.json
index f39e1b9..4345be5 100644
--- a/example/package.json
+++ b/example/package.json
@@ -9,23 +9,24 @@
"lint": "next lint"
},
"dependencies": {
- "@rainbow-me/rainbowkit": "2.0.2",
+ "@rainbow-me/rainbowkit": "2.1.0",
"@tanstack/react-query": "^5.28.6",
+ "burner-connector": "workspace:*",
+ "next": "14.2.3",
"react": "^18",
"react-dom": "^18",
- "next": "14.2.3",
- "viem": "2.8.16",
- "wagmi": "2.5.12",
- "burner-connector": "workspace:*"
+ "react-hot-toast": "^2.4.1",
+ "viem": "2.10.9",
+ "wagmi": "2.9.2"
},
"devDependencies": {
- "typescript": "^5",
"@types/node": "^20",
"@types/react": "^18",
"@types/react-dom": "^18",
+ "eslint": "^8",
+ "eslint-config-next": "14.2.3",
"postcss": "^8",
"tailwindcss": "^3.4.1",
- "eslint": "^8",
- "eslint-config-next": "14.2.3"
+ "typescript": "^5"
}
}
diff --git a/example/tsconfig.json b/example/tsconfig.json
index e7ff90f..d75ca5e 100644
--- a/example/tsconfig.json
+++ b/example/tsconfig.json
@@ -1,13 +1,15 @@
{
"compilerOptions": {
+ "target": "es2020",
"lib": ["dom", "dom.iterable", "esnext"],
"allowJs": true,
"skipLibCheck": true,
"strict": true,
+ "forceConsistentCasingInFileNames": true,
"noEmit": true,
"esModuleInterop": true,
"module": "esnext",
- "moduleResolution": "bundler",
+ "moduleResolution": "node",
"resolveJsonModule": true,
"isolatedModules": true,
"jsx": "preserve",
diff --git a/packages/burner-connector/package.json b/packages/burner-connector/package.json
index 274c45a..bc58d0d 100644
--- a/packages/burner-connector/package.json
+++ b/packages/burner-connector/package.json
@@ -45,8 +45,8 @@
"typescript-eslint": "^7.7.1"
},
"dependencies": {
- "@rainbow-me/rainbowkit": "2.0.2",
- "@wagmi/core": "2.6.9",
- "viem": "2.8.16"
+ "@rainbow-me/rainbowkit": "2.1.0",
+ "@wagmi/core": "2.10.2",
+ "viem": "2.10.9"
}
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index cb08703..01d2e10 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -15,8 +15,8 @@ importers:
example:
dependencies:
'@rainbow-me/rainbowkit':
- specifier: 2.0.2
- version: 2.0.2(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.8.16(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3))(wagmi@2.5.12(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))(@tanstack/query-core@5.32.0)(@tanstack/react-query@5.32.0(react@18.3.1))(@types/react@18.3.1)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.3)(viem@2.8.16(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3)))
+ specifier: 2.1.0
+ version: 2.1.0(@tanstack/react-query@5.32.0(react@18.3.1))(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.10.9(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3))(wagmi@2.9.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))(@tanstack/query-core@5.32.0)(@tanstack/react-query@5.32.0(react@18.3.1))(@types/react@18.3.1)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.3)(viem@2.10.9(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3)))
'@tanstack/react-query':
specifier: ^5.28.6
version: 5.32.0(react@18.3.1)
@@ -32,12 +32,15 @@ importers:
react-dom:
specifier: ^18
version: 18.3.1(react@18.3.1)
+ react-hot-toast:
+ specifier: ^2.4.1
+ version: 2.4.1(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
viem:
- specifier: 2.8.16
- version: 2.8.16(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3)
+ specifier: 2.10.9
+ version: 2.10.9(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3)
wagmi:
- specifier: 2.5.12
- version: 2.5.12(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))(@tanstack/query-core@5.32.0)(@tanstack/react-query@5.32.0(react@18.3.1))(@types/react@18.3.1)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.3)(viem@2.8.16(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3))
+ specifier: 2.9.2
+ version: 2.9.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))(@tanstack/query-core@5.32.0)(@tanstack/react-query@5.32.0(react@18.3.1))(@types/react@18.3.1)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.3)(viem@2.10.9(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3))
devDependencies:
'@types/node':
specifier: ^20
@@ -67,14 +70,14 @@ importers:
packages/burner-connector:
dependencies:
'@rainbow-me/rainbowkit':
- specifier: 2.0.2
- version: 2.0.2(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.8.16(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3))(wagmi@2.5.12(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))(@tanstack/query-core@5.32.0)(@tanstack/react-query@5.32.0(react@18.3.1))(@types/react@18.3.1)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.3)(viem@2.8.16(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3)))
+ specifier: 2.1.0
+ version: 2.1.0(@tanstack/react-query@5.32.0(react@18.3.1))(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.10.9(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3))(wagmi@2.9.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))(@tanstack/query-core@5.32.0)(@tanstack/react-query@5.32.0(react@18.3.1))(@types/react@18.3.1)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.3)(viem@2.10.9(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3)))
'@wagmi/core':
- specifier: 2.6.9
- version: 2.6.9(@tanstack/query-core@5.32.0)(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.3)(viem@2.8.16(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3))
+ specifier: 2.10.2
+ version: 2.10.2(@tanstack/query-core@5.32.0)(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.3)(viem@2.10.9(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3))
viem:
- specifier: 2.8.16
- version: 2.8.16(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3)
+ specifier: 2.10.9
+ version: 2.10.9(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3)
devDependencies:
'@eslint/js':
specifier: ^9.1.1
@@ -885,67 +888,19 @@ packages:
'@changesets/write@0.3.0':
resolution: {integrity: sha512-slGLb21fxZVUYbyea+94uFiD6ntQW0M2hIKNznFizDhZPDgn2c/fv1UzzlW43RVzh1BEDuIqW6hzlJ1OflNmcw==}
- '@coinbase/wallet-sdk@3.9.1':
- resolution: {integrity: sha512-cGUE8wm1/cMI8irRMVOqbFWYcnNugqCtuy2lnnHfgloBg+GRLs9RsrkOUDMdv/StfUeeKhCDyYudsXXvcL1xIA==}
+ '@coinbase/wallet-sdk@3.9.3':
+ resolution: {integrity: sha512-N/A2DRIf0Y3PHc1XAMvbBUu4zisna6qAdqABMZwBMNEfWrXpAwx16pZGkYCLGE+Rvv1edbcB2LYDRnACNcmCiw==}
+
+ '@coinbase/wallet-sdk@4.0.0':
+ resolution: {integrity: sha512-7q8k39a2Iuz30dAEeh86AaSAbLgVPW3gfLa1UYh2IqP7gS+X9witoMEMM8o016K6vxP5N++PrM+Lgu/O1KByBA==}
'@discoveryjs/json-ext@0.5.7':
resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==}
engines: {node: '>=10.0.0'}
- '@emotion/babel-plugin@11.11.0':
- resolution: {integrity: sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==}
-
- '@emotion/cache@11.11.0':
- resolution: {integrity: sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==}
-
'@emotion/hash@0.9.1':
resolution: {integrity: sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==}
- '@emotion/is-prop-valid@1.2.2':
- resolution: {integrity: sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==}
-
- '@emotion/memoize@0.8.1':
- resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==}
-
- '@emotion/react@11.11.4':
- resolution: {integrity: sha512-t8AjMlF0gHpvvxk5mAtCqR4vmxiGHCeJBaQO6gncUSdklELOgtwjerNY2yuJNfwnc6vi16U/+uMF+afIawJ9iw==}
- peerDependencies:
- '@types/react': '*'
- react: '>=16.8.0'
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@emotion/serialize@1.1.4':
- resolution: {integrity: sha512-RIN04MBT8g+FnDwgvIUi8czvr1LU1alUMI05LekWB5DGyTm8cCBMCRpq3GqaiyEDRptEXOyXnvZ58GZYu4kBxQ==}
-
- '@emotion/sheet@1.2.2':
- resolution: {integrity: sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==}
-
- '@emotion/styled@11.11.5':
- resolution: {integrity: sha512-/ZjjnaNKvuMPxcIiUkf/9SHoG4Q196DRl1w82hQ3WCsjo1IUR8uaGWrC6a87CrYAW0Kb/pK7hk8BnLgLRi9KoQ==}
- peerDependencies:
- '@emotion/react': ^11.0.0-rc.0
- '@types/react': '*'
- react: '>=16.8.0'
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@emotion/unitless@0.8.1':
- resolution: {integrity: sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==}
-
- '@emotion/use-insertion-effect-with-fallbacks@1.0.1':
- resolution: {integrity: sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==}
- peerDependencies:
- react: '>=16.8.0'
-
- '@emotion/utils@1.2.1':
- resolution: {integrity: sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==}
-
- '@emotion/weak-memoize@0.3.1':
- resolution: {integrity: sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==}
-
'@eslint-community/eslint-utils@4.4.0':
resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -1074,20 +1029,20 @@ packages:
resolution: {integrity: sha512-dwZPq8wx9yV3IX2caLi9q9xZBw2XeIoYqdyihDDDpuHVCEiqadJLwqM3zy+uwf6F1QYQ65A8aOMQg1Uw7LMLNg==}
engines: {node: '>=16.0.0'}
- '@metamask/object-multiplex@1.3.0':
- resolution: {integrity: sha512-czcQeVYdSNtabd+NcYQnrM69MciiJyd1qvKH8WM2Id3C0ZiUUX5Xa/MK+/VUk633DBhVOwdNzAKIQ33lGyA+eQ==}
- engines: {node: '>=12.0.0'}
+ '@metamask/json-rpc-middleware-stream@6.0.2':
+ resolution: {integrity: sha512-jtyx3PRfc1kqoLpYveIVQNwsxYKefc64/LCl9h9Da1m3nUKEvypbYuXSIwi237qvOjKmNHQKsDOZg6f4uBf62Q==}
+ engines: {node: '>=16.0.0'}
+
+ '@metamask/object-multiplex@2.0.0':
+ resolution: {integrity: sha512-+ItrieVZie3j2LfYE0QkdW3dsEMfMEp419IGx1zyeLqjRZ14iQUPRO0H6CGgfAAoC0x6k2PfCAGRwJUA9BMrqA==}
+ engines: {node: ^16.20 || ^18.16 || >=20}
'@metamask/onboarding@1.0.1':
resolution: {integrity: sha512-FqHhAsCI+Vacx2qa5mAFcWNSrTcVGMNjzxVgaX8ECSny/BJ9/vgXP9V7WF/8vb9DltPeQkxr+Fnfmm6GHfmdTQ==}
- '@metamask/post-message-stream@6.2.0':
- resolution: {integrity: sha512-WunZ0bruClF862mvbKQGETn5SM0XKGmocPMQR1Ew6sYix9/FDzeoZnoI8RkXk01E+70FCdxhTE/r8kk5SFOuTw==}
- engines: {node: '>=14.0.0'}
-
- '@metamask/providers@10.2.1':
- resolution: {integrity: sha512-p2TXw2a1Nb8czntDGfeIYQnk4LLVbd5vlcb3GY//lylYlKdSqp+uUTegCvxiFblRDOT68jsY8Ib1VEEzVUOolA==}
- engines: {node: '>=14.0.0'}
+ '@metamask/providers@15.0.0':
+ resolution: {integrity: sha512-FXvL1NQNl6I7fMOJTfQYcBlBZ33vSlm6w80cMpmn8sJh0Lb7wcBpe02UwBsNlARnI+Qsr26XeDs6WHUHQh8CuA==}
+ engines: {node: ^18.18 || >=20}
'@metamask/rpc-errors@6.2.1':
resolution: {integrity: sha512-VTgWkjWLzb0nupkFl1duQi9Mk8TGT9rsdnQg6DeRrYEFxtFOh0IF8nAwxM/4GWqDl6uIB06lqUBgUrAVWl62Bw==}
@@ -1100,23 +1055,42 @@ packages:
resolution: {integrity: sha512-ihb3B0T/wJm1eUuArYP4lCTSEoZsClHhuWyfo/kMX3m/odpqNcPfsz5O2A3NT7dXCAgWPGDQGPqygCpgeniKMw==}
engines: {node: '>=12.0.0'}
- '@metamask/sdk-communication-layer@0.14.3':
- resolution: {integrity: sha512-yjSbj8y7fFbQXv2HBzUX6D9C8BimkCYP6BDV7hdw53W8b/GlYCtXVxUFajQ9tuO1xPTRjR/xt/dkdr2aCi6WGw==}
-
- '@metamask/sdk-install-modal-web@0.14.1':
- resolution: {integrity: sha512-emT8HKbnfVwGhPxyUfMja6DWzvtJvDEBQxqCVx93H0HsyrrOzOC43iGCAosslw6o5h7gOfRKLqWmK8V7jQAS2Q==}
+ '@metamask/sdk-communication-layer@0.20.2':
+ resolution: {integrity: sha512-TN+whYbCClFSkx52Ild1RcjoRyz8YZgwNvZeooIcZIvCfBM6U9W5273KGiY7WLc/oO4KKmFk17d7vMO4gNvhhw==}
+ peerDependencies:
+ cross-fetch: ^3.1.5
+ eciesjs: ^0.3.16
+ eventemitter2: ^6.4.7
+ readable-stream: ^3.6.2
+ socket.io-client: ^4.5.1
- '@metamask/sdk@0.14.3':
- resolution: {integrity: sha512-BYLs//nY2wioVSih78gOQI6sLIYY3vWkwVqXGYUgkBV+bi49bv+9S0m+hZ2cwiRaxfMYtKs0KvhAQ8weiYwDrg==}
+ '@metamask/sdk-install-modal-web@0.20.2':
+ resolution: {integrity: sha512-0QiaZhV15AGdN1zU2jfTI32eC3YkwEpzDfR9+oiZ9bd2G72c6lYBhTsmDGUd01aP6A+bqJR5PjI8Wh2AWtoLeA==}
peerDependencies:
+ i18next: 22.5.1
react: ^18.2.0
+ react-dom: ^18.2.0
+ react-i18next: ^13.2.2
react-native: '*'
peerDependenciesMeta:
react:
optional: true
+ react-dom:
+ optional: true
react-native:
optional: true
+ '@metamask/sdk@0.20.3':
+ resolution: {integrity: sha512-HZ9NwA+LxiXzuy0YWbWsuD4xejQtp85bhcCAf8UgpA/0dOyF3RS4dKDdBBXSyRgk3RWPjeJgHxioaH4CmBmiRA==}
+ peerDependencies:
+ react: ^18.2.0
+ react-dom: ^18.2.0
+ peerDependenciesMeta:
+ react:
+ optional: true
+ react-dom:
+ optional: true
+
'@metamask/utils@5.0.2':
resolution: {integrity: sha512-yfmE79bRQtnMzarnKfX7AEJBwFTxvTyw3nBQlu/5rmGXrjAeAMltoGxO62TFurxrQAFMNa/fEjIHNvungZp0+g==}
engines: {node: '>=14.0.0'}
@@ -1326,14 +1300,15 @@ packages:
resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==}
engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
- '@rainbow-me/rainbowkit@2.0.2':
- resolution: {integrity: sha512-xm/3iWxwL/ATVVWjtYVGviTJ4ldXwcvaic+bQnGg/pqzf8zKONkuzd5gNWLw0ft1iNG2IPHL1ABP9UoR2Trlaw==}
+ '@rainbow-me/rainbowkit@2.1.0':
+ resolution: {integrity: sha512-KUkEHcVfqVuDHS2cxvaoy8R4N1EC/t/x0uYkgUkbDS8ShoW6ZJeP4qocxyvKsdYynm5srI/FPmbTSdgojV279Q==}
engines: {node: '>=12.4'}
peerDependencies:
- react: '>=17'
- react-dom: '>=17'
+ '@tanstack/react-query': '>=5.0.0'
+ react: '>=18'
+ react-dom: '>=18'
viem: 2.x
- wagmi: 2.x
+ wagmi: ^2.9.0
'@react-native-async-storage/async-storage@1.23.1':
resolution: {integrity: sha512-Qd2kQ3yi6Y3+AcUlrHxSLlnBvpdCEMVGFlVBneVOjaFaPU61g1huc38g339ysXspwY1QZA2aNhrk/KlHGO+ewA==}
@@ -1559,9 +1534,6 @@ packages:
peerDependencies:
react: ^18.0.0
- '@types/chrome@0.0.136':
- resolution: {integrity: sha512-XDEiRhLkMd+SB7Iw3ZUIj/fov3wLd4HyTdLltVszkgl1dBfc3Rb7oPMVZ2Mz2TLqnF7Ow+StbR8E7r9lqpb4DA==}
-
'@types/debug@4.1.12':
resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==}
@@ -1577,15 +1549,6 @@ packages:
'@types/estree@1.0.5':
resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
- '@types/filesystem@0.0.36':
- resolution: {integrity: sha512-vPDXOZuannb9FZdxgHnqSwAG/jvdGM8Wq+6N4D/d80z+D4HWH+bItqsZaVRQykAn6WEVeEkLm2oQigyHtgb0RA==}
-
- '@types/filewriter@0.0.33':
- resolution: {integrity: sha512-xFU8ZXTw4gd358lb2jw25nxY9QAgqn2+bKKjKOYfNCzN4DKCFetK7sPtrlpg66Ywe3vWY9FNxprZawAh9wfJ3g==}
-
- '@types/har-format@1.2.15':
- resolution: {integrity: sha512-RpQH4rXLuvTXKR0zqHq3go0RVXYv/YVqv4TnPH95VbwUxZdQlK1EtcMvQvMpDngHbt13Csh9Z4qT9AbkiQH5BA==}
-
'@types/istanbul-lib-coverage@2.0.6':
resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==}
@@ -1622,9 +1585,6 @@ packages:
'@types/normalize-package-data@2.4.4':
resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
- '@types/parse-json@4.0.2':
- resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==}
-
'@types/prop-types@15.7.12':
resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==}
@@ -1761,18 +1721,18 @@ packages:
peerDependencies:
'@vanilla-extract/css': ^1.0.0
- '@wagmi/connectors@4.1.18':
- resolution: {integrity: sha512-K/iLH/Z8jwvgPAYESU/uCQtQBvcIR1Jrqk+t2uCDSxew/tYtkOo2yOjtaPuOb+xJ5OrMGg+0tVHhGChYXry9Ow==}
+ '@wagmi/connectors@5.0.2':
+ resolution: {integrity: sha512-2YgcgVn6S8kuOe/PVweK0ucxNqO651VqlPWD+MrPxEVwcpEPLNKvtrYdLRDTSnwwUEqEzgnDwEAhcrniK76+Kw==}
peerDependencies:
- '@wagmi/core': 2.6.9
+ '@wagmi/core': 2.10.2
typescript: '>=5.0.4'
viem: 2.x
peerDependenciesMeta:
typescript:
optional: true
- '@wagmi/core@2.6.9':
- resolution: {integrity: sha512-AbNbHK+m60mfMTds0flv5YYJGp+JSz8O8ikzX+T7MdemFrYA9tZr6G+iSEnf+JLtcgiaCgQqUwac/WmmTkDiMA==}
+ '@wagmi/core@2.10.2':
+ resolution: {integrity: sha512-SfQ1F7Azjlx4cKGfmg9+GEUGbukCxraoLYZyCUgTLpKw2OY+4sHsPRwHQENQt/YRWKMyG3/byEYRna2Kv1anpw==}
peerDependencies:
'@tanstack/query-core': '>=5.0.0'
typescript: '>=5.0.4'
@@ -1783,29 +1743,29 @@ packages:
typescript:
optional: true
- '@walletconnect/core@2.11.2':
- resolution: {integrity: sha512-bB4SiXX8hX3/hyBfVPC5gwZCXCl+OPj+/EDVM71iAO3TDsh78KPbrVAbDnnsbHzZVHlsMohtXX3j5XVsheN3+g==}
+ '@walletconnect/core@2.13.0':
+ resolution: {integrity: sha512-blDuZxQenjeXcVJvHxPznTNl6c/2DO4VNrFnus+qHmO6OtT5lZRowdMtlCaCNb1q0OxzgrmBDcTOCbFcCpio/g==}
'@walletconnect/environment@1.0.1':
resolution: {integrity: sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==}
- '@walletconnect/ethereum-provider@2.11.2':
- resolution: {integrity: sha512-BUDqee0Uy2rCZVkW5Ao3q6Ado/3fePYnFdryVF+YL6bPhj+xQZ5OfKodl+uvs7Rwq++O5wTX2RqOTzpW7+v+Mg==}
+ '@walletconnect/ethereum-provider@2.13.0':
+ resolution: {integrity: sha512-dnpW8mmLpWl1AZUYGYZpaAfGw1HFkL0WSlhk5xekx3IJJKn4pLacX2QeIOo0iNkzNQxZfux1AK4Grl1DvtzZEA==}
'@walletconnect/events@1.0.1':
resolution: {integrity: sha512-NPTqaoi0oPBVNuLv7qPaJazmGHs5JGyO8eEAk5VGKmJzDR7AHzD4k6ilox5kxk1iwiOnFopBOOMLs86Oa76HpQ==}
- '@walletconnect/heartbeat@1.2.1':
- resolution: {integrity: sha512-yVzws616xsDLJxuG/28FqtZ5rzrTA4gUjdEMTbWB5Y8V1XHRmqq4efAxCw5ie7WjbXFSUyBHaWlMR+2/CpQC5Q==}
+ '@walletconnect/heartbeat@1.2.2':
+ resolution: {integrity: sha512-uASiRmC5MwhuRuf05vq4AT48Pq8RMi876zV8rr8cV969uTOzWdB/k+Lj5yI2PBtB1bGQisGen7MM1GcZlQTBXw==}
- '@walletconnect/jsonrpc-http-connection@1.0.7':
- resolution: {integrity: sha512-qlfh8fCfu8LOM9JRR9KE0s0wxP6ZG9/Jom8M0qsoIQeKF3Ni0FyV4V1qy/cc7nfI46SLQLSl4tgWSfLiE1swyQ==}
+ '@walletconnect/jsonrpc-http-connection@1.0.8':
+ resolution: {integrity: sha512-+B7cRuaxijLeFDJUq5hAzNyef3e3tBDIxyaCNmFtjwnod5AGis3RToNqzFU33vpVcxFhofkpE7Cx+5MYejbMGw==}
- '@walletconnect/jsonrpc-provider@1.0.13':
- resolution: {integrity: sha512-K73EpThqHnSR26gOyNEL+acEex3P7VWZe6KE12ZwKzAt2H4e5gldZHbjsu2QR9cLeJ8AXuO7kEMOIcRv1QEc7g==}
+ '@walletconnect/jsonrpc-provider@1.0.14':
+ resolution: {integrity: sha512-rtsNY1XqHvWj0EtITNeuf8PHMvlCLiS3EjQL+WOkxEOA4KPxsohFnBDeyPYiNm4ZvkQdLnece36opYidmtbmow==}
- '@walletconnect/jsonrpc-types@1.0.3':
- resolution: {integrity: sha512-iIQ8hboBl3o5ufmJ8cuduGad0CQm3ZlsHtujv9Eu16xq89q+BG7Nh5VLxxUgmtpnrePgFkTwXirCTkwJH1v+Yw==}
+ '@walletconnect/jsonrpc-types@1.0.4':
+ resolution: {integrity: sha512-P6679fG/M+wuWg9TY8mh6xFSdYnFyFjwFelxyISxMDrlbXokorEVXYOxiqEbrU3x1BmBoCAJJ+vtEaEoMlpCBQ==}
'@walletconnect/jsonrpc-utils@1.0.8':
resolution: {integrity: sha512-vdeb03bD8VzJUL6ZtzRYsFMq1eZQcM3EAzT0a3st59dyLfJ0wq+tKMpmGH7HlB7waD858UWgfIcudbPFsbzVdw==}
@@ -1842,20 +1802,20 @@ packages:
'@walletconnect/safe-json@1.0.2':
resolution: {integrity: sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==}
- '@walletconnect/sign-client@2.11.2':
- resolution: {integrity: sha512-MfBcuSz2GmMH+P7MrCP46mVE5qhP0ZyWA0FyIH6/WuxQ6G+MgKsGfaITqakpRPsykWOJq8tXMs3XvUPDU413OQ==}
+ '@walletconnect/sign-client@2.13.0':
+ resolution: {integrity: sha512-En7KSvNUlQFx20IsYGsFgkNJ2lpvDvRsSFOT5PTdGskwCkUfOpB33SQJ6nCrN19gyoKPNvWg80Cy6MJI0TjNYA==}
'@walletconnect/time@1.0.2':
resolution: {integrity: sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==}
- '@walletconnect/types@2.11.2':
- resolution: {integrity: sha512-p632MFB+lJbip2cvtXPBQslpUdiw1sDtQ5y855bOlAGquay+6fZ4h1DcDePeKQDQM3P77ax2a9aNPZxV6y/h1Q==}
+ '@walletconnect/types@2.13.0':
+ resolution: {integrity: sha512-MWaVT0FkZwzYbD3tvk8F+2qpPlz1LUSWHuqbINUtMXnSzJtXN49Y99fR7FuBhNFtDalfuWsEK17GrNA+KnAsPQ==}
- '@walletconnect/universal-provider@2.11.2':
- resolution: {integrity: sha512-cNtIn5AVoDxKAJ4PmB8m5adnf5mYQMUamEUPKMVvOPscfGtIMQEh9peKsh2AN5xcRVDbgluC01Id545evFyymw==}
+ '@walletconnect/universal-provider@2.13.0':
+ resolution: {integrity: sha512-B5QvO8pnk5Bqn4aIt0OukGEQn2Auk9VbHfhQb9cGwgmSCd1GlprX/Qblu4gyT5+TjHMb1Gz5UssUaZWTWbDhBg==}
- '@walletconnect/utils@2.11.2':
- resolution: {integrity: sha512-LyfdmrnZY6dWqlF4eDrx5jpUwsB2bEPjoqR5Z6rXPiHJKUOdJt7az+mNOn5KTSOlRpd1DmozrBrWr+G9fFLYVw==}
+ '@walletconnect/utils@2.13.0':
+ resolution: {integrity: sha512-q1eDCsRHj5iLe7fF8RroGoPZpdo2CYMZzQSrw1iqL+2+GOeqapxxuJ1vaJkmDUkwgklfB22ufqG6KQnz78sD4w==}
'@walletconnect/window-getters@1.0.1':
resolution: {integrity: sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==}
@@ -2134,10 +2094,6 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- babel-plugin-macros@3.1.0:
- resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==}
- engines: {node: '>=10', npm: '>=6'}
-
babel-plugin-polyfill-corejs2@0.4.11:
resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==}
peerDependencies:
@@ -2400,9 +2356,6 @@ packages:
resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==}
engines: {node: ^14.18.0 || >=16.10.0}
- convert-source-map@1.9.0:
- resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
-
convert-source-map@2.0.0:
resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
@@ -2419,10 +2372,6 @@ packages:
resolution: {integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==}
engines: {node: '>=4'}
- cosmiconfig@7.1.0:
- resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==}
- engines: {node: '>=10'}
-
crc-32@1.2.2:
resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==}
engines: {node: '>=0.8'}
@@ -2912,17 +2861,14 @@ packages:
extendable-error@0.1.7:
resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==}
- extension-port-stream@2.1.1:
- resolution: {integrity: sha512-qknp5o5rj2J9CRKfVB8KJr+uXQlrojNZzdESUPhKYLXf97TPcGf6qWWKmpsNNtUyOdzFhab1ON0jzouNxHHvow==}
+ extension-port-stream@3.0.0:
+ resolution: {integrity: sha512-an2S5quJMiy5bnZKEf6AkfH/7r8CzHvhchU40gxN+OM6HPhe7Z9T1FUychcf2M9PpPOO0Hf7BAEfJkw2TDIBDw==}
engines: {node: '>=12.0.0'}
external-editor@3.1.0:
resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==}
engines: {node: '>=4'}
- fast-deep-equal@2.0.1:
- resolution: {integrity: sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==}
-
fast-deep-equal@3.1.3:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
@@ -2980,9 +2926,6 @@ packages:
resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==}
engines: {node: '>=6'}
- find-root@1.1.0:
- resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==}
-
find-up@3.0.0:
resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==}
engines: {node: '>=6'}
@@ -3131,6 +3074,11 @@ packages:
resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
engines: {node: '>=10'}
+ goober@2.1.14:
+ resolution: {integrity: sha512-4UpC0NdGyAFqLNPnhCT2iHpza2q+RAY3GV85a/mRPdzyPQMsj0KmMMuetdIkzWRbJ+Hgau1EZztq8ImmiMGhsg==}
+ peerDependencies:
+ csstype: ^3.0.10
+
gopd@1.0.1:
resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
@@ -3205,9 +3153,6 @@ packages:
hmac-drbg@1.0.1:
resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==}
- hoist-non-react-statics@3.3.2:
- resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==}
-
hosted-git-info@2.8.9:
resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
@@ -3233,8 +3178,8 @@ packages:
resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==}
engines: {node: '>=16.17.0'}
- i18next-browser-languagedetector@7.2.1:
- resolution: {integrity: sha512-h/pM34bcH6tbz8WgGXcmWauNpQupCGr25XPp9cZwZInR9XHSjIFDYp1SIok7zSPsTOMxdvuLyu86V+g2Kycnfw==}
+ i18next-browser-languagedetector@7.1.0:
+ resolution: {integrity: sha512-cr2k7u1XJJ4HTOjM9GyOMtbOA47RtUoWRAtt52z43r3AoMs2StYKyjS3URPhzHaf+mn10hY9dZWamga5WPQjhA==}
i18next@22.5.1:
resolution: {integrity: sha512-8TGPgM3pAD+VRsMtUMNknRz3kzqwp/gPALrWMsDnmC1mKqJwpWyooQRLMcbTwq8z8YwSmuj+ZYvc+xCuEpkssA==}
@@ -3510,6 +3455,11 @@ packages:
peerDependencies:
ws: '*'
+ isows@1.0.4:
+ resolution: {integrity: sha512-hEzjY+x9u9hPmBom9IIAqdJCwNLax+xrPb51vEPpERoFlIxgmZcHzsT5jKG06nvInKOBGvReAVz80Umed5CczQ==}
+ peerDependencies:
+ ws: '*'
+
iterator.prototype@1.1.2:
resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==}
@@ -3601,10 +3551,6 @@ packages:
resolution: {integrity: sha512-NEdLrtrq1jUZyfjkr9OCz9EzCNhnRyWtt1PAnvnhwy6e8XETS0Dtc+ZNCO2gvuAoKsIn2+vCSowXTYE4CkgnAQ==}
engines: {node: '>=10.0.0'}
- json-rpc-middleware-stream@4.2.3:
- resolution: {integrity: sha512-4iFb0yffm5vo3eFKDbQgke9o17XBcLQ2c3sONrXSbcOLzP8LTojqo8hRGVgtJShhm5q4ZDSNq039fAx9o65E1w==}
- engines: {node: '>=14.0.0'}
-
json-rpc-random-id@1.0.1:
resolution: {integrity: sha512-RJ9YYNCkhVDBuP4zN5BBtYAzEl03yq/jIIsyif0JY9qyJuQQZNeDK7anAPKKlyEtLSj2s8h6hNh2F8zO5q7ScA==}
@@ -4401,9 +4347,6 @@ packages:
resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- process-nextick-args@1.0.7:
- resolution: {integrity: sha512-yN0WQmuCX63LP/TMvAg31nvT6m4vDqJEiiv2CAZqWOGNWutc9DfDk1NPYYmKUFmaVM2UwDowH4u5AHWYP/jxKw==}
-
process-nextick-args@2.0.1:
resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
@@ -4488,6 +4431,13 @@ packages:
peerDependencies:
react: ^18.3.1
+ react-hot-toast@2.4.1:
+ resolution: {integrity: sha512-j8z+cQbWIM5LY37pR6uZR6D4LfseplqnuAO4co4u8917hBUvXlEqyP1ZzqVLcqoyUesZZv/ImreoCeHVDpE5pQ==}
+ engines: {node: '>=10'}
+ peerDependencies:
+ react: '>=16'
+ react-dom: '>=16'
+
react-i18next@13.5.0:
resolution: {integrity: sha512-CFJ5NDGJ2MUyBohEHxljOq/39NQ972rh1ajnadG9BjTk+UXbHLq4z5DKEbEQBDoIhUmmbuS/fIMJKo6VOax1HA==}
peerDependencies:
@@ -4585,9 +4535,6 @@ packages:
resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==}
engines: {node: '>=6'}
- readable-stream@2.3.3:
- resolution: {integrity: sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==}
-
readable-stream@2.3.8:
resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==}
@@ -4963,9 +4910,6 @@ packages:
resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==}
engines: {node: '>= 0.4'}
- string_decoder@1.0.3:
- resolution: {integrity: sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==}
-
string_decoder@1.1.1:
resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
@@ -5020,9 +4964,6 @@ packages:
babel-plugin-macros:
optional: true
- stylis@4.2.0:
- resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==}
-
sucrase@3.35.0:
resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==}
engines: {node: '>=16 || 14 >=14.17'}
@@ -5234,6 +5175,9 @@ packages:
ufo@1.5.3:
resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==}
+ uint8arrays@3.1.0:
+ resolution: {integrity: sha512-ei5rfKtoRO8OyOIor2Rz5fhzjThwIHJZ3uyDPnDHTXbP0aMQ1RN/6AI5B5d9dBxJOU+BvOAk7ZQ1xphsX8Lrog==}
+
uint8arrays@3.1.1:
resolution: {integrity: sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==}
@@ -5410,8 +5354,8 @@ packages:
typescript:
optional: true
- viem@2.8.16:
- resolution: {integrity: sha512-J8tu1aP7TfI2HT/IEmyJ+n+WInrA/cuMuJtfgvYhYgHBobxhYGc2SojHm5lZBWcWgErN1Ld7VcKUwTmPh4ToQA==}
+ viem@2.10.9:
+ resolution: {integrity: sha512-XsbEXhOcmQOkI80zDLW0EdksimNuYTS61HZ03vQYpHoug7gwVHDQ83nY+nuyT7punuFx0fmRG6+HZg3yVQhptQ==}
peerDependencies:
typescript: '>=5.0.4'
peerDependenciesMeta:
@@ -5425,8 +5369,8 @@ packages:
resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==}
engines: {node: '>=0.10.0'}
- wagmi@2.5.12:
- resolution: {integrity: sha512-n9XxiDgBUUzibZqFIdQI6/vKDjNlOTXH6mIHcuVO7ujYJuyw4aEjOJzDWivIGjVf2ygmb1aGryh2jx6W5KwjRw==}
+ wagmi@2.9.2:
+ resolution: {integrity: sha512-FUSYm0RY2Zo7qL3LKDymtAk+oAiLJc0UUhfAEGhAgYBYqYXsDEpPoZM14i8zi6t4FMGlMONuyOTb0sediCJN1g==}
peerDependencies:
'@tanstack/react-query': '>=5.0.0'
react: '>=18'
@@ -5446,16 +5390,12 @@ packages:
wcwidth@1.0.1:
resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
- webextension-polyfill-ts@0.25.0:
- resolution: {integrity: sha512-ikQhwwHYkpBu00pFaUzIKY26I6L87DeRI+Q6jBT1daZUNuu8dSrg5U9l/ZbqdaQ1M/TTSPKeAa3kolP5liuedw==}
- deprecated: This project has moved to @types/webextension-polyfill
+ webextension-polyfill@0.10.0:
+ resolution: {integrity: sha512-c5s35LgVa5tFaHhrZDnr3FpQpjj1BB+RXhLTYUxGqBVN460HkbM8TBtEqdXWbpTKfzwCcjAZVF7zXCYSKtcp9g==}
webextension-polyfill@0.11.0:
resolution: {integrity: sha512-YUBSKQA0iCx2YtM75VFgvvcx1hLKaGGiph6a6UaUdSgk32VT9SzrcDAKBjeGHXoAZTnNBqS5skA4VfoKMXhEBA==}
- webextension-polyfill@0.7.0:
- resolution: {integrity: sha512-su48BkMLxqzTTvPSE1eWxKToPS2Tv5DLGxKexLEVpwFd6Po6N8hhSLIvG6acPAg7qERoEaDL+Y5HQJeJeml5Aw==}
-
webidl-conversions@3.0.1:
resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
@@ -5627,10 +5567,6 @@ packages:
yallist@4.0.0:
resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
- yaml@1.10.2:
- resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
- engines: {node: '>= 6'}
-
yaml@2.4.2:
resolution: {integrity: sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==}
engines: {node: '>= 14'}
@@ -6694,7 +6630,7 @@ snapshots:
human-id: 1.0.2
prettier: 2.8.8
- '@coinbase/wallet-sdk@3.9.1':
+ '@coinbase/wallet-sdk@3.9.3':
dependencies:
bn.js: 5.2.1
buffer: 6.0.3
@@ -6708,85 +6644,19 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@discoveryjs/json-ext@0.5.7': {}
-
- '@emotion/babel-plugin@11.11.0':
+ '@coinbase/wallet-sdk@4.0.0':
dependencies:
- '@babel/helper-module-imports': 7.24.3
- '@babel/runtime': 7.24.4
- '@emotion/hash': 0.9.1
- '@emotion/memoize': 0.8.1
- '@emotion/serialize': 1.1.4
- babel-plugin-macros: 3.1.0
- convert-source-map: 1.9.0
- escape-string-regexp: 4.0.0
- find-root: 1.1.0
- source-map: 0.5.7
- stylis: 4.2.0
+ buffer: 6.0.3
+ clsx: 1.2.1
+ eventemitter3: 5.0.1
+ keccak: 3.0.4
+ preact: 10.20.2
+ sha.js: 2.4.11
- '@emotion/cache@11.11.0':
- dependencies:
- '@emotion/memoize': 0.8.1
- '@emotion/sheet': 1.2.2
- '@emotion/utils': 1.2.1
- '@emotion/weak-memoize': 0.3.1
- stylis: 4.2.0
+ '@discoveryjs/json-ext@0.5.7': {}
'@emotion/hash@0.9.1': {}
- '@emotion/is-prop-valid@1.2.2':
- dependencies:
- '@emotion/memoize': 0.8.1
-
- '@emotion/memoize@0.8.1': {}
-
- '@emotion/react@11.11.4(@types/react@18.3.1)(react@18.3.1)':
- dependencies:
- '@babel/runtime': 7.24.4
- '@emotion/babel-plugin': 11.11.0
- '@emotion/cache': 11.11.0
- '@emotion/serialize': 1.1.4
- '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.3.1)
- '@emotion/utils': 1.2.1
- '@emotion/weak-memoize': 0.3.1
- hoist-non-react-statics: 3.3.2
- react: 18.3.1
- optionalDependencies:
- '@types/react': 18.3.1
-
- '@emotion/serialize@1.1.4':
- dependencies:
- '@emotion/hash': 0.9.1
- '@emotion/memoize': 0.8.1
- '@emotion/unitless': 0.8.1
- '@emotion/utils': 1.2.1
- csstype: 3.1.3
-
- '@emotion/sheet@1.2.2': {}
-
- '@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.1)(react@18.3.1))(@types/react@18.3.1)(react@18.3.1)':
- dependencies:
- '@babel/runtime': 7.24.4
- '@emotion/babel-plugin': 11.11.0
- '@emotion/is-prop-valid': 1.2.2
- '@emotion/react': 11.11.4(@types/react@18.3.1)(react@18.3.1)
- '@emotion/serialize': 1.1.4
- '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.3.1)
- '@emotion/utils': 1.2.1
- react: 18.3.1
- optionalDependencies:
- '@types/react': 18.3.1
-
- '@emotion/unitless@0.8.1': {}
-
- '@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@18.3.1)':
- dependencies:
- react: 18.3.1
-
- '@emotion/utils@1.2.1': {}
-
- '@emotion/weak-memoize@0.3.1': {}
-
'@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)':
dependencies:
eslint: 8.57.0
@@ -6962,41 +6832,43 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@metamask/object-multiplex@1.3.0':
+ '@metamask/json-rpc-middleware-stream@6.0.2':
+ dependencies:
+ '@metamask/json-rpc-engine': 7.3.3
+ '@metamask/safe-event-emitter': 3.1.1
+ '@metamask/utils': 8.4.0
+ readable-stream: 3.6.2
+ transitivePeerDependencies:
+ - supports-color
+
+ '@metamask/object-multiplex@2.0.0':
dependencies:
- end-of-stream: 1.4.4
once: 1.4.0
- readable-stream: 2.3.8
+ readable-stream: 3.6.2
'@metamask/onboarding@1.0.1':
dependencies:
bowser: 2.11.0
- '@metamask/post-message-stream@6.2.0':
+ '@metamask/providers@15.0.0':
dependencies:
- '@metamask/utils': 5.0.2
- readable-stream: 2.3.3
- transitivePeerDependencies:
- - supports-color
-
- '@metamask/providers@10.2.1':
- dependencies:
- '@metamask/object-multiplex': 1.3.0
- '@metamask/safe-event-emitter': 2.0.0
- '@types/chrome': 0.0.136
+ '@metamask/json-rpc-engine': 7.3.3
+ '@metamask/json-rpc-middleware-stream': 6.0.2
+ '@metamask/object-multiplex': 2.0.0
+ '@metamask/rpc-errors': 6.2.1
+ '@metamask/safe-event-emitter': 3.1.1
+ '@metamask/utils': 8.4.0
detect-browser: 5.3.0
- eth-rpc-errors: 4.0.3
- extension-port-stream: 2.1.1
- fast-deep-equal: 2.0.1
+ extension-port-stream: 3.0.0
+ fast-deep-equal: 3.1.3
is-stream: 2.0.1
- json-rpc-engine: 6.1.0
- json-rpc-middleware-stream: 4.2.3
- pump: 3.0.0
- webextension-polyfill-ts: 0.25.0
+ readable-stream: 3.6.2
+ webextension-polyfill: 0.10.0
transitivePeerDependencies:
- '@swc/core'
- '@webpack-cli/generators'
- esbuild
+ - supports-color
- uglify-js
- webpack-bundle-analyzer
- webpack-dev-server
@@ -7012,71 +6884,66 @@ snapshots:
'@metamask/safe-event-emitter@3.1.1': {}
- '@metamask/sdk-communication-layer@0.14.3':
+ '@metamask/sdk-communication-layer@0.20.2(cross-fetch@4.0.0)(eciesjs@0.3.18)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.7.5(bufferutil@4.0.8)(utf-8-validate@6.0.3))':
dependencies:
bufferutil: 4.0.8
- cross-fetch: 3.1.8
+ cross-fetch: 4.0.0
date-fns: 2.30.0
+ debug: 4.3.4
eciesjs: 0.3.18
eventemitter2: 6.4.9
+ readable-stream: 3.6.2
socket.io-client: 4.7.5(bufferutil@4.0.8)(utf-8-validate@6.0.3)
utf-8-validate: 6.0.3
uuid: 8.3.2
transitivePeerDependencies:
- - encoding
- supports-color
- '@metamask/sdk-install-modal-web@0.14.1(@types/react@18.3.1)(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))':
+ '@metamask/sdk-install-modal-web@0.20.2(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)':
dependencies:
- '@emotion/react': 11.11.4(@types/react@18.3.1)(react@18.3.1)
- '@emotion/styled': 11.11.5(@emotion/react@11.11.4(@types/react@18.3.1)(react@18.3.1))(@types/react@18.3.1)(react@18.3.1)
i18next: 22.5.1
qr-code-styling: 1.6.0-rc.1
+ react-i18next: 13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)
+ optionalDependencies:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- react-i18next: 13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)
- transitivePeerDependencies:
- - '@types/react'
- - react-native
+ react-native: 0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)
- '@metamask/sdk@0.14.3(@types/react@18.3.1)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(utf-8-validate@6.0.3)':
+ '@metamask/sdk@0.20.3(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(utf-8-validate@6.0.3)':
dependencies:
'@metamask/onboarding': 1.0.1
- '@metamask/post-message-stream': 6.2.0
- '@metamask/providers': 10.2.1
- '@metamask/sdk-communication-layer': 0.14.3
- '@metamask/sdk-install-modal-web': 0.14.1(@types/react@18.3.1)(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))
- '@react-native-async-storage/async-storage': 1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))
+ '@metamask/providers': 15.0.0
+ '@metamask/sdk-communication-layer': 0.20.2(cross-fetch@4.0.0)(eciesjs@0.3.18)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.7.5(bufferutil@4.0.8)(utf-8-validate@6.0.3))
+ '@metamask/sdk-install-modal-web': 0.20.2(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)
'@types/dom-screen-wake-lock': 1.0.3
bowser: 2.11.0
cross-fetch: 4.0.0
+ debug: 4.3.4
eciesjs: 0.3.18
eth-rpc-errors: 4.0.3
eventemitter2: 6.4.9
- extension-port-stream: 2.1.1
i18next: 22.5.1
- i18next-browser-languagedetector: 7.2.1
+ i18next-browser-languagedetector: 7.1.0
obj-multiplex: 1.0.0
pump: 3.0.0
qrcode-terminal-nooctal: 0.12.1
- react-i18next: 13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)
react-native-webview: 11.26.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)
- readable-stream: 2.3.8
+ readable-stream: 3.6.2
rollup-plugin-visualizer: 5.12.0
socket.io-client: 4.7.5(bufferutil@4.0.8)(utf-8-validate@6.0.3)
util: 0.12.5
uuid: 8.3.2
optionalDependencies:
react: 18.3.1
- react-native: 0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)
+ react-dom: 18.3.1(react@18.3.1)
transitivePeerDependencies:
- '@swc/core'
- - '@types/react'
- '@webpack-cli/generators'
- bufferutil
- encoding
- esbuild
- - react-dom
+ - react-i18next
+ - react-native
- rollup
- supports-color
- uglify-js
@@ -7276,8 +7143,9 @@ snapshots:
'@pkgr/core@0.1.1': {}
- '@rainbow-me/rainbowkit@2.0.2(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.8.16(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3))(wagmi@2.5.12(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))(@tanstack/query-core@5.32.0)(@tanstack/react-query@5.32.0(react@18.3.1))(@types/react@18.3.1)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.3)(viem@2.8.16(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3)))':
- dependencies:
+ ? '@rainbow-me/rainbowkit@2.1.0(@tanstack/react-query@5.32.0(react@18.3.1))(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.10.9(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3))(wagmi@2.9.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))(@tanstack/query-core@5.32.0)(@tanstack/react-query@5.32.0(react@18.3.1))(@types/react@18.3.1)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.3)(viem@2.10.9(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3)))'
+ : dependencies:
+ '@tanstack/react-query': 5.32.0(react@18.3.1)
'@vanilla-extract/css': 1.14.0
'@vanilla-extract/dynamic': 2.1.0
'@vanilla-extract/sprinkles': 1.6.1(@vanilla-extract/css@1.14.0)
@@ -7287,8 +7155,8 @@ snapshots:
react-dom: 18.3.1(react@18.3.1)
react-remove-scroll: 2.5.7(@types/react@18.3.1)(react@18.3.1)
ua-parser-js: 1.0.37
- viem: 2.8.16(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3)
- wagmi: 2.5.12(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))(@tanstack/query-core@5.32.0)(@tanstack/react-query@5.32.0(react@18.3.1))(@types/react@18.3.1)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.3)(viem@2.8.16(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3))
+ viem: 2.10.9(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3)
+ wagmi: 2.9.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))(@tanstack/query-core@5.32.0)(@tanstack/react-query@5.32.0(react@18.3.1))(@types/react@18.3.1)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.3)(viem@2.10.9(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3))
transitivePeerDependencies:
- '@types/react'
@@ -7296,6 +7164,7 @@ snapshots:
dependencies:
merge-options: 3.0.4
react-native: 0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)
+ optional: true
'@react-native-community/cli-clean@13.6.4':
dependencies:
@@ -7758,11 +7627,6 @@ snapshots:
'@tanstack/query-core': 5.32.0
react: 18.3.1
- '@types/chrome@0.0.136':
- dependencies:
- '@types/filesystem': 0.0.36
- '@types/har-format': 1.2.15
-
'@types/debug@4.1.12':
dependencies:
'@types/ms': 0.7.34
@@ -7781,14 +7645,6 @@ snapshots:
'@types/estree@1.0.5': {}
- '@types/filesystem@0.0.36':
- dependencies:
- '@types/filewriter': 0.0.33
-
- '@types/filewriter@0.0.33': {}
-
- '@types/har-format@1.2.15': {}
-
'@types/istanbul-lib-coverage@2.0.6': {}
'@types/istanbul-lib-report@3.0.3':
@@ -7823,8 +7679,6 @@ snapshots:
'@types/normalize-package-data@2.4.4': {}
- '@types/parse-json@4.0.2': {}
-
'@types/prop-types@15.7.12': {}
'@types/react-dom@18.3.0':
@@ -8008,16 +7862,17 @@ snapshots:
dependencies:
'@vanilla-extract/css': 1.14.0
- '@wagmi/connectors@4.1.18(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))(@types/react@18.3.1)(@wagmi/core@2.6.9(@tanstack/query-core@5.32.0)(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.3)(viem@2.8.16(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.3)(viem@2.8.16(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3))':
- dependencies:
- '@coinbase/wallet-sdk': 3.9.1
- '@metamask/sdk': 0.14.3(@types/react@18.3.1)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(utf-8-validate@6.0.3)
+ ? '@wagmi/connectors@5.0.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))(@types/react@18.3.1)(@wagmi/core@2.10.2(@tanstack/query-core@5.32.0)(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.3)(viem@2.10.9(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.3)(viem@2.10.9(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3))'
+ : dependencies:
+ '@coinbase/wallet-sdk': 4.0.0
+ '@metamask/sdk': 0.20.3(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(utf-8-validate@6.0.3)
'@safe-global/safe-apps-provider': 0.18.1(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3)
'@safe-global/safe-apps-sdk': 8.1.0(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3)
- '@wagmi/core': 2.6.9(@tanstack/query-core@5.32.0)(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.3)(viem@2.8.16(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3))
- '@walletconnect/ethereum-provider': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)
+ '@wagmi/core': 2.10.2(@tanstack/query-core@5.32.0)(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.3)(viem@2.10.9(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3))
+ '@walletconnect/ethereum-provider': 2.13.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)
'@walletconnect/modal': 2.6.2(@types/react@18.3.1)(react@18.3.1)
- viem: 2.8.16(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3)
+ cbw-sdk: '@coinbase/wallet-sdk@3.9.3'
+ viem: 2.10.9(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3)
optionalDependencies:
typescript: 5.4.5
transitivePeerDependencies:
@@ -8042,6 +7897,7 @@ snapshots:
- ioredis
- react
- react-dom
+ - react-i18next
- react-native
- rollup
- supports-color
@@ -8052,11 +7908,11 @@ snapshots:
- webpack-dev-server
- zod
- '@wagmi/core@2.6.9(@tanstack/query-core@5.32.0)(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.3)(viem@2.8.16(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3))':
+ '@wagmi/core@2.10.2(@tanstack/query-core@5.32.0)(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.3)(viem@2.10.9(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3))':
dependencies:
eventemitter3: 5.0.1
mipd: 0.0.5(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3)
- viem: 2.8.16(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3)
+ viem: 2.10.9(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3)
zustand: 4.4.1(@types/react@18.3.1)(react@18.3.1)
optionalDependencies:
'@tanstack/query-core': 5.32.0
@@ -8069,11 +7925,11 @@ snapshots:
- utf-8-validate
- zod
- '@walletconnect/core@2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(utf-8-validate@6.0.3)':
+ '@walletconnect/core@2.13.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(utf-8-validate@6.0.3)':
dependencies:
- '@walletconnect/heartbeat': 1.2.1
- '@walletconnect/jsonrpc-provider': 1.0.13
- '@walletconnect/jsonrpc-types': 1.0.3
+ '@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(bufferutil@4.0.8)(utf-8-validate@6.0.3)
'@walletconnect/keyvaluestorage': 1.1.1(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))
@@ -8082,12 +7938,12 @@ snapshots:
'@walletconnect/relay-auth': 1.0.4
'@walletconnect/safe-json': 1.0.2
'@walletconnect/time': 1.0.2
- '@walletconnect/types': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))
- '@walletconnect/utils': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))
+ '@walletconnect/types': 2.13.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))
+ '@walletconnect/utils': 2.13.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))
events: 3.3.0
isomorphic-unfetch: 3.1.0
lodash.isequal: 4.5.0
- uint8arrays: 3.1.1
+ uint8arrays: 3.1.0
transitivePeerDependencies:
- '@azure/app-configuration'
- '@azure/cosmos'
@@ -8111,17 +7967,17 @@ snapshots:
dependencies:
tslib: 1.14.1
- '@walletconnect/ethereum-provider@2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)':
+ '@walletconnect/ethereum-provider@2.13.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)':
dependencies:
- '@walletconnect/jsonrpc-http-connection': 1.0.7
- '@walletconnect/jsonrpc-provider': 1.0.13
- '@walletconnect/jsonrpc-types': 1.0.3
+ '@walletconnect/jsonrpc-http-connection': 1.0.8
+ '@walletconnect/jsonrpc-provider': 1.0.14
+ '@walletconnect/jsonrpc-types': 1.0.4
'@walletconnect/jsonrpc-utils': 1.0.8
'@walletconnect/modal': 2.6.2(@types/react@18.3.1)(react@18.3.1)
- '@walletconnect/sign-client': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(utf-8-validate@6.0.3)
- '@walletconnect/types': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))
- '@walletconnect/universal-provider': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(utf-8-validate@6.0.3)
- '@walletconnect/utils': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))
+ '@walletconnect/sign-client': 2.13.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(utf-8-validate@6.0.3)
+ '@walletconnect/types': 2.13.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))
+ '@walletconnect/universal-provider': 2.13.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(utf-8-validate@6.0.3)
+ '@walletconnect/utils': 2.13.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))
events: 3.3.0
transitivePeerDependencies:
- '@azure/app-configuration'
@@ -8149,36 +8005,36 @@ snapshots:
keyvaluestorage-interface: 1.0.0
tslib: 1.14.1
- '@walletconnect/heartbeat@1.2.1':
+ '@walletconnect/heartbeat@1.2.2':
dependencies:
'@walletconnect/events': 1.0.1
'@walletconnect/time': 1.0.2
- tslib: 1.14.1
+ events: 3.3.0
- '@walletconnect/jsonrpc-http-connection@1.0.7':
+ '@walletconnect/jsonrpc-http-connection@1.0.8':
dependencies:
'@walletconnect/jsonrpc-utils': 1.0.8
'@walletconnect/safe-json': 1.0.2
cross-fetch: 3.1.8
- tslib: 1.14.1
+ events: 3.3.0
transitivePeerDependencies:
- encoding
- '@walletconnect/jsonrpc-provider@1.0.13':
+ '@walletconnect/jsonrpc-provider@1.0.14':
dependencies:
'@walletconnect/jsonrpc-utils': 1.0.8
'@walletconnect/safe-json': 1.0.2
- tslib: 1.14.1
+ events: 3.3.0
- '@walletconnect/jsonrpc-types@1.0.3':
+ '@walletconnect/jsonrpc-types@1.0.4':
dependencies:
+ events: 3.3.0
keyvaluestorage-interface: 1.0.0
- tslib: 1.14.1
'@walletconnect/jsonrpc-utils@1.0.8':
dependencies:
'@walletconnect/environment': 1.0.1
- '@walletconnect/jsonrpc-types': 1.0.3
+ '@walletconnect/jsonrpc-types': 1.0.4
tslib: 1.14.1
'@walletconnect/jsonrpc-ws-connection@1.0.14(bufferutil@4.0.8)(utf-8-validate@6.0.3)':
@@ -8245,7 +8101,7 @@ snapshots:
'@walletconnect/relay-api@1.0.10':
dependencies:
- '@walletconnect/jsonrpc-types': 1.0.3
+ '@walletconnect/jsonrpc-types': 1.0.4
'@walletconnect/relay-auth@1.0.4':
dependencies:
@@ -8260,16 +8116,16 @@ snapshots:
dependencies:
tslib: 1.14.1
- '@walletconnect/sign-client@2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(utf-8-validate@6.0.3)':
+ '@walletconnect/sign-client@2.13.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(utf-8-validate@6.0.3)':
dependencies:
- '@walletconnect/core': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(utf-8-validate@6.0.3)
+ '@walletconnect/core': 2.13.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(utf-8-validate@6.0.3)
'@walletconnect/events': 1.0.1
- '@walletconnect/heartbeat': 1.2.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.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))
- '@walletconnect/utils': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))
+ '@walletconnect/types': 2.13.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))
+ '@walletconnect/utils': 2.13.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))
events: 3.3.0
transitivePeerDependencies:
- '@azure/app-configuration'
@@ -8294,11 +8150,11 @@ snapshots:
dependencies:
tslib: 1.14.1
- '@walletconnect/types@2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))':
+ '@walletconnect/types@2.13.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))':
dependencies:
'@walletconnect/events': 1.0.1
- '@walletconnect/heartbeat': 1.2.1
- '@walletconnect/jsonrpc-types': 1.0.3
+ '@walletconnect/heartbeat': 1.2.2
+ '@walletconnect/jsonrpc-types': 1.0.4
'@walletconnect/keyvaluestorage': 1.1.1(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))
'@walletconnect/logger': 2.1.2
events: 3.3.0
@@ -8318,16 +8174,16 @@ snapshots:
- ioredis
- uWebSockets.js
- '@walletconnect/universal-provider@2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(utf-8-validate@6.0.3)':
+ '@walletconnect/universal-provider@2.13.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(utf-8-validate@6.0.3)':
dependencies:
- '@walletconnect/jsonrpc-http-connection': 1.0.7
- '@walletconnect/jsonrpc-provider': 1.0.13
- '@walletconnect/jsonrpc-types': 1.0.3
+ '@walletconnect/jsonrpc-http-connection': 1.0.8
+ '@walletconnect/jsonrpc-provider': 1.0.14
+ '@walletconnect/jsonrpc-types': 1.0.4
'@walletconnect/jsonrpc-utils': 1.0.8
'@walletconnect/logger': 2.1.2
- '@walletconnect/sign-client': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(utf-8-validate@6.0.3)
- '@walletconnect/types': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))
- '@walletconnect/utils': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))
+ '@walletconnect/sign-client': 2.13.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(utf-8-validate@6.0.3)
+ '@walletconnect/types': 2.13.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))
+ '@walletconnect/utils': 2.13.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))
events: 3.3.0
transitivePeerDependencies:
- '@azure/app-configuration'
@@ -8348,7 +8204,7 @@ snapshots:
- uWebSockets.js
- utf-8-validate
- '@walletconnect/utils@2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))':
+ '@walletconnect/utils@2.13.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))':
dependencies:
'@stablelib/chacha20poly1305': 1.0.1
'@stablelib/hkdf': 1.0.1
@@ -8358,12 +8214,12 @@ snapshots:
'@walletconnect/relay-api': 1.0.10
'@walletconnect/safe-json': 1.0.2
'@walletconnect/time': 1.0.2
- '@walletconnect/types': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))
+ '@walletconnect/types': 2.13.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))
'@walletconnect/window-getters': 1.0.1
'@walletconnect/window-metadata': 1.0.1
detect-browser: 5.3.0
query-string: 7.1.3
- uint8arrays: 3.1.1
+ uint8arrays: 3.1.0
transitivePeerDependencies:
- '@azure/app-configuration'
- '@azure/cosmos'
@@ -8679,12 +8535,6 @@ snapshots:
dependencies:
'@babel/core': 7.24.4
- babel-plugin-macros@3.1.0:
- dependencies:
- '@babel/runtime': 7.24.4
- cosmiconfig: 7.1.0
- resolve: 1.22.8
-
babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.24.4):
dependencies:
'@babel/compat-data': 7.24.4
@@ -8964,8 +8814,6 @@ snapshots:
consola@3.2.3: {}
- convert-source-map@1.9.0: {}
-
convert-source-map@2.0.0: {}
cookie-es@1.1.0: {}
@@ -8983,14 +8831,6 @@ snapshots:
js-yaml: 3.14.1
parse-json: 4.0.0
- cosmiconfig@7.1.0:
- dependencies:
- '@types/parse-json': 4.0.2
- import-fresh: 3.3.0
- parse-json: 5.2.0
- path-type: 4.0.0
- yaml: 1.10.2
-
crc-32@1.2.2: {}
cross-fetch@3.1.8:
@@ -9619,8 +9459,9 @@ snapshots:
extendable-error@0.1.7: {}
- extension-port-stream@2.1.1:
+ extension-port-stream@3.0.0:
dependencies:
+ readable-stream: 3.6.2
webextension-polyfill: 0.11.0
transitivePeerDependencies:
- '@swc/core'
@@ -9636,8 +9477,6 @@ snapshots:
iconv-lite: 0.4.24
tmp: 0.0.33
- fast-deep-equal@2.0.1: {}
-
fast-deep-equal@3.1.3: {}
fast-diff@1.3.0: {}
@@ -9700,8 +9539,6 @@ snapshots:
make-dir: 2.1.0
pkg-dir: 3.0.0
- find-root@1.1.0: {}
-
find-up@3.0.0:
dependencies:
locate-path: 3.0.0
@@ -9860,6 +9697,10 @@ snapshots:
merge2: 1.4.1
slash: 3.0.0
+ goober@2.1.14(csstype@3.1.3):
+ dependencies:
+ csstype: 3.1.3
+
gopd@1.0.1:
dependencies:
get-intrinsic: 1.2.4
@@ -9938,10 +9779,6 @@ snapshots:
minimalistic-assert: 1.0.1
minimalistic-crypto-utils: 1.0.1
- hoist-non-react-statics@3.3.2:
- dependencies:
- react-is: 16.13.1
-
hosted-git-info@2.8.9: {}
html-parse-stringify@3.0.1:
@@ -9964,7 +9801,7 @@ snapshots:
human-signals@5.0.0: {}
- i18next-browser-languagedetector@7.2.1:
+ i18next-browser-languagedetector@7.1.0:
dependencies:
'@babel/runtime': 7.24.4
@@ -10113,7 +9950,8 @@ snapshots:
is-plain-obj@1.1.0: {}
- is-plain-obj@2.1.0: {}
+ is-plain-obj@2.1.0:
+ optional: true
is-plain-object@2.0.4:
dependencies:
@@ -10198,6 +10036,10 @@ snapshots:
dependencies:
ws: 8.13.0(bufferutil@4.0.8)(utf-8-validate@6.0.3)
+ isows@1.0.4(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@6.0.3)):
+ dependencies:
+ ws: 8.13.0(bufferutil@4.0.8)(utf-8-validate@6.0.3)
+
iterator.prototype@1.1.2:
dependencies:
define-properties: 1.2.1
@@ -10337,12 +10179,6 @@ snapshots:
'@metamask/safe-event-emitter': 2.0.0
eth-rpc-errors: 4.0.3
- json-rpc-middleware-stream@4.2.3:
- dependencies:
- '@metamask/safe-event-emitter': 3.1.1
- json-rpc-engine: 6.1.0
- readable-stream: 2.3.8
-
json-rpc-random-id@1.0.1: {}
json-schema-traverse@0.4.1: {}
@@ -10549,6 +10385,7 @@ snapshots:
merge-options@3.0.4:
dependencies:
is-plain-obj: 2.1.0
+ optional: true
merge-stream@2.0.0: {}
@@ -11231,8 +11068,6 @@ snapshots:
ansi-styles: 5.2.0
react-is: 18.3.1
- process-nextick-args@1.0.7: {}
-
process-nextick-args@2.0.1: {}
process-warning@1.0.0: {}
@@ -11319,6 +11154,14 @@ snapshots:
react: 18.3.1
scheduler: 0.23.2
+ react-hot-toast@2.4.1(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ dependencies:
+ goober: 2.1.14(csstype@3.1.3)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ transitivePeerDependencies:
+ - csstype
+
react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1):
dependencies:
'@babel/runtime': 7.24.4
@@ -11456,16 +11299,6 @@ snapshots:
pify: 4.0.1
strip-bom: 3.0.0
- readable-stream@2.3.3:
- dependencies:
- core-util-is: 1.0.3
- inherits: 2.0.4
- isarray: 1.0.0
- process-nextick-args: 1.0.7
- safe-buffer: 5.1.2
- string_decoder: 1.0.3
- util-deprecate: 1.0.2
-
readable-stream@2.3.8:
dependencies:
core-util-is: 1.0.3
@@ -11896,10 +11729,6 @@ snapshots:
define-properties: 1.2.1
es-object-atoms: 1.0.0
- string_decoder@1.0.3:
- dependencies:
- safe-buffer: 5.1.2
-
string_decoder@1.1.1:
dependencies:
safe-buffer: 5.1.2
@@ -11941,8 +11770,6 @@ snapshots:
optionalDependencies:
'@babel/core': 7.24.4
- stylis@4.2.0: {}
-
sucrase@3.35.0:
dependencies:
'@jridgewell/gen-mapping': 0.3.5
@@ -12162,6 +11989,10 @@ snapshots:
ufo@1.5.3: {}
+ uint8arrays@3.1.0:
+ dependencies:
+ multiformats: 9.9.0
+
uint8arrays@3.1.1:
dependencies:
multiformats: 9.9.0
@@ -12308,7 +12139,7 @@ snapshots:
- utf-8-validate
- zod
- viem@2.8.16(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3):
+ viem@2.10.9(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3):
dependencies:
'@adraffy/ens-normalize': 1.10.0
'@noble/curves': 1.2.0
@@ -12316,7 +12147,7 @@ snapshots:
'@scure/bip32': 1.3.2
'@scure/bip39': 1.2.1
abitype: 1.0.0(typescript@5.4.5)
- isows: 1.0.3(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@6.0.3))
+ isows: 1.0.4(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@6.0.3))
ws: 8.13.0(bufferutil@4.0.8)(utf-8-validate@6.0.3)
optionalDependencies:
typescript: 5.4.5
@@ -12329,14 +12160,14 @@ snapshots:
void-elements@3.1.0: {}
- wagmi@2.5.12(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))(@tanstack/query-core@5.32.0)(@tanstack/react-query@5.32.0(react@18.3.1))(@types/react@18.3.1)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.3)(viem@2.8.16(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3)):
+ wagmi@2.9.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))(@tanstack/query-core@5.32.0)(@tanstack/react-query@5.32.0(react@18.3.1))(@types/react@18.3.1)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.3)(viem@2.10.9(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3)):
dependencies:
'@tanstack/react-query': 5.32.0(react@18.3.1)
- '@wagmi/connectors': 4.1.18(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))(@types/react@18.3.1)(@wagmi/core@2.6.9(@tanstack/query-core@5.32.0)(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.3)(viem@2.8.16(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.3)(viem@2.8.16(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3))
- '@wagmi/core': 2.6.9(@tanstack/query-core@5.32.0)(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.3)(viem@2.8.16(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3))
+ '@wagmi/connectors': 5.0.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3)))(@types/react@18.3.1)(@wagmi/core@2.10.2(@tanstack/query-core@5.32.0)(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.3)(viem@2.10.9(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1))(react-native@0.74.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.3)(viem@2.10.9(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3))
+ '@wagmi/core': 2.10.2(@tanstack/query-core@5.32.0)(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.3)(viem@2.10.9(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3))
react: 18.3.1
use-sync-external-store: 1.2.0(react@18.3.1)
- viem: 2.8.16(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3)
+ viem: 2.10.9(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.3)
optionalDependencies:
typescript: 5.4.5
transitivePeerDependencies:
@@ -12362,6 +12193,7 @@ snapshots:
- immer
- ioredis
- react-dom
+ - react-i18next
- react-native
- rollup
- supports-color
@@ -12385,9 +12217,7 @@ snapshots:
dependencies:
defaults: 1.0.4
- webextension-polyfill-ts@0.25.0:
- dependencies:
- webextension-polyfill: 0.7.0
+ webextension-polyfill@0.10.0: {}
webextension-polyfill@0.11.0:
dependencies:
@@ -12401,8 +12231,6 @@ snapshots:
- webpack-bundle-analyzer
- webpack-dev-server
- webextension-polyfill@0.7.0: {}
-
webidl-conversions@3.0.1: {}
webpack-cli@5.1.4(webpack@5.91.0):
@@ -12589,8 +12417,6 @@ snapshots:
yallist@4.0.0: {}
- yaml@1.10.2: {}
-
yaml@2.4.2: {}
yargs-parser@18.1.3: