diff --git a/examples/02-evm-simple-bridge/index.html b/examples/02-evm-simple-bridge/index.html
index bb50d04..6ab861d 100644
--- a/examples/02-evm-simple-bridge/index.html
+++ b/examples/02-evm-simple-bridge/index.html
@@ -3,6 +3,7 @@
+
CCIP Simple Bridge
diff --git a/examples/02-evm-simple-bridge/package.json b/examples/02-evm-simple-bridge/package.json
index 33de7c7..eac0f42 100644
--- a/examples/02-evm-simple-bridge/package.json
+++ b/examples/02-evm-simple-bridge/package.json
@@ -14,6 +14,7 @@
},
"dependencies": {
"@chainlink/ccip-sdk": "1.0.0",
+ "@ccip-examples/shared-brand": "workspace:*",
"@ccip-examples/shared-config": "workspace:*",
"@ccip-examples/shared-components": "workspace:*",
"@ccip-examples/shared-utils": "workspace:*",
diff --git a/examples/02-evm-simple-bridge/public/favicon.ico b/examples/02-evm-simple-bridge/public/favicon.ico
new file mode 100644
index 0000000..7f60fe5
Binary files /dev/null and b/examples/02-evm-simple-bridge/public/favicon.ico differ
diff --git a/examples/02-evm-simple-bridge/src/App.tsx b/examples/02-evm-simple-bridge/src/App.tsx
index fe81152..ad118f3 100644
--- a/examples/02-evm-simple-bridge/src/App.tsx
+++ b/examples/02-evm-simple-bridge/src/App.tsx
@@ -25,6 +25,7 @@ import { WagmiProvider } from "wagmi";
import { RainbowKitProvider, darkTheme } from "@rainbow-me/rainbowkit";
import { useAccount, useSwitchChain } from "wagmi";
+import { BRAND_COLORS } from "@ccip-examples/shared-brand";
import { wagmiConfig } from "@ccip-examples/shared-config/wagmi";
import { createDefaultQueryClient } from "@ccip-examples/shared-config/queryClient";
import type { FeeTokenOptionItem } from "@ccip-examples/shared-config";
@@ -145,7 +146,7 @@ export default function App() {
diff --git a/examples/03-multichain-bridge-dapp/index.html b/examples/03-multichain-bridge-dapp/index.html
index 8d40e20..5a6f02a 100644
--- a/examples/03-multichain-bridge-dapp/index.html
+++ b/examples/03-multichain-bridge-dapp/index.html
@@ -3,7 +3,8 @@
- CCIP Multichain Bridge
+
+ Multichain Family Bridge
diff --git a/examples/03-multichain-bridge-dapp/package.json b/examples/03-multichain-bridge-dapp/package.json
index 828b35e..c3420ae 100644
--- a/examples/03-multichain-bridge-dapp/package.json
+++ b/examples/03-multichain-bridge-dapp/package.json
@@ -16,6 +16,7 @@
"@aptos-labs/ts-sdk": "^5.2.1",
"@aptos-labs/wallet-adapter-react": "^3.7.2",
"@chainlink/ccip-sdk": "1.0.0",
+ "@ccip-examples/shared-brand": "workspace:*",
"@ccip-examples/shared-config": "workspace:*",
"@ccip-examples/shared-components": "workspace:*",
"@ccip-examples/shared-utils": "workspace:*",
diff --git a/examples/03-multichain-bridge-dapp/public/favicon.ico b/examples/03-multichain-bridge-dapp/public/favicon.ico
new file mode 100644
index 0000000..7f60fe5
Binary files /dev/null and b/examples/03-multichain-bridge-dapp/public/favicon.ico differ
diff --git a/examples/03-multichain-bridge-dapp/src/App.tsx b/examples/03-multichain-bridge-dapp/src/App.tsx
index b847333..d4e3e31 100644
--- a/examples/03-multichain-bridge-dapp/src/App.tsx
+++ b/examples/03-multichain-bridge-dapp/src/App.tsx
@@ -19,6 +19,7 @@ import { useWallet as useAptosWallet } from "@aptos-labs/wallet-adapter-react";
import { Network } from "@aptos-labs/ts-sdk";
import { useAccount, useSwitchChain } from "wagmi";
+import { BRAND_COLORS } from "@ccip-examples/shared-brand";
import { wagmiConfig } from "@ccip-examples/shared-config/wagmi";
import { createDefaultQueryClient } from "@ccip-examples/shared-config/queryClient";
import { NETWORKS, type FeeTokenOptionItem } from "@ccip-examples/shared-config";
@@ -122,7 +123,7 @@ function AppContent() {
return (
-
+
@@ -177,7 +178,7 @@ export default function App() {
diff --git a/examples/03-multichain-bridge-dapp/src/components/transaction/TransactionHistory.module.css b/examples/03-multichain-bridge-dapp/src/components/transaction/TransactionHistory.module.css
index d84fb81..c7979c3 100644
--- a/examples/03-multichain-bridge-dapp/src/components/transaction/TransactionHistory.module.css
+++ b/examples/03-multichain-bridge-dapp/src/components/transaction/TransactionHistory.module.css
@@ -123,7 +123,7 @@
font-size: var(--font-size-sm);
font-weight: 500;
color: var(--color-primary);
- background-color: var(--color-primary-light);
+ background-color: var(--color-primary-bg);
border: 1px solid var(--color-primary);
border-radius: var(--radius-md);
cursor: pointer;
diff --git a/examples/03-multichain-bridge-dapp/src/hooks/useSolanaTransfer.ts b/examples/03-multichain-bridge-dapp/src/hooks/useSolanaTransfer.ts
index 0eeef27..ba83ce5 100644
--- a/examples/03-multichain-bridge-dapp/src/hooks/useSolanaTransfer.ts
+++ b/examples/03-multichain-bridge-dapp/src/hooks/useSolanaTransfer.ts
@@ -9,7 +9,7 @@ import { TransactionMessage, VersionedTransaction } from "@solana/web3.js";
import type { SolanaChain } from "@chainlink/ccip-sdk";
import { networkInfo } from "@chainlink/ccip-sdk";
import { NETWORKS } from "@ccip-examples/shared-config";
-import { parseSolanaError } from "@ccip-examples/shared-utils";
+import { parseSolanaError, confirmTransaction } from "@ccip-examples/shared-utils";
import type { TransactionResult, TransferMessage } from "./transferTypes.js";
export interface UseSolanaTransferParams {
@@ -53,25 +53,74 @@ export function useSolanaTransfer({
message: { ...message, fee },
});
- onStateChange("sending");
+ // Retry loop covering both send AND confirm: if the user takes too long
+ // to sign in the wallet popup the blockhash expires. This can surface as
+ // either a send-time error or a confirmation-time expiration. In both
+ // cases we rebuild the transaction with a fresh blockhash and re-prompt.
+ const MAX_ATTEMPTS = 3;
+ let signature: string | undefined;
+ let confirmed = false;
- // Use "confirmed" for a fresher blockhash (less likely to expire during wallet signing).
- const blockhash = await solanaConnection.getLatestBlockhash("confirmed");
- const messageV0 = new TransactionMessage({
- payerKey: solanaPublicKey,
- recentBlockhash: blockhash.blockhash,
- instructions: unsignedTx.instructions,
- }).compileToV0Message(unsignedTx.lookupTables);
+ for (let attempt = 1; attempt <= MAX_ATTEMPTS; attempt++) {
+ onStateChange("sending");
- const transaction = new VersionedTransaction(messageV0);
- const signature = await sendTransaction(transaction, solanaConnection, {
- skipPreflight: true,
- maxRetries: 5,
- });
- onTxHash(signature);
+ const blockhash = await solanaConnection.getLatestBlockhash("confirmed");
+ const messageV0 = new TransactionMessage({
+ payerKey: solanaPublicKey,
+ recentBlockhash: blockhash.blockhash,
+ instructions: unsignedTx.instructions,
+ }).compileToV0Message(unsignedTx.lookupTables);
+
+ const transaction = new VersionedTransaction(messageV0);
+
+ try {
+ signature = await sendTransaction(transaction, solanaConnection, {
+ skipPreflight: true,
+ maxRetries: 5,
+ });
+ } catch (sendErr: unknown) {
+ const isBlockheightError =
+ sendErr instanceof Error &&
+ sendErr.name === "TransactionExpiredBlockheightExceededError";
+
+ if (isBlockheightError && attempt < MAX_ATTEMPTS) {
+ console.warn(
+ `Blockhash expired on send (attempt ${attempt}/${MAX_ATTEMPTS}), retrying…`
+ );
+ continue;
+ }
+ throw sendErr;
+ }
+
+ onTxHash(signature);
+
+ // Poll-based confirmation — uses getSignatureStatus() so no
+ // blockhash is needed for the confirmation step itself.
+ onStateChange("confirming");
+ const result = await confirmTransaction({
+ connection: solanaConnection,
+ signature,
+ lastValidBlockHeight: blockhash.lastValidBlockHeight,
+ });
+
+ if (result.confirmed) {
+ if (!result.success) throw new Error("Solana transaction failed on-chain");
+ confirmed = true;
+ break;
+ }
+
+ // Transaction expired before confirmation — retry with fresh tx
+ if (attempt < MAX_ATTEMPTS) {
+ console.warn(
+ `Transaction expired during confirmation (attempt ${attempt}/${MAX_ATTEMPTS}), retrying…`
+ );
+ continue;
+ }
+ }
- onStateChange("confirming");
- await solanaConnection.confirmTransaction({ signature, ...blockhash }, "confirmed");
+ if (!signature || !confirmed) {
+ throw new Error("Solana transaction could not be confirmed after multiple attempts");
+ }
onStateChange("tracking");
const tx = await chain.getTransaction(signature);
diff --git a/packages/shared-brand/assets/chainlink-logo.svg b/packages/shared-brand/assets/chainlink-logo.svg
index 3b9a429..5c51c01 100644
--- a/packages/shared-brand/assets/chainlink-logo.svg
+++ b/packages/shared-brand/assets/chainlink-logo.svg
@@ -1,3 +1,3 @@
diff --git a/packages/shared-brand/assets/favicon.ico b/packages/shared-brand/assets/favicon.ico
new file mode 100644
index 0000000..7f60fe5
Binary files /dev/null and b/packages/shared-brand/assets/favicon.ico differ
diff --git a/packages/shared-brand/package.json b/packages/shared-brand/package.json
index 795389b..ba83e4c 100644
--- a/packages/shared-brand/package.json
+++ b/packages/shared-brand/package.json
@@ -9,7 +9,8 @@
"default": "./dist/index.js"
},
"./design-tokens.css": "./src/design-tokens.css",
- "./chainlink-logo.svg": "./assets/chainlink-logo.svg"
+ "./chainlink-logo.svg": "./assets/chainlink-logo.svg",
+ "./favicon.ico": "./assets/favicon.ico"
},
"scripts": {
"build": "tsc",
diff --git a/packages/shared-brand/src/design-tokens.css b/packages/shared-brand/src/design-tokens.css
index 01a43d8..c85586b 100644
--- a/packages/shared-brand/src/design-tokens.css
+++ b/packages/shared-brand/src/design-tokens.css
@@ -24,6 +24,9 @@
--color-primary: #0847f7;
--color-primary-dark: #0635c4;
--color-primary-light: #8aa6f9;
+ --color-primary-hover: #063fd4;
+ --color-primary-bg: #e8eeff; /* light tint for backgrounds */
+ --color-primary-shadow: rgba(8, 71, 247, 0.2);
/* Neutrals */
--color-dark: #0b101c; /* Chainlink dark */
@@ -32,7 +35,9 @@
/* Secondary - Status Colors */
--color-success: #217b71; /* Chainlink green */
+ --color-success-hover: #1a655c;
--color-warning: #f7b808; /* Chainlink yellow */
+ --color-warning-hover: #d9a207;
--color-error: #e54918; /* Chainlink orange */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
@@ -49,6 +54,7 @@
/* Backgrounds */
--color-background: var(--color-light);
--color-background-secondary: var(--color-white);
+ --color-background-tertiary: #eef1f6;
--color-surface: var(--color-white);
--color-surface-elevated: var(--color-white);
@@ -77,6 +83,7 @@
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
+ --font-sans: var(--font-family);
--font-mono: "Monaco", "Menlo", "Ubuntu Mono", monospace;
--font-size-xs: 0.75rem; /* 12px */
diff --git a/packages/shared-brand/src/index.ts b/packages/shared-brand/src/index.ts
index 1599dc8..d5610c1 100644
--- a/packages/shared-brand/src/index.ts
+++ b/packages/shared-brand/src/index.ts
@@ -21,6 +21,12 @@ export const BRAND_COLORS = {
primaryDark: "#0635C4",
/** Light variant */
primaryLight: "#8AA6F9",
+ /** Hover state for primary */
+ primaryHover: "#063FD4",
+ /** Light tint for backgrounds */
+ primaryBg: "#E8EEFF",
+ /** Primary shadow */
+ primaryShadow: "rgba(8, 71, 247, 0.2)",
/** Dark neutral */
dark: "#0B101C",
@@ -31,10 +37,17 @@ export const BRAND_COLORS = {
/** Success/positive states */
success: "#217B71",
+ /** Success hover */
+ successHover: "#1A655C",
/** Warning states */
warning: "#F7B808",
+ /** Warning hover */
+ warningHover: "#D9A207",
/** Error/destructive states */
error: "#E54918",
+
+ /** Tertiary background */
+ backgroundTertiary: "#EEF1F6",
} as const;
/** @deprecated Use BRAND_COLORS instead */
diff --git a/packages/shared-components/package.json b/packages/shared-components/package.json
index 073fca6..25930c6 100644
--- a/packages/shared-components/package.json
+++ b/packages/shared-components/package.json
@@ -14,7 +14,6 @@
"types": "./dist/primitives/index.d.ts",
"import": "./dist/primitives/index.js"
},
- "./styles/tokens.css": "./dist/styles/tokens.css",
"./styles/globals.css": "./dist/styles/globals.css",
"./layout": {
"types": "./dist/layout/index.d.ts",
@@ -52,6 +51,7 @@
"ui"
],
"dependencies": {
+ "@ccip-examples/shared-brand": "workspace:*",
"@ccip-examples/shared-config": "workspace:*",
"@ccip-examples/shared-utils": "workspace:*"
},
diff --git a/packages/shared-components/src/ErrorBoundary.tsx b/packages/shared-components/src/ErrorBoundary.tsx
index 8875c6d..848b15d 100644
--- a/packages/shared-components/src/ErrorBoundary.tsx
+++ b/packages/shared-components/src/ErrorBoundary.tsx
@@ -28,7 +28,7 @@ function DefaultFallback({ error, reset }: { error: Error; reset: () => void })
style={{
padding: "0.5rem 1rem",
cursor: "pointer",
- backgroundColor: "var(--color-primary, #375bd2)",
+ backgroundColor: "var(--color-primary, #0847f7)",
color: "white",
border: "none",
borderRadius: "4px",
diff --git a/packages/shared-components/src/FeeTokenOptions.module.css b/packages/shared-components/src/FeeTokenOptions.module.css
index 87a9208..0b0099c 100644
--- a/packages/shared-components/src/FeeTokenOptions.module.css
+++ b/packages/shared-components/src/FeeTokenOptions.module.css
@@ -62,7 +62,7 @@
font-weight: 600;
text-transform: uppercase;
color: var(--color-primary);
- background-color: var(--color-primary-light);
+ background-color: var(--color-primary-bg);
padding: 1px 6px;
border-radius: var(--radius-sm);
line-height: 1.4;
diff --git a/packages/shared-components/src/bridge/BridgeForm.module.css b/packages/shared-components/src/bridge/BridgeForm.module.css
index ecd58f8..087eb18 100644
--- a/packages/shared-components/src/bridge/BridgeForm.module.css
+++ b/packages/shared-components/src/bridge/BridgeForm.module.css
@@ -115,7 +115,7 @@
.copyButton:hover:not(:disabled) {
color: var(--color-primary);
border-color: var(--color-primary);
- background-color: var(--color-primary-light);
+ background-color: var(--color-primary-bg);
}
.copyButton:disabled {
@@ -151,7 +151,7 @@
font-size: var(--font-size-sm);
font-weight: 600;
color: var(--color-primary);
- background-color: var(--color-primary-light);
+ background-color: var(--color-primary-bg);
border: 1px solid var(--color-primary);
border-radius: var(--radius-md);
cursor: pointer;
diff --git a/packages/shared-components/src/bridge/WalletConnect.module.css b/packages/shared-components/src/bridge/WalletConnect.module.css
index f4a3f87..de98c23 100644
--- a/packages/shared-components/src/bridge/WalletConnect.module.css
+++ b/packages/shared-components/src/bridge/WalletConnect.module.css
@@ -49,7 +49,7 @@
.aptosButtonConnected {
background: var(--color-background-secondary, #1a1b1f);
- border-color: var(--color-primary, #375bd2);
+ border-color: var(--color-primary, #0847f7);
color: var(--color-text-primary);
}
diff --git a/packages/shared-components/src/primitives/Alert.module.css b/packages/shared-components/src/primitives/Alert.module.css
index 059d00c..fbbeaf5 100644
--- a/packages/shared-components/src/primitives/Alert.module.css
+++ b/packages/shared-components/src/primitives/Alert.module.css
@@ -23,7 +23,7 @@
}
.info {
- background-color: var(--color-primary-light);
+ background-color: var(--color-primary-bg);
border: 1px solid var(--color-primary);
color: var(--color-primary);
}
diff --git a/packages/shared-components/src/styles/globals.css b/packages/shared-components/src/styles/globals.css
index 60b997c..8221e1a 100644
--- a/packages/shared-components/src/styles/globals.css
+++ b/packages/shared-components/src/styles/globals.css
@@ -1,13 +1,12 @@
/**
* Global styles for CCIP example frontends.
- * Import tokens from same package.
+ * Import design tokens from shared-brand (single source of truth).
*/
-@import "./tokens.css";
+@import "@ccip-examples/shared-brand/design-tokens.css";
:root {
--color-metamask: #f6851b;
--color-metamask-hover: #e2761b;
- --font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;
}
/* Global Reset */
@@ -41,14 +40,3 @@ body {
transform: rotate(360deg);
}
}
-
-/* Reduced Motion Support */
-@media (prefers-reduced-motion: reduce) {
- *,
- *::before,
- *::after {
- animation-duration: 0.01ms !important;
- animation-iteration-count: 1 !important;
- transition-duration: 0.01ms !important;
- }
-}
diff --git a/packages/shared-components/src/styles/tokens.css b/packages/shared-components/src/styles/tokens.css
deleted file mode 100644
index 1d75014..0000000
--- a/packages/shared-components/src/styles/tokens.css
+++ /dev/null
@@ -1,50 +0,0 @@
-/**
- * Design tokens for CCIP examples.
- * Import this once in your app (e.g. in main.tsx or globals.css) so all shared-components and app CSS use the same variables.
- */
-:root {
- --color-primary: #375bd2;
- --color-primary-hover: #2a4ab3;
- --color-primary-light: #e3f2fd;
- --color-success: #2e7d32;
- --color-success-hover: #256d27;
- --color-success-bg: #e8f5e9;
- --color-success-border: #a5d6a7;
- --color-warning: #ed6c02;
- --color-warning-hover: #d65c02;
- --color-warning-bg: #fff3e0;
- --color-warning-border: #ffcc80;
- --color-error: #d32f2f;
- --color-error-bg: #ffebee;
- --color-error-border: #ef9a9a;
- --color-text-primary: #1a1a1a;
- --color-text-secondary: #666666;
- --color-text-muted: #999999;
- --color-background: #ffffff;
- --color-background-secondary: #f9f9f9;
- --color-background-tertiary: #f0f0f0;
- --color-border: #dddddd;
- --color-border-light: #eeeeee;
- --spacing-1: 0.25rem;
- --spacing-2: 0.5rem;
- --spacing-3: 0.75rem;
- --spacing-4: 1rem;
- --spacing-5: 1.25rem;
- --spacing-6: 1.5rem;
- --spacing-8: 2rem;
- --radius-sm: 4px;
- --radius-md: 8px;
- --radius-lg: 12px;
- --font-sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
- --font-size-xs: 0.75rem;
- --font-size-sm: 0.875rem;
- --font-size-base: 1rem;
- --font-size-lg: 1.125rem;
- --font-size-xl: 1.25rem;
- --font-size-2xl: 1.5rem;
- --transition-fast: 150ms ease;
- --transition-normal: 250ms ease;
- --shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.05);
- --shadow-md: 0 4px 6px rgba(0, 0, 0, 0.1);
- --color-primary-shadow: rgba(55, 91, 210, 0.2);
-}
diff --git a/packages/shared-utils/package.json b/packages/shared-utils/package.json
index 337a316..0d2e2e4 100644
--- a/packages/shared-utils/package.json
+++ b/packages/shared-utils/package.json
@@ -41,6 +41,10 @@
"./hooks": {
"types": "./dist/hooks/index.d.ts",
"import": "./dist/hooks/index.js"
+ },
+ "./solana": {
+ "types": "./dist/solana.d.ts",
+ "import": "./dist/solana.js"
}
},
"files": [
diff --git a/packages/shared-utils/src/index.ts b/packages/shared-utils/src/index.ts
index 2441b34..6727418 100644
--- a/packages/shared-utils/src/index.ts
+++ b/packages/shared-utils/src/index.ts
@@ -76,6 +76,13 @@ export {
type TransferState,
} from "./types/transfer.js";
+// Solana transaction utilities (poll-based confirmation, retry helpers)
+export {
+ confirmTransaction,
+ type ConfirmTransactionOptions,
+ type ConfirmTransactionResult,
+} from "./solana.js";
+
// NOTE: Wallet utilities (createWallet, createSolanaWallet, etc.) use Node.js
// built-ins (fs, os, path) and are NOT re-exported here to keep the main
// entry point browser-safe. Import them from "@ccip-examples/shared-utils/wallet".
diff --git a/packages/shared-utils/src/solana.ts b/packages/shared-utils/src/solana.ts
new file mode 100644
index 0000000..59630e8
--- /dev/null
+++ b/packages/shared-utils/src/solana.ts
@@ -0,0 +1,112 @@
+/**
+ * Solana transaction utilities.
+ *
+ * Reusable helpers for sending and confirming Solana transactions
+ * with robust handling of blockhash expiration.
+ */
+
+import { type TransactionSignature, type Commitment } from "@solana/web3.js";
+
+/* ─── Types ──────────────────────────────────────────────────────── */
+
+/**
+ * Minimal interface for the Solana Connection methods we need.
+ * Using a structural type instead of the concrete Connection class
+ * avoids version-mismatch errors across workspace packages.
+ */
+export interface SolanaConnectionLike {
+ getSignatureStatus(signature: TransactionSignature): Promise<{
+ value: { confirmationStatus?: string; err: unknown } | null;
+ }>;
+ getBlockHeight(commitment?: Commitment): Promise;
+}
+
+export interface ConfirmTransactionOptions {
+ /** Solana RPC connection (or any object matching SolanaConnectionLike). */
+ connection: SolanaConnectionLike;
+ /** Transaction signature (base-58 hash) returned by sendTransaction. */
+ signature: TransactionSignature;
+ /** Block height after which the transaction is considered expired. */
+ lastValidBlockHeight: number;
+ /** Commitment level to check against. @default "confirmed" */
+ commitment?: Commitment;
+ /** Milliseconds between each poll. @default 2000 */
+ pollIntervalMs?: number;
+ /** Maximum total time (ms) before giving up. @default 60000 */
+ timeoutMs?: number;
+}
+
+export interface ConfirmTransactionResult {
+ /** Whether the transaction was confirmed on-chain. */
+ confirmed: boolean;
+ /** If confirmed, whether it succeeded (no on-chain error). */
+ success: boolean;
+}
+
+/* ─── Implementation ─────────────────────────────────────────────── */
+
+/**
+ * Poll-based transaction confirmation for Solana.
+ *
+ * Unlike `connection.confirmTransaction()`, this approach does **not** require
+ * a blockhash, avoiding the common "block height exceeded" failure when the
+ * blockhash used for confirmation is stale.
+ *
+ * The loop polls `getSignatureStatus()` until one of:
+ * - The signature reaches the desired commitment level → **confirmed**
+ * - The current block height exceeds `lastValidBlockHeight` → **expired**
+ * - The timeout is reached → throws
+ *
+ * @example
+ * ```ts
+ * const { blockhash, lastValidBlockHeight } =
+ * await connection.getLatestBlockhash("confirmed");
+ * // … build, sign, send transaction …
+ * const result = await confirmTransaction({
+ * connection,
+ * signature,
+ * lastValidBlockHeight,
+ * });
+ * if (!result.confirmed) throw new Error("Transaction expired");
+ * if (!result.success) throw new Error("Transaction failed on-chain");
+ * ```
+ */
+export async function confirmTransaction(
+ opts: ConfirmTransactionOptions
+): Promise {
+ const {
+ connection,
+ signature,
+ lastValidBlockHeight,
+ commitment = "confirmed",
+ pollIntervalMs = 2_000,
+ timeoutMs = 60_000,
+ } = opts;
+
+ const DESIRED_LEVELS: string[] =
+ commitment === "finalized" ? ["finalized"] : ["confirmed", "finalized"];
+
+ const start = Date.now();
+
+ while (Date.now() - start < timeoutMs) {
+ // 1. Check signature status (no blockhash needed)
+ const { value } = await connection.getSignatureStatus(signature);
+
+ if (value?.confirmationStatus && DESIRED_LEVELS.includes(value.confirmationStatus)) {
+ return { confirmed: true, success: value.err === null };
+ }
+
+ // 2. Check if the transaction's block height window has passed
+ const currentBlockHeight = await connection.getBlockHeight(commitment);
+ if (currentBlockHeight > lastValidBlockHeight) {
+ return { confirmed: false, success: false };
+ }
+
+ // 3. Wait before next poll
+ await new Promise((resolve) => setTimeout(resolve, pollIntervalMs));
+ }
+
+ throw new Error(
+ `Transaction confirmation timed out after ${timeoutMs}ms (signature: ${signature})`
+ );
+}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 7c094dd..50b90da 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -83,6 +83,9 @@ importers:
examples/02-evm-simple-bridge:
dependencies:
+ "@ccip-examples/shared-brand":
+ specifier: workspace:*
+ version: link:../../packages/shared-brand
"@ccip-examples/shared-components":
specifier: workspace:*
version: link:../../packages/shared-components
@@ -94,10 +97,10 @@ importers:
version: link:../../packages/shared-utils
"@chainlink/ccip-sdk":
specifier: 1.0.0
- version: 1.0.0(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.45.3(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)
+ version: 1.0.0(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.45.3(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6))(zod@4.3.6)
"@rainbow-me/rainbowkit":
specifier: ^2.2.10
- version: 2.2.10(@tanstack/react-query@5.90.21(react@18.3.1))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(viem@2.45.3(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(wagmi@2.19.5(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@tanstack/query-core@5.90.20)(@tanstack/react-query@5.90.21(react@18.3.1))(@types/react@18.3.28)(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.45.3(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76))
+ version: 2.2.10(@tanstack/react-query@5.90.21(react@18.3.1))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(viem@2.45.3(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6))(wagmi@2.19.5(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@tanstack/query-core@5.90.20)(@tanstack/react-query@5.90.21(react@18.3.1))(@types/react@18.3.28)(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.45.3(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6))(zod@4.3.6))
"@tanstack/react-query":
specifier: ^5.62.0
version: 5.90.21(react@18.3.1)
@@ -109,10 +112,10 @@ importers:
version: 18.3.1(react@18.3.1)
viem:
specifier: ^2.21.0
- version: 2.45.3(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)
+ version: 2.45.3(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)
wagmi:
specifier: ^2.14.0
- version: 2.19.5(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@tanstack/query-core@5.90.20)(@tanstack/react-query@5.90.21(react@18.3.1))(@types/react@18.3.28)(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.45.3(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)
+ version: 2.19.5(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@tanstack/query-core@5.90.20)(@tanstack/react-query@5.90.21(react@18.3.1))(@types/react@18.3.28)(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.45.3(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6))(zod@4.3.6)
devDependencies:
"@types/react":
specifier: ^18.3.12
@@ -147,6 +150,9 @@ importers:
"@aptos-labs/wallet-adapter-react":
specifier: ^3.7.2
version: 3.8.0(@aptos-labs/ts-sdk@5.2.1(got@11.8.6))(@mizuwallet-sdk/core@1.4.0(@aptos-labs/ts-sdk@5.2.1(got@11.8.6))(@mizuwallet-sdk/protocol@0.0.6)(graphql-request@7.4.0(graphql@16.12.0)))(@mizuwallet-sdk/protocol@0.0.6)(@telegram-apps/bridge@1.9.2)(@types/react@18.3.28)(@wallet-standard/core@1.1.1)(aptos@1.22.1(got@11.8.6))(axios@1.13.5)(got@11.8.6)(react@18.3.1)
+ "@ccip-examples/shared-brand":
+ specifier: workspace:*
+ version: link:../../packages/shared-brand
"@ccip-examples/shared-components":
specifier: workspace:*
version: link:../../packages/shared-components
@@ -158,10 +164,10 @@ importers:
version: link:../../packages/shared-utils
"@chainlink/ccip-sdk":
specifier: 1.0.0
- version: 1.0.0(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.45.3(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6))(zod@4.3.6)
+ version: 1.0.0(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.45.3(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)
"@rainbow-me/rainbowkit":
specifier: ^2.2.10
- version: 2.2.10(@tanstack/react-query@5.90.21(react@18.3.1))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(viem@2.45.3(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6))(wagmi@2.19.5(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@tanstack/query-core@5.90.20)(@tanstack/react-query@5.90.21(react@18.3.1))(@types/react@18.3.28)(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.45.3(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6))(zod@4.3.6))
+ version: 2.2.10(@tanstack/react-query@5.90.21(react@18.3.1))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(viem@2.45.3(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(wagmi@2.19.5(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@tanstack/query-core@5.90.20)(@tanstack/react-query@5.90.21(react@18.3.1))(@types/react@18.3.28)(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.45.3(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76))
"@solana/wallet-adapter-base":
specifier: 0.9.23
version: 0.9.23(@solana/web3.js@1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))
@@ -173,7 +179,7 @@ importers:
version: 0.9.35(@solana/web3.js@1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))(bs58@5.0.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@18.3.1(react@18.3.1))(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.9.3)
"@solana/wallet-adapter-wallets":
specifier: 0.19.32
- version: 0.19.32(@babel/runtime@7.28.6)(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@solana/sysvars@5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3))(@solana/web3.js@1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))(@types/react@18.3.28)(bs58@5.0.0)(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@18.3.1(react@18.3.1))(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(tslib@2.8.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10))(zod@4.3.6)
+ version: 0.19.32(@babel/runtime@7.28.6)(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@solana/sysvars@5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3))(@solana/web3.js@1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))(@types/react@18.3.28)(bs58@5.0.0)(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@18.3.1(react@18.3.1))(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(tslib@2.8.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))(zod@3.25.76)
"@solana/web3.js":
specifier: 1.98.0
version: 1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10)
@@ -188,10 +194,10 @@ importers:
version: 18.3.1(react@18.3.1)
viem:
specifier: ^2.21.0
- version: 2.45.3(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)
+ version: 2.45.3(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)
wagmi:
specifier: ^2.14.0
- version: 2.19.5(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@tanstack/query-core@5.90.20)(@tanstack/react-query@5.90.21(react@18.3.1))(@types/react@18.3.28)(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.45.3(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6))(zod@4.3.6)
+ version: 2.19.5(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@tanstack/query-core@5.90.20)(@tanstack/react-query@5.90.21(react@18.3.1))(@types/react@18.3.28)(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.45.3(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)
devDependencies:
"@types/react":
specifier: ^18.3.12
@@ -226,6 +232,9 @@ importers:
packages/shared-components:
dependencies:
+ "@ccip-examples/shared-brand":
+ specifier: workspace:*
+ version: link:../shared-brand
"@ccip-examples/shared-config":
specifier: workspace:*
version: link:../shared-config
@@ -12764,11 +12773,11 @@ snapshots:
- utf-8-validate
- zod
- "@reown/appkit-common@1.7.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)":
+ "@reown/appkit-common@1.7.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)":
dependencies:
big.js: 6.2.2
dayjs: 1.11.13
- viem: 2.45.3(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)
+ viem: 2.45.3(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)
transitivePeerDependencies:
- bufferutil
- typescript
@@ -12808,13 +12817,13 @@ snapshots:
- utf-8-validate
- zod
- "@reown/appkit-controllers@1.7.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)":
+ "@reown/appkit-controllers@1.7.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)":
dependencies:
- "@reown/appkit-common": 1.7.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)
+ "@reown/appkit-common": 1.7.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)
"@reown/appkit-wallet": 1.7.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)
- "@walletconnect/universal-provider": 2.19.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)
+ "@walletconnect/universal-provider": 2.19.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)
valtio: 1.13.2(@types/react@18.3.28)(react@18.3.1)
- viem: 2.45.3(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)
+ viem: 2.45.3(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)
transitivePeerDependencies:
- "@azure/app-configuration"
- "@azure/cosmos"
@@ -12993,12 +13002,12 @@ snapshots:
dependencies:
buffer: 6.0.3
- "@reown/appkit-scaffold-ui@1.7.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(valtio@1.13.2(@types/react@18.3.28)(react@18.3.1))(zod@4.3.6)":
+ "@reown/appkit-scaffold-ui@1.7.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(valtio@1.13.2(@types/react@18.3.28)(react@18.3.1))(zod@3.25.76)":
dependencies:
- "@reown/appkit-common": 1.7.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)
- "@reown/appkit-controllers": 1.7.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)
- "@reown/appkit-ui": 1.7.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)
- "@reown/appkit-utils": 1.7.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(valtio@1.13.2(@types/react@18.3.28)(react@18.3.1))(zod@4.3.6)
+ "@reown/appkit-common": 1.7.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)
+ "@reown/appkit-controllers": 1.7.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)
+ "@reown/appkit-ui": 1.7.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)
+ "@reown/appkit-utils": 1.7.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(valtio@1.13.2(@types/react@18.3.28)(react@18.3.1))(zod@3.25.76)
"@reown/appkit-wallet": 1.7.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)
lit: 3.1.0
transitivePeerDependencies:
@@ -13104,10 +13113,10 @@ snapshots:
- valtio
- zod
- "@reown/appkit-ui@1.7.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)":
+ "@reown/appkit-ui@1.7.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)":
dependencies:
- "@reown/appkit-common": 1.7.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)
- "@reown/appkit-controllers": 1.7.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)
+ "@reown/appkit-common": 1.7.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)
+ "@reown/appkit-controllers": 1.7.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)
"@reown/appkit-wallet": 1.7.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)
lit: 3.1.0
qrcode: 1.5.3
@@ -13209,16 +13218,16 @@ snapshots:
- utf-8-validate
- zod
- "@reown/appkit-utils@1.7.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(valtio@1.13.2(@types/react@18.3.28)(react@18.3.1))(zod@4.3.6)":
+ "@reown/appkit-utils@1.7.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(valtio@1.13.2(@types/react@18.3.28)(react@18.3.1))(zod@3.25.76)":
dependencies:
- "@reown/appkit-common": 1.7.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)
- "@reown/appkit-controllers": 1.7.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)
+ "@reown/appkit-common": 1.7.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)
+ "@reown/appkit-controllers": 1.7.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)
"@reown/appkit-polyfills": 1.7.2
"@reown/appkit-wallet": 1.7.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)
"@walletconnect/logger": 2.1.2
- "@walletconnect/universal-provider": 2.19.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)
+ "@walletconnect/universal-provider": 2.19.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)
valtio: 1.13.2(@types/react@18.3.28)(react@18.3.1)
- viem: 2.45.3(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)
+ viem: 2.45.3(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)
transitivePeerDependencies:
- "@azure/app-configuration"
- "@azure/cosmos"
@@ -13345,20 +13354,20 @@ snapshots:
- typescript
- utf-8-validate
- "@reown/appkit@1.7.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)":
+ "@reown/appkit@1.7.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)":
dependencies:
- "@reown/appkit-common": 1.7.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)
- "@reown/appkit-controllers": 1.7.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)
+ "@reown/appkit-common": 1.7.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)
+ "@reown/appkit-controllers": 1.7.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)
"@reown/appkit-polyfills": 1.7.2
- "@reown/appkit-scaffold-ui": 1.7.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(valtio@1.13.2(@types/react@18.3.28)(react@18.3.1))(zod@4.3.6)
- "@reown/appkit-ui": 1.7.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)
- "@reown/appkit-utils": 1.7.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(valtio@1.13.2(@types/react@18.3.28)(react@18.3.1))(zod@4.3.6)
+ "@reown/appkit-scaffold-ui": 1.7.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(valtio@1.13.2(@types/react@18.3.28)(react@18.3.1))(zod@3.25.76)
+ "@reown/appkit-ui": 1.7.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)
+ "@reown/appkit-utils": 1.7.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(valtio@1.13.2(@types/react@18.3.28)(react@18.3.1))(zod@3.25.76)
"@reown/appkit-wallet": 1.7.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)
"@walletconnect/types": 2.19.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))
- "@walletconnect/universal-provider": 2.19.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)
+ "@walletconnect/universal-provider": 2.19.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)
bs58: 6.0.0
valtio: 1.13.2(@types/react@18.3.28)(react@18.3.1)
- viem: 2.45.3(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)
+ viem: 2.45.3(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)
transitivePeerDependencies:
- "@azure/app-configuration"
- "@azure/cosmos"
@@ -13729,30 +13738,30 @@ snapshots:
- react-native
- typescript
- "@solana-program/compute-budget@0.8.0(@solana/kit@2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10)))":
+ "@solana-program/compute-budget@0.8.0(@solana/kit@2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10)))":
dependencies:
- "@solana/kit": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10))
+ "@solana/kit": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))
- "@solana-program/stake@0.2.1(@solana/kit@2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10)))":
+ "@solana-program/stake@0.2.1(@solana/kit@2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10)))":
dependencies:
- "@solana/kit": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10))
+ "@solana/kit": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))
"@solana-program/system@0.10.0(@solana/kit@5.5.1(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(utf-8-validate@5.0.10))":
dependencies:
"@solana/kit": 5.5.1(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(utf-8-validate@5.0.10)
- "@solana-program/system@0.7.0(@solana/kit@2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10)))":
+ "@solana-program/system@0.7.0(@solana/kit@2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10)))":
dependencies:
- "@solana/kit": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10))
+ "@solana/kit": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))
- "@solana-program/token-2022@0.4.2(@solana/kit@2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10)))(@solana/sysvars@5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3))":
+ "@solana-program/token-2022@0.4.2(@solana/kit@2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10)))(@solana/sysvars@5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3))":
dependencies:
- "@solana/kit": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10))
+ "@solana/kit": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))
"@solana/sysvars": 5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)
- "@solana-program/token@0.5.1(@solana/kit@2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10)))":
+ "@solana-program/token@0.5.1(@solana/kit@2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10)))":
dependencies:
- "@solana/kit": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10))
+ "@solana/kit": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))
"@solana-program/token@0.9.0(@solana/kit@5.5.1(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(utf-8-validate@5.0.10))":
dependencies:
@@ -14057,7 +14066,7 @@ snapshots:
transitivePeerDependencies:
- fastestsmallesttextencoderdecoder
- "@solana/kit@2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10))":
+ "@solana/kit@2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))":
dependencies:
"@solana/accounts": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)
"@solana/addresses": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)
@@ -14070,11 +14079,11 @@ snapshots:
"@solana/rpc": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)
"@solana/rpc-parsed-types": 2.3.0(typescript@5.9.3)
"@solana/rpc-spec-types": 2.3.0(typescript@5.9.3)
- "@solana/rpc-subscriptions": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10))
+ "@solana/rpc-subscriptions": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))
"@solana/rpc-types": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)
"@solana/signers": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)
"@solana/sysvars": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)
- "@solana/transaction-confirmation": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10))
+ "@solana/transaction-confirmation": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))
"@solana/transaction-messages": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)
"@solana/transactions": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)
typescript: 5.9.3
@@ -14290,14 +14299,14 @@ snapshots:
transitivePeerDependencies:
- fastestsmallesttextencoderdecoder
- "@solana/rpc-subscriptions-channel-websocket@2.3.0(typescript@5.9.3)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10))":
+ "@solana/rpc-subscriptions-channel-websocket@2.3.0(typescript@5.9.3)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))":
dependencies:
"@solana/errors": 2.3.0(typescript@5.9.3)
"@solana/functional": 2.3.0(typescript@5.9.3)
"@solana/rpc-subscriptions-spec": 2.3.0(typescript@5.9.3)
"@solana/subscribable": 2.3.0(typescript@5.9.3)
typescript: 5.9.3
- ws: 8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10)
+ ws: 8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10)
"@solana/rpc-subscriptions-channel-websocket@5.5.1(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)":
dependencies:
@@ -14329,7 +14338,7 @@ snapshots:
optionalDependencies:
typescript: 5.9.3
- "@solana/rpc-subscriptions@2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10))":
+ "@solana/rpc-subscriptions@2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))":
dependencies:
"@solana/errors": 2.3.0(typescript@5.9.3)
"@solana/fast-stable-stringify": 2.3.0(typescript@5.9.3)
@@ -14337,7 +14346,7 @@ snapshots:
"@solana/promises": 2.3.0(typescript@5.9.3)
"@solana/rpc-spec-types": 2.3.0(typescript@5.9.3)
"@solana/rpc-subscriptions-api": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)
- "@solana/rpc-subscriptions-channel-websocket": 2.3.0(typescript@5.9.3)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10))
+ "@solana/rpc-subscriptions-channel-websocket": 2.3.0(typescript@5.9.3)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))
"@solana/rpc-subscriptions-spec": 2.3.0(typescript@5.9.3)
"@solana/rpc-transformers": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)
"@solana/rpc-types": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)
@@ -14556,7 +14565,7 @@ snapshots:
transitivePeerDependencies:
- fastestsmallesttextencoderdecoder
- "@solana/transaction-confirmation@2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10))":
+ "@solana/transaction-confirmation@2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))":
dependencies:
"@solana/addresses": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)
"@solana/codecs-strings": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)
@@ -14564,7 +14573,7 @@ snapshots:
"@solana/keys": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)
"@solana/promises": 2.3.0(typescript@5.9.3)
"@solana/rpc": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)
- "@solana/rpc-subscriptions": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10))
+ "@solana/rpc-subscriptions": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))
"@solana/rpc-types": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)
"@solana/transaction-messages": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)
"@solana/transactions": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)
@@ -14907,11 +14916,11 @@ snapshots:
- supports-color
- utf-8-validate
- "@solana/wallet-adapter-trezor@0.1.6(@solana/sysvars@5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3))(@solana/web3.js@1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(tslib@2.8.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10))":
+ "@solana/wallet-adapter-trezor@0.1.6(@solana/sysvars@5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3))(@solana/web3.js@1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(tslib@2.8.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))":
dependencies:
"@solana/wallet-adapter-base": 0.9.27(@solana/web3.js@1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))
"@solana/web3.js": 1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10)
- "@trezor/connect-web": 9.7.1(@solana/sysvars@5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3))(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(tslib@2.8.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10))
+ "@trezor/connect-web": 9.7.1(@solana/sysvars@5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3))(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(tslib@2.8.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))
buffer: 6.0.3
transitivePeerDependencies:
- "@solana/sysvars"
@@ -14941,11 +14950,11 @@ snapshots:
"@solana/wallet-standard-util": 1.1.2
"@solana/web3.js": 1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10)
- "@solana/wallet-adapter-walletconnect@0.1.21(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)":
+ "@solana/wallet-adapter-walletconnect@0.1.21(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)":
dependencies:
"@solana/wallet-adapter-base": 0.9.27(@solana/web3.js@1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))
"@solana/web3.js": 1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10)
- "@walletconnect/solana-adapter": 0.0.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@solana/wallet-adapter-base@0.9.27(@solana/web3.js@1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)
+ "@walletconnect/solana-adapter": 0.0.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@solana/wallet-adapter-base@0.9.27(@solana/web3.js@1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)
transitivePeerDependencies:
- "@azure/app-configuration"
- "@azure/cosmos"
@@ -14974,7 +14983,7 @@ snapshots:
- utf-8-validate
- zod
- "@solana/wallet-adapter-wallets@0.19.32(@babel/runtime@7.28.6)(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@solana/sysvars@5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3))(@solana/web3.js@1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))(@types/react@18.3.28)(bs58@5.0.0)(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@18.3.1(react@18.3.1))(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(tslib@2.8.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10))(zod@4.3.6)":
+ "@solana/wallet-adapter-wallets@0.19.32(@babel/runtime@7.28.6)(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@solana/sysvars@5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3))(@solana/web3.js@1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))(@types/react@18.3.28)(bs58@5.0.0)(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@18.3.1(react@18.3.1))(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(tslib@2.8.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))(zod@3.25.76)":
dependencies:
"@solana/wallet-adapter-alpha": 0.1.14(@solana/web3.js@1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))
"@solana/wallet-adapter-avana": 0.1.17(@solana/web3.js@1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))
@@ -15007,10 +15016,10 @@ snapshots:
"@solana/wallet-adapter-tokenary": 0.1.16(@solana/web3.js@1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))
"@solana/wallet-adapter-tokenpocket": 0.4.23(@solana/web3.js@1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))
"@solana/wallet-adapter-torus": 0.11.32(@babel/runtime@7.28.6)(@solana/web3.js@1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))(bufferutil@4.1.0)(utf-8-validate@5.0.10)
- "@solana/wallet-adapter-trezor": 0.1.6(@solana/sysvars@5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3))(@solana/web3.js@1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(tslib@2.8.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10))
+ "@solana/wallet-adapter-trezor": 0.1.6(@solana/sysvars@5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3))(@solana/web3.js@1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(tslib@2.8.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))
"@solana/wallet-adapter-trust": 0.1.17(@solana/web3.js@1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))
"@solana/wallet-adapter-unsafe-burner": 0.1.11(@solana/web3.js@1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))
- "@solana/wallet-adapter-walletconnect": 0.1.21(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)
+ "@solana/wallet-adapter-walletconnect": 0.1.21(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)
"@solana/wallet-adapter-xdefi": 0.1.11(@solana/web3.js@1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))
"@solana/web3.js": 1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10)
transitivePeerDependencies:
@@ -15405,13 +15414,13 @@ snapshots:
- react-native
- utf-8-validate
- "@trezor/blockchain-link@2.6.1(@solana/sysvars@5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3))(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(tslib@2.8.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10))":
+ "@trezor/blockchain-link@2.6.1(@solana/sysvars@5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3))(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(tslib@2.8.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))":
dependencies:
- "@solana-program/compute-budget": 0.8.0(@solana/kit@2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10)))
- "@solana-program/stake": 0.2.1(@solana/kit@2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10)))
- "@solana-program/token": 0.5.1(@solana/kit@2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10)))
- "@solana-program/token-2022": 0.4.2(@solana/kit@2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10)))(@solana/sysvars@5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3))
- "@solana/kit": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10))
+ "@solana-program/compute-budget": 0.8.0(@solana/kit@2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10)))
+ "@solana-program/stake": 0.2.1(@solana/kit@2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10)))
+ "@solana-program/token": 0.5.1(@solana/kit@2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10)))
+ "@solana-program/token-2022": 0.4.2(@solana/kit@2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10)))(@solana/sysvars@5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3))
+ "@solana/kit": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))
"@solana/rpc-types": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)
"@stellar/stellar-sdk": 14.2.0
"@trezor/blockchain-link-types": 1.5.0(tslib@2.8.1)
@@ -15459,9 +15468,9 @@ snapshots:
- expo-localization
- react-native
- "@trezor/connect-web@9.7.1(@solana/sysvars@5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3))(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(tslib@2.8.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10))":
+ "@trezor/connect-web@9.7.1(@solana/sysvars@5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3))(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(tslib@2.8.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))":
dependencies:
- "@trezor/connect": 9.7.1(@solana/sysvars@5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3))(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(tslib@2.8.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10))
+ "@trezor/connect": 9.7.1(@solana/sysvars@5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3))(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(tslib@2.8.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))
"@trezor/connect-common": 0.5.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(tslib@2.8.1)
"@trezor/utils": 9.5.0(tslib@2.8.1)
"@trezor/websocket-client": 1.3.0(bufferutil@4.1.0)(tslib@2.8.1)(utf-8-validate@5.0.10)
@@ -15480,7 +15489,7 @@ snapshots:
- utf-8-validate
- ws
- "@trezor/connect@9.7.1(@solana/sysvars@5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3))(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(tslib@2.8.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10))":
+ "@trezor/connect@9.7.1(@solana/sysvars@5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3))(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(tslib@2.8.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))":
dependencies:
"@ethereumjs/common": 10.1.1
"@ethereumjs/tx": 10.1.1
@@ -15488,12 +15497,12 @@ snapshots:
"@mobily/ts-belt": 3.13.1
"@noble/hashes": 1.8.0
"@scure/bip39": 1.6.0
- "@solana-program/compute-budget": 0.8.0(@solana/kit@2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10)))
- "@solana-program/system": 0.7.0(@solana/kit@2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10)))
- "@solana-program/token": 0.5.1(@solana/kit@2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10)))
- "@solana-program/token-2022": 0.4.2(@solana/kit@2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10)))(@solana/sysvars@5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3))
- "@solana/kit": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10))
- "@trezor/blockchain-link": 2.6.1(@solana/sysvars@5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3))(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(tslib@2.8.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10))
+ "@solana-program/compute-budget": 0.8.0(@solana/kit@2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10)))
+ "@solana-program/system": 0.7.0(@solana/kit@2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10)))
+ "@solana-program/token": 0.5.1(@solana/kit@2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10)))
+ "@solana-program/token-2022": 0.4.2(@solana/kit@2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10)))(@solana/sysvars@5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3))
+ "@solana/kit": 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))
+ "@trezor/blockchain-link": 2.6.1(@solana/sysvars@5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3))(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(tslib@2.8.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))
"@trezor/blockchain-link-types": 1.5.0(tslib@2.8.1)
"@trezor/blockchain-link-utils": 1.5.1(bufferutil@4.1.0)(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(tslib@2.8.1)(utf-8-validate@5.0.10)
"@trezor/connect-analytics": 1.4.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(tslib@2.8.1)
@@ -16047,7 +16056,7 @@ snapshots:
dependencies:
"@wallet-standard/base": 1.1.0
- "@walletconnect/core@2.19.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)":
+ "@walletconnect/core@2.19.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)":
dependencies:
"@walletconnect/heartbeat": 1.2.2
"@walletconnect/jsonrpc-provider": 1.0.14
@@ -16061,7 +16070,7 @@ snapshots:
"@walletconnect/safe-json": 1.0.2
"@walletconnect/time": 1.0.2
"@walletconnect/types": 2.19.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))
- "@walletconnect/utils": 2.19.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)
+ "@walletconnect/utils": 2.19.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)
"@walletconnect/window-getters": 1.0.1
events: 3.3.0
lodash.isequal: 4.5.0
@@ -16091,7 +16100,7 @@ snapshots:
- utf-8-validate
- zod
- "@walletconnect/core@2.19.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)":
+ "@walletconnect/core@2.19.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)":
dependencies:
"@walletconnect/heartbeat": 1.2.2
"@walletconnect/jsonrpc-provider": 1.0.14
@@ -16105,7 +16114,7 @@ snapshots:
"@walletconnect/safe-json": 1.0.2
"@walletconnect/time": 1.0.2
"@walletconnect/types": 2.19.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))
- "@walletconnect/utils": 2.19.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)
+ "@walletconnect/utils": 2.19.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)
"@walletconnect/window-getters": 1.0.1
es-toolkit: 1.33.0
events: 3.3.0
@@ -16492,16 +16501,16 @@ snapshots:
dependencies:
tslib: 1.14.1
- "@walletconnect/sign-client@2.19.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)":
+ "@walletconnect/sign-client@2.19.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)":
dependencies:
- "@walletconnect/core": 2.19.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)
+ "@walletconnect/core": 2.19.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)
"@walletconnect/events": 1.0.1
"@walletconnect/heartbeat": 1.2.2
"@walletconnect/jsonrpc-utils": 1.0.8
"@walletconnect/logger": 2.1.2
"@walletconnect/time": 1.0.2
"@walletconnect/types": 2.19.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))
- "@walletconnect/utils": 2.19.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)
+ "@walletconnect/utils": 2.19.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)
events: 3.3.0
transitivePeerDependencies:
- "@azure/app-configuration"
@@ -16528,16 +16537,16 @@ snapshots:
- utf-8-validate
- zod
- "@walletconnect/sign-client@2.19.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)":
+ "@walletconnect/sign-client@2.19.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)":
dependencies:
- "@walletconnect/core": 2.19.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)
+ "@walletconnect/core": 2.19.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)
"@walletconnect/events": 1.0.1
"@walletconnect/heartbeat": 1.2.2
"@walletconnect/jsonrpc-utils": 1.0.8
"@walletconnect/logger": 2.1.2
"@walletconnect/time": 1.0.2
"@walletconnect/types": 2.19.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))
- "@walletconnect/utils": 2.19.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)
+ "@walletconnect/utils": 2.19.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)
events: 3.3.0
transitivePeerDependencies:
- "@azure/app-configuration"
@@ -16708,13 +16717,13 @@ snapshots:
- utf-8-validate
- zod
- "@walletconnect/solana-adapter@0.0.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@solana/wallet-adapter-base@0.9.27(@solana/web3.js@1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)":
+ "@walletconnect/solana-adapter@0.0.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@solana/wallet-adapter-base@0.9.27(@solana/web3.js@1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)":
dependencies:
- "@reown/appkit": 1.7.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)
+ "@reown/appkit": 1.7.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)
"@solana/wallet-adapter-base": 0.9.27(@solana/web3.js@1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))
"@solana/web3.js": 1.98.0(bufferutil@4.1.0)(utf-8-validate@5.0.10)
- "@walletconnect/universal-provider": 2.19.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)
- "@walletconnect/utils": 2.19.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)
+ "@walletconnect/universal-provider": 2.19.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)
+ "@walletconnect/utils": 2.19.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)
bs58: 6.0.0
transitivePeerDependencies:
- "@azure/app-configuration"
@@ -16864,7 +16873,7 @@ snapshots:
- ioredis
- uploadthing
- "@walletconnect/universal-provider@2.19.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)":
+ "@walletconnect/universal-provider@2.19.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)":
dependencies:
"@walletconnect/events": 1.0.1
"@walletconnect/jsonrpc-http-connection": 1.0.8
@@ -16873,9 +16882,9 @@ snapshots:
"@walletconnect/jsonrpc-utils": 1.0.8
"@walletconnect/keyvaluestorage": 1.1.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))
"@walletconnect/logger": 2.1.2
- "@walletconnect/sign-client": 2.19.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)
+ "@walletconnect/sign-client": 2.19.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)
"@walletconnect/types": 2.19.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))
- "@walletconnect/utils": 2.19.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)
+ "@walletconnect/utils": 2.19.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)
events: 3.3.0
lodash: 4.17.21
transitivePeerDependencies:
@@ -16904,7 +16913,7 @@ snapshots:
- utf-8-validate
- zod
- "@walletconnect/universal-provider@2.19.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)":
+ "@walletconnect/universal-provider@2.19.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)":
dependencies:
"@walletconnect/events": 1.0.1
"@walletconnect/jsonrpc-http-connection": 1.0.8
@@ -16913,9 +16922,9 @@ snapshots:
"@walletconnect/jsonrpc-utils": 1.0.8
"@walletconnect/keyvaluestorage": 1.1.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))
"@walletconnect/logger": 2.1.2
- "@walletconnect/sign-client": 2.19.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)
+ "@walletconnect/sign-client": 2.19.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)
"@walletconnect/types": 2.19.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))
- "@walletconnect/utils": 2.19.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)
+ "@walletconnect/utils": 2.19.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)
es-toolkit: 1.33.0
events: 3.3.0
transitivePeerDependencies:
@@ -17104,7 +17113,7 @@ snapshots:
- utf-8-validate
- zod
- "@walletconnect/utils@2.19.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)":
+ "@walletconnect/utils@2.19.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)":
dependencies:
"@noble/ciphers": 1.2.1
"@noble/curves": 1.8.1
@@ -17122,7 +17131,7 @@ snapshots:
elliptic: 6.6.1
query-string: 7.1.3
uint8arrays: 3.1.0
- viem: 2.23.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)
+ viem: 2.23.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)
transitivePeerDependencies:
- "@azure/app-configuration"
- "@azure/cosmos"
@@ -17148,7 +17157,7 @@ snapshots:
- utf-8-validate
- zod
- "@walletconnect/utils@2.19.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)":
+ "@walletconnect/utils@2.19.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.84.0(@babel/core@7.29.0)(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)":
dependencies:
"@noble/ciphers": 1.2.1
"@noble/curves": 1.8.1
@@ -17167,7 +17176,7 @@ snapshots:
elliptic: 6.6.1
query-string: 7.1.3
uint8arrays: 3.1.0
- viem: 2.23.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.6)
+ viem: 2.23.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)
transitivePeerDependencies:
- "@azure/app-configuration"
- "@azure/cosmos"