diff --git a/packages/wallet-management/package.json b/packages/wallet-management/package.json
index b1a7c3bb9..209b55c57 100644
--- a/packages/wallet-management/package.json
+++ b/packages/wallet-management/package.json
@@ -59,6 +59,9 @@
"@mysten/wallet-standard": "^0.16.11",
"@solana/wallet-adapter-base": "^0.9.27",
"@solana/web3.js": "^1.98.4",
+ "@tronweb3/tronwallet-abstract-adapter": "^1.1.9",
+ "@tronweb3/tronwallet-adapter-react-hooks": "^1.1.10",
+ "@tronweb3/tronwallet-adapters": "^1.2.12",
"i18next": "^25.3.6",
"mitt": "^3.0.1",
"react-i18next": "^15.6.1",
diff --git a/packages/wallet-management/src/components/TronListItemButton.tsx b/packages/wallet-management/src/components/TronListItemButton.tsx
new file mode 100644
index 000000000..e4180f1c5
--- /dev/null
+++ b/packages/wallet-management/src/components/TronListItemButton.tsx
@@ -0,0 +1,78 @@
+import type { ChainType } from '@lifi/sdk'
+import type { Adapter as TronWalletAdapter } from '@tronweb3/tronwallet-abstract-adapter'
+import { useWallet as useTronWallet } from '@tronweb3/tronwallet-adapter-react-hooks'
+import { useLastConnectedAccount } from '../hooks/useAccount.js'
+import { useWalletManagementEvents } from '../hooks/useWalletManagementEvents.js'
+import { getChainTypeIcon } from '../icons.js'
+import { WalletManagementEvent } from '../types/events.js'
+import { WalletTagType } from '../types/walletTagType.js'
+import { CardListItemButton } from './CardListItemButton.js'
+import type { WalletListItemButtonProps } from './types.js'
+
+interface TronListItemButtonProps extends WalletListItemButtonProps {
+ connector: TronWalletAdapter
+}
+
+export const TronListItemButton = ({
+ ecosystemSelection,
+ connector,
+ tagType,
+ onConnected,
+ onConnecting,
+ onError,
+}: TronListItemButtonProps) => {
+ const emitter = useWalletManagementEvents()
+ const { connected, connect, disconnect, select } = useTronWallet()
+ const connectorDisplayName = ecosystemSelection ? 'Tron' : connector.name
+ const { setLastConnectedAccount } = useLastConnectedAccount()
+
+ const connectWallet = async () => {
+ if (tagType === WalletTagType.Connected) {
+ onConnected?.()
+ return
+ }
+
+ try {
+ onConnecting?.()
+ if (connected) {
+ await disconnect()
+ }
+ select(connector.name)
+ // NB: select() and connect() cannot run in the same batched update
+ setTimeout(async () => {
+ await connect()
+ connector.once('connect', (address: string) => {
+ setLastConnectedAccount(connector)
+ emitter.emit(WalletManagementEvent.WalletConnected, {
+ address,
+ chainId: 728126428, // TODO: replace with chainId when ready
+ chainType: 'TVM' as unknown as ChainType, // TODO: replace with chainType when ready
+ connectorId: connector.name,
+ connectorName: connector.name,
+ })
+ })
+ onConnected?.()
+ }, 0)
+ } catch (error) {
+ onError?.(error)
+ }
+ }
+
+ return (
+
+ )
+}
diff --git a/packages/wallet-management/src/components/WalletMenuContent.tsx b/packages/wallet-management/src/components/WalletMenuContent.tsx
index 811ff3044..1b2740dba 100644
--- a/packages/wallet-management/src/components/WalletMenuContent.tsx
+++ b/packages/wallet-management/src/components/WalletMenuContent.tsx
@@ -14,6 +14,7 @@ import {
} from '@mui/material'
import type { WalletWithRequiredFeatures } from '@mysten/wallet-standard'
import type { WalletAdapter } from '@solana/wallet-adapter-base'
+import type { Adapter as TronWalletAdapter } from '@tronweb3/tronwallet-abstract-adapter'
import { useMemo, useReducer, useRef } from 'react'
import { useTranslation } from 'react-i18next'
import type { Connector } from 'wagmi'
@@ -31,6 +32,7 @@ import { CardListItemButton } from './CardListItemButton.js'
import { EVMListItemButton } from './EVMListItemButton.js'
import { SuiListItemButton } from './SuiListItemButton.js'
import { SVMListItemButton } from './SVMListItemButton.js'
+import { TronListItemButton } from './TronListItemButton.js'
import { UTXOListItemButton } from './UTXOListItemButton.js'
import { WalletInfoDisplay } from './WalletInfoDisplay.js'
import { WalletMenuContentEmpty } from './WalletMenuContentEmpty.js'
@@ -81,7 +83,9 @@ export const WalletMenuContent: React.FC = ({
const connectedConnectorIds: string[] = useMemo(() => {
return accounts
.filter((account) => account.isConnected)
- .map((account) => getConnectorId(account.connector, account.chainType))
+ .map((account) =>
+ getConnectorId(account.connector, account.chainType as ChainType)
+ )
.filter(Boolean)
}, [accounts])
@@ -217,6 +221,18 @@ export const WalletMenuContent: React.FC = ({
onError={(error) => handleError(id, error)}
/>
)
+ case 'TVM' as unknown as ChainType: // TODO: update this type
+ return (
+ handleConnecting(id)}
+ onError={(error) => handleError(id, error)}
+ />
+ )
default:
return null
}
diff --git a/packages/wallet-management/src/hooks/useAccount.ts b/packages/wallet-management/src/hooks/useAccount.ts
index cef5a09bf..cd25b9705 100644
--- a/packages/wallet-management/src/hooks/useAccount.ts
+++ b/packages/wallet-management/src/hooks/useAccount.ts
@@ -5,6 +5,8 @@ import { useCurrentWallet } from '@mysten/dapp-kit'
import type { WalletWithRequiredFeatures } from '@mysten/wallet-standard'
import type { WalletAdapter } from '@solana/wallet-adapter-base'
import { useWallet } from '@solana/wallet-adapter-react'
+import type { Adapter as TronWalletAdapter } from '@tronweb3/tronwallet-abstract-adapter'
+import { useWallet as useTronWallet } from '@tronweb3/tronwallet-adapter-react-hooks'
import { useMemo } from 'react'
import type { Connector } from 'wagmi'
import { useAccount as useAccountInternal } from 'wagmi'
@@ -12,7 +14,7 @@ import { create } from 'zustand'
import type { CreateConnectorFnExtended } from '../connectors/types.js'
export interface AccountBase<
- CT extends ChainType,
+ CT extends ChainType | 'TVM', // TODO: update this type
WalletConnector = undefined,
> {
address?: string
@@ -31,6 +33,7 @@ export type EVMAccount = AccountBase
export type SVMAccount = AccountBase
export type UTXOAccount = AccountBase
export type MVMAccount = AccountBase
+export type TVMAccount = AccountBase<'TVM', TronWalletAdapter>
export type DefaultAccount = AccountBase
export type Account =
@@ -38,6 +41,7 @@ export type Account =
| SVMAccount
| UTXOAccount
| MVMAccount
+ | TVMAccount
| DefaultAccount
export interface AccountResult {
@@ -67,6 +71,7 @@ export type LastConnectedAccount =
| BigmiConnector
| CreateConnectorFnExtended
| WalletWithRequiredFeatures
+ | TronWalletAdapter
| null
interface LastConnectedAccountStore {
@@ -91,6 +96,7 @@ export const useAccount = (args?: UseAccountArgs): AccountResult => {
const wagmiAccount = useAccountInternal()
const { wallet } = useWallet()
const { currentWallet, connectionStatus } = useCurrentWallet()
+ const { wallet: tronWallet } = useTronWallet()
const { lastConnectedAccount } = useLastConnectedAccount()
// biome-ignore lint/correctness/useExhaustiveDependencies: run only when wallet changes
@@ -143,7 +149,27 @@ export const useAccount = (args?: UseAccountArgs): AccountResult => {
address: bigmiAccount.account?.address,
addresses: bigmiAccount.accounts?.map((account) => account.address),
}
- const accounts = [evm, svm, utxo, sui]
+ const tron: TVMAccount = tronWallet?.adapter?.connected
+ ? {
+ address: tronWallet.adapter.address || undefined,
+ chainId: 728126428,
+ chainType: 'TVM',
+ connector: tronWallet.adapter,
+ isConnected: Boolean(tronWallet.adapter.address),
+ isConnecting: false,
+ isReconnecting: false,
+ isDisconnected: !tronWallet?.adapter,
+ status: 'connected',
+ }
+ : {
+ chainType: 'TVM',
+ isConnected: false,
+ isConnecting: false,
+ isReconnecting: false,
+ isDisconnected: true,
+ status: 'disconnected',
+ }
+ const accounts = [evm, svm, utxo, sui, tron]
const connectedAccounts = accounts.filter(
(account) => account.isConnected && account.address
)
@@ -190,6 +216,8 @@ export const useAccount = (args?: UseAccountArgs): AccountResult => {
bigmiAccount.status,
bigmiAccount.account?.address,
bigmiAccount.chainId,
+ tronWallet?.adapter?.connected,
+ tronWallet?.adapter?.address,
args?.chainType,
lastConnectedAccount,
currentWallet?.accounts?.length,
diff --git a/packages/wallet-management/src/hooks/useAccountDisconnect.ts b/packages/wallet-management/src/hooks/useAccountDisconnect.ts
index a0e1e7c26..736658a8d 100644
--- a/packages/wallet-management/src/hooks/useAccountDisconnect.ts
+++ b/packages/wallet-management/src/hooks/useAccountDisconnect.ts
@@ -7,6 +7,7 @@ import { useConfig as useBigmiConfig } from '@bigmi/react'
import { ChainType } from '@lifi/sdk'
import { useDisconnectWallet } from '@mysten/dapp-kit'
import { useWallet } from '@solana/wallet-adapter-react'
+import { useWallet as useTronWallet } from '@tronweb3/tronwallet-adapter-react-hooks'
import type { Config } from 'wagmi'
import { useConfig as useWagmiConfig } from 'wagmi'
import { disconnect, getAccount } from 'wagmi/actions'
@@ -17,6 +18,7 @@ export const useAccountDisconnect = () => {
const wagmiConfig = useWagmiConfig()
const { disconnect: solanaDisconnect } = useWallet()
const { mutateAsync: disconnectWallet } = useDisconnectWallet()
+ const { disconnect: tronDisconnect } = useTronWallet()
const handleDisconnectEVM = async (config: Config) => {
const connectedAccount = getAccount(config)
@@ -46,6 +48,9 @@ export const useAccountDisconnect = () => {
case ChainType.MVM:
await disconnectWallet()
break
+ case 'TVM' as unknown as ChainType: // TODO: update this type
+ await tronDisconnect()
+ break
}
}
}
diff --git a/packages/wallet-management/src/hooks/useCombinedWallets.ts b/packages/wallet-management/src/hooks/useCombinedWallets.ts
index 2092ba59a..51d102efa 100644
--- a/packages/wallet-management/src/hooks/useCombinedWallets.ts
+++ b/packages/wallet-management/src/hooks/useCombinedWallets.ts
@@ -3,11 +3,16 @@ import { useConnect as useBigmiConnect } from '@bigmi/react'
import { ChainType } from '@lifi/sdk'
import type { Theme } from '@mui/material'
import { useMediaQuery } from '@mui/material'
-import { useWallets } from '@mysten/dapp-kit'
+import { useWallets as useSuiWallets } from '@mysten/dapp-kit'
import type { WalletWithRequiredFeatures } from '@mysten/wallet-standard'
import { WalletReadyState } from '@solana/wallet-adapter-base'
-import type { Wallet } from '@solana/wallet-adapter-react'
-import { useWallet } from '@solana/wallet-adapter-react'
+import type { Wallet as SolanaWallet } from '@solana/wallet-adapter-react'
+import { useWallet as useSolanaWallets } from '@solana/wallet-adapter-react'
+import { AdapterState } from '@tronweb3/tronwallet-abstract-adapter'
+import {
+ type Wallet as TronWallet,
+ useWallet as useTronWallets,
+} from '@tronweb3/tronwallet-adapter-react-hooks'
import { useEffect, useState } from 'react'
import type { Connector } from 'wagmi'
import { useConnect } from 'wagmi'
@@ -48,8 +53,9 @@ const normalizeName = (name: string) => name.split(' ')[0].toLowerCase().trim()
const combineWalletLists = (
utxoConnectorList: BigmiConnector[],
evmConnectorList: (CreateConnectorFnExtended | Connector)[],
- svmWalletList: Wallet[],
+ svmWalletList: SolanaWallet[],
suiWalletList: WalletWithRequiredFeatures[],
+ tronWalletList: TronWallet[],
walletEcosystemsOrder?: Record
): CombinedWallet[] => {
const walletMap = new Map()
@@ -109,6 +115,21 @@ const combineWalletLists = (
walletMap.set(normalizedName, existing)
})
+ tronWalletList.forEach((tron) => {
+ const normalizedName = normalizeName(tron.adapter.name)
+ const existing = walletMap.get(normalizedName) || {
+ id: tron.adapter.name,
+ name: tron.adapter.name,
+ icon: tron.adapter.icon,
+ connectors: [] as CombinedWalletConnector[],
+ }
+ existing.connectors.push({
+ connector: tron.adapter,
+ chainType: 'TVM' as unknown as ChainType, // TODO: update this type
+ })
+ walletMap.set(normalizedName, existing)
+ })
+
let combinedWallets = Array.from(walletMap.values())
if (walletEcosystemsOrder) {
combinedWallets = combinedWallets.map((wallet) => {
@@ -133,8 +154,9 @@ export const useCombinedWallets = () => {
const walletConfig = useWalletManagementConfig()
const { connectors: wagmiConnectors } = useConnect()
const { connectors: bigmiConnectors } = useBigmiConnect()
- const { wallets: solanaWallets } = useWallet()
- const suiWallets = useWallets()
+ const { wallets: solanaWallets } = useSolanaWallets()
+ const suiWallets = useSuiWallets()
+ const { wallets: tronWallets } = useTronWallets()
const [combinedWallets, setCombinedWallets] = useState(
() => {
return {
@@ -231,7 +253,7 @@ export const useCombinedWallets = () => {
const includeEcosystem = (chainType: ChainType) =>
!walletConfig.enabledChainTypes ||
- walletConfig.enabledChainTypes.includes(chainType)
+ walletConfig.enabledChainTypes.includes(chainType as ChainType)
const installedUTXOConnectors = includeEcosystem(ChainType.UTXO)
? bigmiConnectors.filter((connector) => {
@@ -260,11 +282,22 @@ export const useCombinedWallets = () => {
? suiWallets
: []
+ // const installedTronWallets = includeEcosystem('TVM' as ChainType) // TODO: update this type
+ // ? tronWallets.filter((wallet) => {
+ // return wallet.state !== AdapterState.NotFound
+ // })
+ // : []
+
+ const installedTronWallets = tronWallets.filter((wallet) => {
+ return wallet.state !== AdapterState.NotFound
+ })
+
const installedCombinedWallets = combineWalletLists(
installedUTXOConnectors,
installedEVMConnectors,
installedSVMWallets,
installedSuiWallets,
+ installedTronWallets,
walletConfig.walletEcosystemsOrder
)
@@ -285,11 +318,16 @@ export const useCombinedWallets = () => {
return !isInstalled && isDesktopView
})
+ const notDetectedTRNWallets = tronWallets.filter((wallet) => {
+ return wallet.state === AdapterState.NotFound && isDesktopView
+ })
+
const notDetectedCombinedWallets = combineWalletLists(
notDetectedUTXOConnectors,
notDetectedEVMConnectors,
notDetectedSVMWallets,
- []
+ [],
+ notDetectedTRNWallets
)
installedCombinedWallets.sort(walletComparator)
@@ -305,6 +343,7 @@ export const useCombinedWallets = () => {
isDesktopView,
solanaWallets,
suiWallets,
+ tronWallets,
wagmiConnectors,
walletConfig,
])
diff --git a/packages/wallet-management/src/icons.ts b/packages/wallet-management/src/icons.ts
index 5b2a91e5e..10b4d3843 100644
--- a/packages/wallet-management/src/icons.ts
+++ b/packages/wallet-management/src/icons.ts
@@ -28,6 +28,10 @@ export const getChainTypeIcon = (chainType: ChainType) => {
return 'https://lifinance.github.io/types/src/assets/icons/chains/bitcoin.svg'
case ChainType.MVM:
return 'https://lifinance.github.io/types/src/assets/icons/chains/sui.svg'
+ case 'TVM' as unknown as ChainType: // TODO: update this type
+ return 'https://lifinance.github.io/types/src/assets/icons/chains/tron.svg'
+ default:
+ return ''
}
}
diff --git a/packages/wallet-management/src/types/walletConnector.ts b/packages/wallet-management/src/types/walletConnector.ts
index 87ab13b9b..4e0b4713a 100644
--- a/packages/wallet-management/src/types/walletConnector.ts
+++ b/packages/wallet-management/src/types/walletConnector.ts
@@ -1,6 +1,7 @@
import type { Connector as BigmiConnector } from '@bigmi/client'
import type { WalletWithRequiredFeatures } from '@mysten/wallet-standard'
import type { WalletAdapter } from '@solana/wallet-adapter-base'
+import type { Adapter as TronWalletAdapter } from '@tronweb3/tronwallet-abstract-adapter'
import type { Connector } from 'wagmi'
import type { CreateConnectorFnExtended } from '../connectors/types.js'
@@ -10,3 +11,4 @@ export type WalletConnector =
| BigmiConnector
| CreateConnectorFnExtended
| WalletWithRequiredFeatures
+ | TronWalletAdapter
diff --git a/packages/wallet-management/src/utils/getConnectorIcon.ts b/packages/wallet-management/src/utils/getConnectorIcon.ts
index 3a6bf4860..338dae3f8 100644
--- a/packages/wallet-management/src/utils/getConnectorIcon.ts
+++ b/packages/wallet-management/src/utils/getConnectorIcon.ts
@@ -1,6 +1,7 @@
import type { Connector as BigmiConnector } from '@bigmi/client'
import type { WalletWithRequiredFeatures } from '@mysten/wallet-standard'
import type { WalletAdapter } from '@solana/wallet-adapter-base'
+import type { Adapter as TronWalletAdapter } from '@tronweb3/tronwallet-abstract-adapter'
import type { Connector } from 'wagmi'
import { getWalletIcon } from '../icons.js'
@@ -10,6 +11,7 @@ export const getConnectorIcon = (
| WalletAdapter
| BigmiConnector
| WalletWithRequiredFeatures
+ | TronWalletAdapter
) => {
const connectorId = (connector as Connector)?.id
diff --git a/packages/widget/package.json b/packages/widget/package.json
index ed6003185..b98f12f5b 100644
--- a/packages/widget/package.json
+++ b/packages/widget/package.json
@@ -63,6 +63,9 @@
"@solana/wallet-adapter-coinbase": "^0.1.23",
"@solana/web3.js": "^1.98.4",
"@tanstack/react-virtual": "^3.13.12",
+ "@tronweb3/tronwallet-abstract-adapter": "^1.1.9",
+ "@tronweb3/tronwallet-adapter-react-hooks": "^1.1.10",
+ "@tronweb3/tronwallet-adapters": "^1.2.12",
"i18next": "^25.3.6",
"microdiff": "^1.5.0",
"mitt": "^3.0.1",
diff --git a/packages/widget/src/hooks/useGasSufficiency.ts b/packages/widget/src/hooks/useGasSufficiency.ts
index 09c95fcf0..042c0c3d3 100644
--- a/packages/widget/src/hooks/useGasSufficiency.ts
+++ b/packages/widget/src/hooks/useGasSufficiency.ts
@@ -40,7 +40,7 @@ export const useGasSufficiency = (route?: RouteExtended) => {
(account) =>
account.isConnected &&
account.address &&
- chainTypes?.has(account.chainType)
+ chainTypes?.has(account.chainType as ChainType)
)
return {
relevantAccounts,
@@ -54,7 +54,7 @@ export const useGasSufficiency = (route?: RouteExtended) => {
useIsContractAddress(
EVMAccount.address,
route?.fromChainId,
- EVMAccount.chainType
+ EVMAccount.chainType as ChainType
)
const { data: insufficientGas, isLoading } = useQuery({
diff --git a/packages/widget/src/hooks/useToAddressAutoPopulate.ts b/packages/widget/src/hooks/useToAddressAutoPopulate.ts
index f508a1976..0c6158c46 100644
--- a/packages/widget/src/hooks/useToAddressAutoPopulate.ts
+++ b/packages/widget/src/hooks/useToAddressAutoPopulate.ts
@@ -1,3 +1,4 @@
+import type { ChainType } from '@lifi/sdk'
import { useAccount } from '@lifi/wallet-management'
import { useCallback } from 'react'
import { useBookmarkActions } from '../stores/bookmarks/useBookmarkActions.js'
@@ -77,7 +78,7 @@ export const useToAddressAutoPopulate = () => {
setSelectedBookmark({
name: destinationAccount.connector?.name,
address: destinationAccount.address,
- chainType: destinationAccount.chainType,
+ chainType: destinationAccount.chainType as ChainType,
isConnectedAccount: true,
})
setSendToWallet(true)
diff --git a/packages/widget/src/hooks/useToAddressRequirements.ts b/packages/widget/src/hooks/useToAddressRequirements.ts
index 552f445d4..b1496cad7 100644
--- a/packages/widget/src/hooks/useToAddressRequirements.ts
+++ b/packages/widget/src/hooks/useToAddressRequirements.ts
@@ -1,4 +1,4 @@
-import type { RouteExtended } from '@lifi/sdk'
+import type { ChainType, RouteExtended } from '@lifi/sdk'
import { useAccount } from '@lifi/wallet-management'
import { useChain } from '../hooks/useChain.js'
import { useWidgetConfig } from '../providers/WidgetProvider/WidgetProvider.js'
@@ -36,7 +36,11 @@ export const useToAddressRequirements = (route?: RouteExtended) => {
contractCode: fromContractCode,
isLoading: isFromContractLoading,
isFetched: isFromContractFetched,
- } = useIsContractAddress(account.address, fromChainId, account.chainType)
+ } = useIsContractAddress(
+ account.address,
+ fromChainId,
+ account.chainType as ChainType
+ )
const {
isContractAddress: isToContractAddress,
isLoading: isToContractLoading,
diff --git a/packages/widget/src/pages/SendToWallet/ConnectedWalletsPage.tsx b/packages/widget/src/pages/SendToWallet/ConnectedWalletsPage.tsx
index ffdba2c79..8b9faecad 100644
--- a/packages/widget/src/pages/SendToWallet/ConnectedWalletsPage.tsx
+++ b/packages/widget/src/pages/SendToWallet/ConnectedWalletsPage.tsx
@@ -1,3 +1,4 @@
+import type { ChainType } from '@lifi/sdk'
import type { Account } from '@lifi/wallet-management'
import { useAccount } from '@lifi/wallet-management'
import ContentCopyRounded from '@mui/icons-material/ContentCopyRounded'
@@ -50,7 +51,7 @@ export const ConnectedWalletsPage = () => {
setSelectedBookmark({
name: account.connector?.name,
address: account.address!,
- chainType: account.chainType!,
+ chainType: account.chainType as ChainType,
isConnectedAccount: true,
})
setSendToWallet(true)
diff --git a/packages/widget/src/providers/WalletProvider/SDKProviders.tsx b/packages/widget/src/providers/WalletProvider/SDKProviders.tsx
index f9defd968..851e98838 100644
--- a/packages/widget/src/providers/WalletProvider/SDKProviders.tsx
+++ b/packages/widget/src/providers/WalletProvider/SDKProviders.tsx
@@ -1,10 +1,21 @@
import { getConnectorClient as getBigmiConnectorClient } from '@bigmi/client'
import { useConfig as useBigmiConfig } from '@bigmi/react'
import type { SDKProvider } from '@lifi/sdk'
-import { ChainType, config, EVM, Solana, Sui, UTXO } from '@lifi/sdk'
-import { useCurrentWallet } from '@mysten/dapp-kit'
+import {
+ ChainType,
+ config,
+ EVM,
+ Solana,
+ Sui,
+ /* Tron, */ UTXO,
+} from '@lifi/sdk'
+import { useCurrentWallet as useSuiCurrentWallet } from '@mysten/dapp-kit'
import type { SignerWalletAdapter } from '@solana/wallet-adapter-base'
-import { useWallet } from '@solana/wallet-adapter-react'
+import { useWallet as useSolanaWallet } from '@solana/wallet-adapter-react'
+// import {
+// // type Adapter as TronWalletAdapter,
+// useWallet as useTronWallet,
+// } from '@tronweb3/tronwallet-adapter-react-hooks'
import { useEffect } from 'react'
import { useConfig as useWagmiConfig } from 'wagmi'
import {
@@ -15,10 +26,11 @@ import { useWidgetConfig } from '../WidgetProvider/WidgetProvider.js'
export const SDKProviders = () => {
const { sdkConfig } = useWidgetConfig()
- const { wallet } = useWallet()
+ const { wallet: solanaWallet } = useSolanaWallet()
const wagmiConfig = useWagmiConfig()
const bigmiConfig = useBigmiConfig()
- const { currentWallet } = useCurrentWallet()
+ const { currentWallet: suiWallet } = useSuiCurrentWallet()
+ // const { wallet: tronWallet } = useTronWallet()
useEffect(() => {
// Configure SDK Providers
@@ -35,6 +47,9 @@ export const SDKProviders = () => {
const hasConfiguredSuiProvider = sdkConfig?.providers?.some(
(provider) => provider.type === ChainType.MVM
)
+ // const hasConfiguredTRNProvider = sdkConfig?.providers?.some(
+ // (provider) => provider.type === ('TVM' as ChainType) // TODO: update this type
+ // )
if (!hasConfiguredEVMProvider) {
providers.push(
EVM({
@@ -50,7 +65,7 @@ export const SDKProviders = () => {
providers.push(
Solana({
async getWalletAdapter() {
- return wallet?.adapter as SignerWalletAdapter
+ return solanaWallet?.adapter as SignerWalletAdapter
},
})
)
@@ -65,20 +80,28 @@ export const SDKProviders = () => {
if (!hasConfiguredSuiProvider) {
providers.push(
Sui({
- getWallet: async () => currentWallet!,
+ getWallet: async () => suiWallet!,
})
)
}
+ // if (!hasConfiguredTRNProvider) {
+ // providers.push(
+ // Tron({
+ // getWallet: async () => tronWallet?.adapter as TronWalletAdapter,
+ // })
+ // )
+ // }
if (sdkConfig?.providers?.length) {
providers.push(...sdkConfig.providers)
}
config.setProviders(providers)
}, [
bigmiConfig,
- currentWallet,
+ suiWallet,
+ // tronWallet,
sdkConfig?.providers,
wagmiConfig,
- wallet?.adapter,
+ solanaWallet?.adapter,
])
return null
diff --git a/packages/widget/src/providers/WalletProvider/TVMBaseProvider.tsx b/packages/widget/src/providers/WalletProvider/TVMBaseProvider.tsx
new file mode 100644
index 000000000..5875abcd8
--- /dev/null
+++ b/packages/widget/src/providers/WalletProvider/TVMBaseProvider.tsx
@@ -0,0 +1,57 @@
+import { WalletProvider } from '@tronweb3/tronwallet-adapter-react-hooks'
+import {
+ BitKeepAdapter,
+ BybitWalletAdapter,
+ FoxWalletAdapter,
+ GateWalletAdapter,
+ ImTokenAdapter,
+ OkxWalletAdapter,
+ TokenPocketAdapter,
+ TronLinkAdapter,
+ TrustAdapter,
+ // WalletConnectAdapter,
+} from '@tronweb3/tronwallet-adapters'
+import { type FC, type PropsWithChildren, useMemo } from 'react'
+// import { useAvailableChains } from '../../hooks/useAvailableChains.js'
+
+export const TVMBaseProvider: FC = ({ children }) => {
+ // const { chains } = useAvailableChains()
+
+ // TODO: update adapters based on chains?
+ const adapters = useMemo(
+ () => [
+ new BitKeepAdapter(),
+ new BybitWalletAdapter(),
+ new TrustAdapter(),
+ new TronLinkAdapter(),
+ new FoxWalletAdapter(),
+ new GateWalletAdapter(),
+ new ImTokenAdapter(),
+ new OkxWalletAdapter(),
+ new TokenPocketAdapter(),
+ // new WalletConnectAdapter({
+ // network: 'mainnet',
+ // options: {
+ // projectId: 'your-project-id', // TODO: configure this
+ // metadata: {
+ // name: 'LiFi Widget',
+ // description: 'LiFi Widget for Tron',
+ // url: 'https://li.fi',
+ // icons: ['https://li.fi/favicon.ico'],
+ // },
+ // },
+ // }),
+ ],
+ []
+ )
+
+ return (
+
+ {children}
+
+ )
+}
diff --git a/packages/widget/src/providers/WalletProvider/TVMExternalContext.ts b/packages/widget/src/providers/WalletProvider/TVMExternalContext.ts
new file mode 100644
index 000000000..b57bbf76d
--- /dev/null
+++ b/packages/widget/src/providers/WalletProvider/TVMExternalContext.ts
@@ -0,0 +1,3 @@
+import { createContext } from 'react'
+
+export const TVMExternalContext = createContext(false)
diff --git a/packages/widget/src/providers/WalletProvider/TVMProvider.tsx b/packages/widget/src/providers/WalletProvider/TVMProvider.tsx
new file mode 100644
index 000000000..008bbaf49
--- /dev/null
+++ b/packages/widget/src/providers/WalletProvider/TVMProvider.tsx
@@ -0,0 +1,29 @@
+import type { ChainType } from '@lifi/sdk'
+import { WalletContext } from '@tronweb3/tronwallet-adapter-react-hooks'
+import { type FC, type PropsWithChildren, useContext } from 'react'
+import { isItemAllowed } from '../../utils/item.js'
+import { useWidgetConfig } from '../WidgetProvider/WidgetProvider.js'
+import { TVMBaseProvider } from './TVMBaseProvider.js'
+import { TVMExternalContext } from './TVMExternalContext.js'
+
+export function useInTVMContext(): boolean {
+ const { chains } = useWidgetConfig()
+ const context = useContext(WalletContext)
+ // NB: this is a hack to check if the the context is external and not default initial value.
+ // disableAutoConnectOnLoad is the only property that is not exposed in default context
+ return (
+ 'disableAutoConnectOnLoad' in context &&
+ isItemAllowed('TVM' as unknown as ChainType, chains?.types) // TODO: update this type
+ )
+}
+
+export const TVMProvider: FC = ({ children }) => {
+ const inTVMContext = useInTVMContext()
+ return inTVMContext ? (
+
+ {children}
+
+ ) : (
+ {children}
+ )
+}
diff --git a/packages/widget/src/providers/WalletProvider/WalletProvider.tsx b/packages/widget/src/providers/WalletProvider/WalletProvider.tsx
index 63df77d10..f5c04b292 100644
--- a/packages/widget/src/providers/WalletProvider/WalletProvider.tsx
+++ b/packages/widget/src/providers/WalletProvider/WalletProvider.tsx
@@ -7,6 +7,7 @@ import { EVMProvider } from './EVMProvider.js'
import { SDKProviders } from './SDKProviders.js'
import { SuiProvider } from './SuiProvider.js'
import { SVMProvider } from './SVMProvider.js'
+import { TVMProvider } from './TVMProvider.js'
import { UTXOProvider } from './UTXOProvider.js'
import { useExternalWalletProvider } from './useExternalWalletProvider.js'
@@ -16,8 +17,10 @@ export const WalletProvider: FC = ({ children }) => {
-
- {children}
+
+
+ {children}
+
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index fc75db8f5..e7ac6c257 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -956,6 +956,15 @@ importers:
'@tanstack/react-query':
specifier: '>=5.68.0'
version: 5.85.5(react@19.1.1)
+ '@tronweb3/tronwallet-abstract-adapter':
+ specifier: ^1.1.9
+ version: 1.1.9(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ '@tronweb3/tronwallet-adapter-react-hooks':
+ specifier: ^1.1.10
+ version: 1.1.10(bufferutil@4.0.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(utf-8-validate@5.0.10)
+ '@tronweb3/tronwallet-adapters':
+ specifier: ^1.2.12
+ version: 1.2.12(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(@types/react@19.1.10)(bufferutil@4.0.9)(db0@0.3.2)(encoding@0.1.13)(ioredis@5.7.0)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)
i18next:
specifier: ^25.3.6
version: 25.3.6(typescript@5.9.2)
@@ -973,7 +982,7 @@ importers:
version: 2.34.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)
wagmi:
specifier: '>=2.14.0'
- version: 2.16.4(@tanstack/query-core@5.85.5)(@tanstack/react-query@5.85.5(react@19.1.1))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.34.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)
+ version: 2.16.4(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(@tanstack/query-core@5.85.5)(@tanstack/react-query@5.85.5(react@19.1.1))(@types/react@19.1.10)(bufferutil@4.0.9)(db0@0.3.2)(encoding@0.1.13)(ioredis@5.7.0)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.34.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)
zustand:
specifier: ^5.0.8
version: 5.0.8(@types/react@19.1.10)(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1))
@@ -1053,6 +1062,15 @@ importers:
'@tanstack/react-virtual':
specifier: ^3.13.12
version: 3.13.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
+ '@tronweb3/tronwallet-abstract-adapter':
+ specifier: ^1.1.9
+ version: 1.1.9(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ '@tronweb3/tronwallet-adapter-react-hooks':
+ specifier: ^1.1.10
+ version: 1.1.10(bufferutil@4.0.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(utf-8-validate@5.0.10)
+ '@tronweb3/tronwallet-adapters':
+ specifier: ^1.2.12
+ version: 1.2.12(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(@types/react@19.1.10)(bufferutil@4.0.9)(db0@0.3.2)(encoding@0.1.13)(ioredis@5.7.0)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)
i18next:
specifier: ^25.3.6
version: 25.3.6(typescript@5.9.2)
@@ -1079,7 +1097,7 @@ importers:
version: 2.34.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)
wagmi:
specifier: '>=2.14.0'
- version: 2.16.4(@tanstack/query-core@5.85.5)(@tanstack/react-query@5.85.5(react@19.1.1))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.34.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)
+ version: 2.16.4(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(@tanstack/query-core@5.85.5)(@tanstack/react-query@5.85.5(react@19.1.1))(@types/react@19.1.10)(bufferutil@4.0.9)(db0@0.3.2)(encoding@0.1.13)(ioredis@5.7.0)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.34.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)
zustand:
specifier: ^5.0.8
version: 5.0.8(@types/react@19.1.10)(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1))
@@ -1444,12 +1462,18 @@ packages:
'@adobe/css-tools@4.4.4':
resolution: {integrity: sha512-Elp+iwUx5rN5+Y8xLt5/GRoG20WGoDCQ/1Fb+1LiGtvwbDavuSk0jhD/eZdckHAuzcDzccnkv+rEjyWfRx18gg==}
+ '@adraffy/ens-normalize@1.10.0':
+ resolution: {integrity: sha512-nA9XHtlAkYfJxY7bce8DcN7eKxWWCWkU+1GR9d+U6MbNpfwQp8TI7vqOsBsMcHoT4mBu2kypKoSKnghEzOOq5Q==}
+
'@adraffy/ens-normalize@1.10.1':
resolution: {integrity: sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw==}
'@adraffy/ens-normalize@1.11.0':
resolution: {integrity: sha512-/3DDPKHqqIqxUULp8yP4zODUY1i+2xvVWsv8A79xGWdCAG+8sb0hRh0Rk2QyOJUnnbyPUAZYcpBuRe3nS2OIUg==}
+ '@adraffy/ens-normalize@1.9.0':
+ resolution: {integrity: sha512-iowxq3U30sghZotgl4s/oJRci6WPBfNO5YYgk2cIOMCHr3LeGPcsZjCEr+33Q4N+oV3OABDAtA+pyvWjbvBifQ==}
+
'@ampproject/remapping@2.3.0':
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
engines: {node: '>=6.0.0'}
@@ -2129,6 +2153,10 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
+ '@babel/runtime@7.26.10':
+ resolution: {integrity: sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==}
+ engines: {node: '>=6.9.0'}
+
'@babel/runtime@7.28.3':
resolution: {integrity: sha512-9uIQ10o0WGdpP6GDhXcdOJPJuDgFtIDtN/9+ArJQ2NAfAmiuhTQdzkaTGR33v43GYS2UrSA0eX2pPPHoFVvpxA==}
engines: {node: '>=6.9.0'}
@@ -2169,6 +2197,12 @@ packages:
react: ^18.0.0 || ^19.0.0
react-dom: ^18.0.0 || ^19.0.0
+ '@binance/w3w-types@1.1.4':
+ resolution: {integrity: sha512-CCnneapNTVY1+RseZNIhExVp3ux8LihcXRkGwmvJtZTTJJIC7xQlTWy9olkAsz+opqWK+heAcyYGmt4RUt1M5g==}
+
+ '@binance/w3w-utils@1.1.7':
+ resolution: {integrity: sha512-dAP/Rh/kYH3D5hwJDvbeD7Zt0lysKyEulmFjCmfN0vcXsoaSFeo3tYQ97bkiJURzhatFRYYGxr7rhw5lr7foWA==}
+
'@biomejs/biome@2.2.0':
resolution: {integrity: sha512-3On3RSYLsX+n9KnoSgfoYlckYBoU6VRM22cw1gB4Y0OuUVSYd/O/2saOJMrA4HFfA1Ff0eacOvMN1yAAvHtzIw==}
engines: {node: '>=14.21.3'}
@@ -3705,6 +3739,30 @@ packages:
'@kwsites/promise-deferred@1.1.1':
resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==}
+ '@ledgerhq/devices@6.27.1':
+ resolution: {integrity: sha512-jX++oy89jtv7Dp2X6gwt3MMkoajel80JFWcdc0HCouwDsV1mVJ3SQdwl/bQU0zd8HI6KebvUP95QTwbQLLK/RQ==}
+
+ '@ledgerhq/devices@8.5.0':
+ resolution: {integrity: sha512-zDB6Pdk6NYYbYis8cWoLLkL9k/IvjhC3hkuuz2lhpJ2AxIs3/PDMUKoyK4DpjPtRyKk1W1lwsnpc6J1i87r4/Q==}
+
+ '@ledgerhq/errors@6.24.0':
+ resolution: {integrity: sha512-UMy+nGH4hmlaML7vPiSwGQ/mOoq/rwExYGEZVpb9TPoG0AcSfzpG43LAdAemvCTX/gK0MUO+int4FpNkD1ZrtQ==}
+
+ '@ledgerhq/hw-app-trx@6.31.5':
+ resolution: {integrity: sha512-WWOLzZCSueFPuRhZ8w5el6mDSSChDEx1ISQDd8uaSxQEnDngtnRkJFyn8u3JpXCswWUfooOHnHf+v6yJqRA05A==}
+
+ '@ledgerhq/hw-transport-webhid@6.27.1':
+ resolution: {integrity: sha512-u74rBYlibpbyGblSn74fRs2pMM19gEAkYhfVibq0RE1GNFjxDMFC1n7Sb+93Jqmz8flyfB4UFJsxs8/l1tm2Kw==}
+
+ '@ledgerhq/hw-transport@6.27.1':
+ resolution: {integrity: sha512-hnE4/Fq1YzQI4PA1W0H8tCkI99R3UWDb3pJeZd6/Xs4Qw/q1uiQO+vNLC6KIPPhK0IajUfuI/P2jk0qWcMsuAQ==}
+
+ '@ledgerhq/hw-transport@6.31.9':
+ resolution: {integrity: sha512-HqB2Whl2qbrzyvs9gC/GmLhIy8RO4CWzjqHS4k0bPWDZRqKa8m6H32vjrbXGO//pUL1Mlu87UwvxvLyuICdjwg==}
+
+ '@ledgerhq/logs@6.13.0':
+ resolution: {integrity: sha512-4+qRW2Pc8V+btL0QEmdB2X+uyx0kOWMWE1/LWsq5sZy3Q5tpi4eItJS6mB0XL3wGW59RQ+8bchNQQ1OW/va8Og==}
+
'@lerna/create@8.2.3':
resolution: {integrity: sha512-f+68+iojcQ0tZRMfCgQyJdsdz+YPu3/d+0Zo1RJz92bgBxTCiEU+dHACVq1n3sEjm/YWPnFGdag8U5EYYmP3WA==}
engines: {node: '>=18.0.0'}
@@ -3756,6 +3814,9 @@ packages:
peerDependencies:
'@types/react': 17 || 18 || 19
+ '@lit/reactive-element@1.6.3':
+ resolution: {integrity: sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==}
+
'@lit/reactive-element@2.1.1':
resolution: {integrity: sha512-N+dm5PAYdQ8e6UlywyyrgI2t++wFGXfHx+dSJ1oBrg6FAxUj40jId++EaRm80MKX5JnlH1sBsyZ5h0bcZKemCg==}
@@ -3896,18 +3957,28 @@ packages:
'@motionone/dom@10.12.0':
resolution: {integrity: sha512-UdPTtLMAktHiqV0atOczNYyDd/d8Cf5fFsd1tua03PqTwwCe/6lwhLSQ8a7TbnQ5SN0gm44N1slBfj+ORIhrqw==}
+ '@motionone/dom@10.18.0':
+ resolution: {integrity: sha512-bKLP7E0eyO4B2UaHBBN55tnppwRnaE3KFfh3Ps9HhnAkar3Cb69kUCJY9as8LrccVYKgHA+JY5dOQqJLOPhF5A==}
+
'@motionone/easing@10.18.0':
resolution: {integrity: sha512-VcjByo7XpdLS4o9T8t99JtgxkdMcNWD3yHU/n6CLEz3bkmKDRZyYQ/wmSf6daum8ZXqfUAgFeCZSpJZIMxaCzg==}
'@motionone/generators@10.18.0':
resolution: {integrity: sha512-+qfkC2DtkDj4tHPu+AFKVfR/C30O1vYdvsGYaR13W/1cczPrrcjdvYCj0VLFuRMN+lP1xvpNZHCRNM4fBzn1jg==}
+ '@motionone/svelte@10.16.4':
+ resolution: {integrity: sha512-zRVqk20lD1xqe+yEDZhMYgftsuHc25+9JSo+r0a0OWUJFocjSV9D/+UGhX4xgJsuwB9acPzXLr20w40VnY2PQA==}
+
'@motionone/types@10.17.1':
resolution: {integrity: sha512-KaC4kgiODDz8hswCrS0btrVrzyU2CSQKO7Ps90ibBVSQmjkrt2teqta6/sOG59v7+dPnKMAg13jyqtMKV2yJ7A==}
'@motionone/utils@10.18.0':
resolution: {integrity: sha512-3XVF7sgyTSI2KWvTf6uLlBJ5iAgRgmvp3bpuOiQJvInd4nZ19ET8lX5unn30SlmRH7hXbBbH+Gxd0m0klJ3Xtw==}
+ '@motionone/vue@10.16.4':
+ resolution: {integrity: sha512-z10PF9JV6SbjFq+/rYabM+8CVlMokgl8RFGvieSGNTmrkQanfHn+15XBrhG3BgUfvmTeSeyShfOHpG0i9zEdcg==}
+ deprecated: Motion One for Vue is deprecated. Use Oku Motion instead https://oku-ui.com/motion
+
'@msgpack/msgpack@3.1.2':
resolution: {integrity: sha512-JEW4DEtBzfe8HvUYecLU9e6+XJnKDlUAIve8FvPzF3Kzs6Xo/KuZkZJsDH0wJXl/qEZbeeE7edxDNY3kMs39hQ==}
engines: {node: '>= 18'}
@@ -4173,6 +4244,10 @@ packages:
'@noble/ciphers@0.5.3':
resolution: {integrity: sha512-B0+6IIHiqEs3BPMT0hcRmHvEj2QHOLu+uwt+tqDDeVd0oyVzh7BPrDcPjRnV1PV/5LaknXJJQvOuRGR0zQJz+w==}
+ '@noble/ciphers@1.2.0':
+ resolution: {integrity: sha512-YGdEUzYEd+82jeaVbSKKVp1jFZb8LwaNMIIzHFkihGvYdd/KKAr7KaJHdEdSYGredE3ssSravXIa0Jxg28Sv5w==}
+ engines: {node: ^14.21.3 || >=16}
+
'@noble/ciphers@1.2.1':
resolution: {integrity: sha512-rONPWMC7PeExE077uLE4oqWrZ1IvAfz3oH9LibVAcVCopJiA9R62uavnbEzdkVmJYI6M6Zgkbeb07+tWjlq2XA==}
engines: {node: ^14.21.3 || >=16}
@@ -4181,6 +4256,9 @@ packages:
resolution: {integrity: sha512-2I0gnIVPtfnMw9ee9h1dJG7tp81+8Ob3OJb3Mv37rx5L40/b0i7djjCVvGOVqc9AEIQyvyu1i6ypKdFw8R8gQw==}
engines: {node: ^14.21.3 || >=16}
+ '@noble/curves@1.0.0':
+ resolution: {integrity: sha512-2upgEu0iLiDVDZkNLeFV2+ht0BAVgQnEmCk6JsOch9Rp8xfkMCbvbAZlA2pBHQc73dbl+vFOXfqkf4uemdn0bw==}
+
'@noble/curves@1.2.0':
resolution: {integrity: sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==}
@@ -4218,6 +4296,9 @@ packages:
resolution: {integrity: sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==}
engines: {node: ^14.21.3 || >=16}
+ '@noble/hashes@1.3.0':
+ resolution: {integrity: sha512-ilHEACi9DwqJB0pw7kv+Apvh50jiiSyR/cQ3y4W7lOR5mhvn/50FLUfsnfJz0BDZtl/RR16kXvptiv6q1msYZg==}
+
'@noble/hashes@1.3.2':
resolution: {integrity: sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==}
engines: {node: '>= 16'}
@@ -5538,6 +5619,9 @@ packages:
'@safe-global/safe-apps-provider@0.18.6':
resolution: {integrity: sha512-4LhMmjPWlIO8TTDC2AwLk44XKXaK6hfBTWyljDm0HQ6TWlOEijVWNrt2s3OCVMSxlXAcEzYfqyu1daHZooTC2Q==}
+ '@safe-global/safe-apps-sdk@8.1.0':
+ resolution: {integrity: sha512-XJbEPuaVc7b9n23MqlF6c+ToYIS3f7P2Sel8f3cSBQ9WORE4xrSuvhMpK9fDSFqJ7by/brc+rmJR/5HViRr0/w==}
+
'@safe-global/safe-apps-sdk@9.1.0':
resolution: {integrity: sha512-N5p/ulfnnA2Pi2M3YeWjULeWbjo7ei22JwU/IXnhoHzKq3pYCN6ynL9mJBOlvDVv892EgLPCWCOwQk/uBT2v0Q==}
@@ -5571,6 +5655,12 @@ packages:
'@scure/base@1.2.6':
resolution: {integrity: sha512-g/nm5FgUa//MCj1gV09zTJTaM6KBAHqLN907YVQqf7zC49+DcO4B1so4ZX07Ef10Twr6nuqYEH9GEggFXA4Fmg==}
+ '@scure/bip32@1.3.0':
+ resolution: {integrity: sha512-bcKpo1oj54hGholplGLpqPHRbIsnbixFtc06nwuNM5/dwSXOq/AAYoIBRsBmnZJSdfeNW5rnff7NTAz3ZCqR9Q==}
+
+ '@scure/bip32@1.3.2':
+ resolution: {integrity: sha512-N1ZhksgwD3OBlwTv3R6KFEcPojl/W4ElJOeCZdi+vuI5QmTFwLq3OFf2zd2ROpKvxFdgZ6hUpb0dx9bVNEwYCA==}
+
'@scure/bip32@1.4.0':
resolution: {integrity: sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg==}
@@ -5580,6 +5670,12 @@ packages:
'@scure/bip32@1.7.0':
resolution: {integrity: sha512-E4FFX/N3f4B80AKWp5dP6ow+flD1LQZo/w8UnLGYZO674jS6YnYeepycOOksv+vLPSpgN35wgKgy+ybfTb2SMw==}
+ '@scure/bip39@1.2.0':
+ resolution: {integrity: sha512-SX/uKq52cuxm4YFXWFaVByaSHJh2w3BnokVSeUJVCv6K7WulT9u2BuNRBhuFl8vAuYnzx9bEu9WgpcNYTrYieg==}
+
+ '@scure/bip39@1.2.1':
+ resolution: {integrity: sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==}
+
'@scure/bip39@1.3.0':
resolution: {integrity: sha512-disdg7gHuTDZtY+ZdkmLpPCk7fxZSu3gBiEGuoC1XYxv9cGx3Z6cpTggCgW6odSOOIXCiDjuGejW+aJKCY/pIQ==}
@@ -5851,6 +5947,54 @@ packages:
'@speed-highlight/core@1.2.7':
resolution: {integrity: sha512-0dxmVj4gxg3Jg879kvFS/msl4s9F3T9UXC1InxgOf7t5NvcPD97u/WTA5vL/IxWHMn7qSxBozqrnnE2wvl1m8g==}
+ '@stablelib/aead@1.0.1':
+ resolution: {integrity: sha512-q39ik6sxGHewqtO0nP4BuSe3db5G1fEJE8ukvngS2gLkBXyy6E7pLubhbYgnkDFv6V8cWaxcE4Xn0t6LWcJkyg==}
+
+ '@stablelib/binary@1.0.1':
+ resolution: {integrity: sha512-ClJWvmL6UBM/wjkvv/7m5VP3GMr9t0osr4yVgLZsLCOz4hGN9gIAFEqnJ0TsSMAN+n840nf2cHZnA5/KFqHC7Q==}
+
+ '@stablelib/bytes@1.0.1':
+ resolution: {integrity: sha512-Kre4Y4kdwuqL8BR2E9hV/R5sOrUj6NanZaZis0V6lX5yzqC3hBuVSDXUIBqQv/sCpmuWRiHLwqiT1pqqjuBXoQ==}
+
+ '@stablelib/chacha20poly1305@1.0.1':
+ resolution: {integrity: sha512-MmViqnqHd1ymwjOQfghRKw2R/jMIGT3wySN7cthjXCBdO+qErNPUBnRzqNpnvIwg7JBCg3LdeCZZO4de/yEhVA==}
+
+ '@stablelib/chacha@1.0.1':
+ resolution: {integrity: sha512-Pmlrswzr0pBzDofdFuVe1q7KdsHKhhU24e8gkEwnTGOmlC7PADzLVxGdn2PoNVBBabdg0l/IfLKg6sHAbTQugg==}
+
+ '@stablelib/constant-time@1.0.1':
+ resolution: {integrity: sha512-tNOs3uD0vSJcK6z1fvef4Y+buN7DXhzHDPqRLSXUel1UfqMB1PWNsnnAezrKfEwTLpN0cGH2p9NNjs6IqeD0eg==}
+
+ '@stablelib/hash@1.0.1':
+ resolution: {integrity: sha512-eTPJc/stDkdtOcrNMZ6mcMK1e6yBbqRBaNW55XA1jU8w/7QdnCF0CmMmOD1m7VSkBR44PWrMHU2l6r8YEQHMgg==}
+
+ '@stablelib/hkdf@1.0.1':
+ resolution: {integrity: sha512-SBEHYE16ZXlHuaW5RcGk533YlBj4grMeg5TooN80W3NpcHRtLZLLXvKyX0qcRFxf+BGDobJLnwkvgEwHIDBR6g==}
+
+ '@stablelib/hmac@1.0.1':
+ resolution: {integrity: sha512-V2APD9NSnhVpV/QMYgCVMIYKiYG6LSqw1S65wxVoirhU/51ACio6D4yDVSwMzuTJXWZoVHbDdINioBwKy5kVmA==}
+
+ '@stablelib/int@1.0.1':
+ resolution: {integrity: sha512-byr69X/sDtDiIjIV6m4roLVWnNNlRGzsvxw+agj8CIEazqWGOQp2dTYgQhtyVXV9wpO6WyXRQUzLV/JRNumT2w==}
+
+ '@stablelib/keyagreement@1.0.1':
+ resolution: {integrity: sha512-VKL6xBwgJnI6l1jKrBAfn265cspaWBPAPEc62VBQrWHLqVgNRE09gQ/AnOEyKUWrrqfD+xSQ3u42gJjLDdMDQg==}
+
+ '@stablelib/poly1305@1.0.1':
+ resolution: {integrity: sha512-1HlG3oTSuQDOhSnLwJRKeTRSAdFNVB/1djy2ZbS35rBSJ/PFqx9cf9qatinWghC2UbfOYD8AcrtbUQl8WoxabA==}
+
+ '@stablelib/random@1.0.2':
+ resolution: {integrity: sha512-rIsE83Xpb7clHPVRlBj8qNe5L8ISQOzjghYQm/dZ7VaM2KHYwMW5adjQjrzTZCchFnNCNhkwtnOBa9HTMJCI8w==}
+
+ '@stablelib/sha256@1.0.1':
+ resolution: {integrity: sha512-GIIH3e6KH+91FqGV42Kcj71Uefd/QEe7Dy42sBTeqppXV95ggCcxLTk39bEr+lZfJmp+ghsR07J++ORkRELsBQ==}
+
+ '@stablelib/wipe@1.0.1':
+ resolution: {integrity: sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg==}
+
+ '@stablelib/x25519@1.0.3':
+ resolution: {integrity: sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw==}
+
'@sveltejs/acorn-typescript@1.0.5':
resolution: {integrity: sha512-IwQk4yfwLdibDlrXVE04jTZYlLnwsTT2PIOQQGNLWfjavGifnk1JD1LcZjZaBTRcxZu2FfPfNLOE04DSu9lqtQ==}
peerDependencies:
@@ -6001,6 +6145,76 @@ packages:
'@thumbmarkjs/thumbmarkjs@0.16.0':
resolution: {integrity: sha512-NKyqCvP6DZKlRf6aGfnKS6Kntn2gnuBxa/ztstjy+oo1t23EHzQ54shtli0yV5WAtygmK1tti/uL2C2p/kW3HQ==}
+ '@tronweb3/tronwallet-abstract-adapter@1.1.9':
+ resolution: {integrity: sha512-2wev5T/Z+Yt96nv2upZeq54v8zk8aXCg0p6yx1BpfY2y25lC0jEiul+F/6o5s2uIUXe2ENdbpMiGQz8+/Jy1EQ==}
+ engines: {node: '>=16', pnpm: '>=7'}
+
+ '@tronweb3/tronwallet-adapter-binance@1.0.1':
+ resolution: {integrity: sha512-2tdf4zIm0ZVRy5eW234JOgga6SX6pStZScS3Ae3PqVK0bx9n+O4kHTuPdkvnmkBmWcCSQrHB1u8EuTCekGQfhA==}
+ engines: {node: '>=16', pnpm: '>=7'}
+
+ '@tronweb3/tronwallet-adapter-bitkeep@1.1.6':
+ resolution: {integrity: sha512-COyDtycbAKXMDq3+0EAe+sq9lizI34qt1dFq1jzRmDBck3k+8N3ABGRSpTHZUw37rcmc4CbACVVhwOpPypZJCA==}
+ engines: {node: '>=16', pnpm: '>=7'}
+
+ '@tronweb3/tronwallet-adapter-bybit@1.0.1':
+ resolution: {integrity: sha512-j0Zff2ZjCEBUa60ncd+57VBbaILgVZcCV5lEK4LqLM9KLw2wCRiWUl+5WZoHBZrmH0ewjNS760Ozzu6V6DBAvw==}
+ engines: {node: '>=16', pnpm: '>=7'}
+
+ '@tronweb3/tronwallet-adapter-foxwallet@1.0.1':
+ resolution: {integrity: sha512-XRPyhY6gixXwzk9ipp5z6PxpjKWVuoIKhvNEuxPTQN8Z58OGOvii/dg6veS65Rqio+GRMVPI9sk+zCmLjF0ywA==}
+ engines: {node: '>=16', pnpm: '>=7'}
+
+ '@tronweb3/tronwallet-adapter-gatewallet@1.0.3':
+ resolution: {integrity: sha512-Crbf2RY9ToTndc8hkP0EJJX4gIrjlhAdyVyvYdafRZj3ml2zSVJzCOo55fGmsm1r34VdmHESAgqoSX/bEX/i2Q==}
+ engines: {node: '>=18', pnpm: '>=9'}
+
+ '@tronweb3/tronwallet-adapter-imtoken@1.0.2':
+ resolution: {integrity: sha512-v7bTSc4r9wp1OZqpFNDyDQXZBVfruv0x8984gIpzuMmcZOSjSRkyLXtwicNYVLpPRbhtxbGKHvi9OoebbHA4QQ==}
+ engines: {node: '>=16', pnpm: '>=7'}
+
+ '@tronweb3/tronwallet-adapter-ledger@1.1.11':
+ resolution: {integrity: sha512-r0S/4W9fszd247nKa+e/QWTdd1q6crqtUsHumbkT6YSU//tAy2iDoI9Ecz5o1ORabZ5WL7nLiuEr/ZuqCYcabA==}
+ engines: {node: '>=16', pnpm: '>=7'}
+
+ '@tronweb3/tronwallet-adapter-okxwallet@1.0.6':
+ resolution: {integrity: sha512-RSq+1uhelI/Fh0rBpga44TpQUa+1p3H5PlGbBMFYvOoTbXcwkQZYLock/UzfWVZx/NmGjpbtO3hqih9kTvcXyg==}
+ engines: {node: '>=16', pnpm: '>=7'}
+
+ '@tronweb3/tronwallet-adapter-react-hooks@1.1.10':
+ resolution: {integrity: sha512-/6rOFGc9imOHIiqQ/a7nSkR3tFae0HeUovq5dD2qygu9Rmb09rbJhyV0Nc4wH+yTFORjYCguIUqCi2QBbH/WOA==}
+ engines: {node: '>=16', pnpm: '>=7'}
+ peerDependencies:
+ react: '*'
+ react-dom: '*'
+
+ '@tronweb3/tronwallet-adapter-tokenpocket@1.0.6':
+ resolution: {integrity: sha512-NOsnAcF1nzVNkRsqSCt9pno5/w7QfH+ZOel9aO9ULW46lG5sSX5rFumqBE+CkK/SZg4wpDNkzvaf85d7vi+0+A==}
+ engines: {node: '>=16', pnpm: '>=7'}
+
+ '@tronweb3/tronwallet-adapter-tomowallet@1.0.0':
+ resolution: {integrity: sha512-kDMZY3UtObvQMfrF8LT7yyNxHWPk6USSy/NgmBh5mHM1WhQuhVA1jlq6l3do3x11nwy71tYWixIVDVJWSgwLZA==}
+ engines: {node: 18.20.2, pnpm: 9.6.0}
+
+ '@tronweb3/tronwallet-adapter-tronlink@1.1.12':
+ resolution: {integrity: sha512-ArRTfvxhZeUXHQHdOtw7yo8ddKP6k2cafp8lvhfmCgExx04Fgm1b/pR38JdKvNkQCROGzHNgWkwfrheQRMMU6A==}
+ engines: {node: '>=16', pnpm: '>=7'}
+
+ '@tronweb3/tronwallet-adapter-trust@1.0.1':
+ resolution: {integrity: sha512-T4JG1CoqFCh8MH8E8fcItmggK0/95nY1jeWaX6wc2PevsQDO8BbqI0hU0aTmPzsMSBtqMQmz1OZYV668tmCdnA==}
+ engines: {node: '>=16', pnpm: '>=7'}
+
+ '@tronweb3/tronwallet-adapter-walletconnect@2.0.3':
+ resolution: {integrity: sha512-RneJAsTyW9WrsEHDXqTHlSJ/UwD3Okr7po885njy47kqp5RuSC01C5ArtgnCcaoaMeSaJRaCzr2PhtpC8HK6sA==}
+ engines: {node: '>=16', pnpm: '>=7'}
+
+ '@tronweb3/tronwallet-adapters@1.2.12':
+ resolution: {integrity: sha512-RCtl1jDMhdm2PWYiOEKU4bRpA1VoKF77KasacySrqC2opH2wJ2KYgXNf2C3swSAIDkpkzBNVZJRJ1rd0KpTbZA==}
+ engines: {node: '>=16', pnpm: '>=7'}
+
+ '@tronweb3/walletconnect-tron@3.0.0':
+ resolution: {integrity: sha512-aYFbUsZHYumdGXt+1VN4mN9Cjr1+GWYr7cXOLawoQ1WqiHOlAiovSnsTpGhUFLn2FZV8m6rdnXTZ59S/0Mv9mw==}
+
'@ts-graphviz/adapter@2.0.6':
resolution: {integrity: sha512-kJ10lIMSWMJkLkkCG5gt927SnGZcBuG0s0HHswGzcHTgvtUe7yk5/3zTEr0bafzsodsOq5Gi6FhQeV775nC35Q==}
engines: {node: '>=18'}
@@ -6505,6 +6719,23 @@ packages:
'@vue/shared@3.5.18':
resolution: {integrity: sha512-cZy8Dq+uuIXbxCZpuLd2GJdeSO/lIzIspC2WtkqIpje5QyFbvLaI5wZtdUjLHjGZrlVX6GilejatWwVYYRc8tA==}
+ '@wagmi/chains@1.0.0':
+ resolution: {integrity: sha512-eNbqRWyHbivcMNq5tbXJks4NaOzVLHnNQauHPeE/EDT9AlpqzcrMc+v2T1/2Iw8zN4zgqB86NCsxeJHJs7+xng==}
+ peerDependencies:
+ typescript: '>=5.0.4'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ '@wagmi/connectors@3.1.11':
+ resolution: {integrity: sha512-wzxp9f9PtSUFjDUP/QDjc1t7HON4D8wrVKsw35ejdO8hToDpx1gU9lwH/47Zo/1zExGezQc392sjoHSszYd7OA==}
+ peerDependencies:
+ typescript: '>=5.0.4'
+ viem: '>=0.3.35'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
'@wagmi/connectors@5.9.4':
resolution: {integrity: sha512-k/GSdYS6nuL0zLq5H7XasPmKr3Gnvplq+yQhTfRBu/o5Bh+B3aH3Jfq1lUh+t3z5kQcyKJIXw/bZIZ7lVS7UhA==}
peerDependencies:
@@ -6515,6 +6746,15 @@ packages:
typescript:
optional: true
+ '@wagmi/core@1.4.13':
+ resolution: {integrity: sha512-ytMCvXbBOgfDu9Qw67279wq/jNEe7EZLjLyekX7ROnvHRADqFr3lwZI6ih41UmtRZAmXAx8Ghyuqy154EjB5mQ==}
+ peerDependencies:
+ typescript: '>=5.0.4'
+ viem: '>=0.3.35'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
'@wagmi/core@2.19.0':
resolution: {integrity: sha512-lI57q6refAtNU6xnk/oyOpbEtEiwQ6g4rR+C9FEx8Gn2hZlfoyyksndrl6hIKlMBK+UkkKso3VwR5DI65j/5XQ==}
peerDependencies:
@@ -6572,6 +6812,9 @@ packages:
resolution: {integrity: sha512-Gt8TnSlDZpAl+RWOOAB/kuvC7RpcdWAlFbHNoi4gsXsfaWa1QCT6LBcfIYTPdOZC9OVZUDwqGuGAcqZejDmHjg==}
engines: {node: '>=16'}
+ '@walletconnect/core@2.11.0':
+ resolution: {integrity: sha512-2Tjp5BCevI7dbmqo/OrCjX4tqgMqwJNQLlQAlphqPfvwlF9+tIu6pGcVbSN3U9zyXzWIZCeleqEaWUeSeET4Ew==}
+
'@walletconnect/core@2.21.0':
resolution: {integrity: sha512-o6R7Ua4myxR8aRUAJ1z3gT9nM+jd2B2mfamu6arzy1Cc6vi10fIwFWb6vg3bC8xJ6o9H3n/cN5TOW3aA9Y1XVw==}
engines: {node: '>=18'}
@@ -6588,9 +6831,19 @@ packages:
resolution: {integrity: sha512-q/Au5Ne3g4R+q4GvHR5cvRd3+ha00QZCZiCs058lmy+eDbiZd0YsautvTPJ5a2guD6UaS1k/w5e1JHgixdcgLA==}
engines: {node: '>=18'}
+ '@walletconnect/crypto@1.1.0':
+ resolution: {integrity: sha512-yZO8BBTQt7BcaemjDgwN56OmSv0OO4QjIpvtfj5OxZfL6IQZQWHOhwC6pJg+BmZPbDlJlWFqFuCZRtiPwRmsoA==}
+
+ '@walletconnect/encoding@1.0.2':
+ resolution: {integrity: sha512-CrwSBrjqJ7rpGQcTL3kU+Ief+Bcuu9PH6JLOb+wM6NITX1GTxR/MfNwnQfhLKK6xpRAyj2/nM04OOH6wS8Imag==}
+
'@walletconnect/environment@1.0.1':
resolution: {integrity: sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==}
+ '@walletconnect/ethereum-provider@2.11.0':
+ resolution: {integrity: sha512-YrTeHVjuSuhlUw7SQ6xBJXDuJ6iAC+RwINm9nVhoKYJSHAy3EVSJZOofMKrnecL0iRMtD29nj57mxAInIBRuZA==}
+ deprecated: 'Reliability and performance improvements. See: https://github.com/WalletConnect/walletconnect-monorepo/releases'
+
'@walletconnect/ethereum-provider@2.21.1':
resolution: {integrity: sha512-SSlIG6QEVxClgl1s0LMk4xr2wg4eT3Zn/Hb81IocyqNSGfXpjtawWxKxiC5/9Z95f1INyBD6MctJbL/R1oBwIw==}
@@ -6603,21 +6856,33 @@ packages:
'@walletconnect/events@1.0.1':
resolution: {integrity: sha512-NPTqaoi0oPBVNuLv7qPaJazmGHs5JGyO8eEAk5VGKmJzDR7AHzD4k6ilox5kxk1iwiOnFopBOOMLs86Oa76HpQ==}
+ '@walletconnect/heartbeat@1.2.1':
+ resolution: {integrity: sha512-yVzws616xsDLJxuG/28FqtZ5rzrTA4gUjdEMTbWB5Y8V1XHRmqq4efAxCw5ie7WjbXFSUyBHaWlMR+2/CpQC5Q==}
+
'@walletconnect/heartbeat@1.2.2':
resolution: {integrity: sha512-uASiRmC5MwhuRuf05vq4AT48Pq8RMi876zV8rr8cV969uTOzWdB/k+Lj5yI2PBtB1bGQisGen7MM1GcZlQTBXw==}
'@walletconnect/jsonrpc-http-connection@1.0.8':
resolution: {integrity: sha512-+B7cRuaxijLeFDJUq5hAzNyef3e3tBDIxyaCNmFtjwnod5AGis3RToNqzFU33vpVcxFhofkpE7Cx+5MYejbMGw==}
+ '@walletconnect/jsonrpc-provider@1.0.13':
+ resolution: {integrity: sha512-K73EpThqHnSR26gOyNEL+acEex3P7VWZe6KE12ZwKzAt2H4e5gldZHbjsu2QR9cLeJ8AXuO7kEMOIcRv1QEc7g==}
+
'@walletconnect/jsonrpc-provider@1.0.14':
resolution: {integrity: sha512-rtsNY1XqHvWj0EtITNeuf8PHMvlCLiS3EjQL+WOkxEOA4KPxsohFnBDeyPYiNm4ZvkQdLnece36opYidmtbmow==}
+ '@walletconnect/jsonrpc-types@1.0.3':
+ resolution: {integrity: sha512-iIQ8hboBl3o5ufmJ8cuduGad0CQm3ZlsHtujv9Eu16xq89q+BG7Nh5VLxxUgmtpnrePgFkTwXirCTkwJH1v+Yw==}
+
'@walletconnect/jsonrpc-types@1.0.4':
resolution: {integrity: sha512-P6679fG/M+wuWg9TY8mh6xFSdYnFyFjwFelxyISxMDrlbXokorEVXYOxiqEbrU3x1BmBoCAJJ+vtEaEoMlpCBQ==}
'@walletconnect/jsonrpc-utils@1.0.8':
resolution: {integrity: sha512-vdeb03bD8VzJUL6ZtzRYsFMq1eZQcM3EAzT0a3st59dyLfJ0wq+tKMpmGH7HlB7waD858UWgfIcudbPFsbzVdw==}
+ '@walletconnect/jsonrpc-ws-connection@1.0.14':
+ resolution: {integrity: sha512-Jsl6fC55AYcbkNVkwNM6Jo+ufsuCQRqViOQ8ZBPH9pRREHH9welbBiszuTLqEJiQcO/6XfFDl6bzCJIkrEi8XA==}
+
'@walletconnect/jsonrpc-ws-connection@1.0.16':
resolution: {integrity: sha512-G81JmsMqh5nJheE1mPst1W0WfVv0SG3N7JggwLLGnI7iuDZJq8cRJvQwLGKHn5H1WTW7DEPCo00zz5w62AbL3Q==}
@@ -6629,9 +6894,47 @@ packages:
'@react-native-async-storage/async-storage':
optional: true
+ '@walletconnect/legacy-client@2.0.0':
+ resolution: {integrity: sha512-v5L7rYk9loVnfvUf0mF+76bUPFaU5/Vh7mzL6/950CD/yoGdzYZ3Kj+L7mkC6HPMEGeQsBP1+sqBuiVGZ/aODA==}
+
+ '@walletconnect/legacy-modal@2.0.0':
+ resolution: {integrity: sha512-jckNd8lMhm4X7dX9TDdxM3bXKJnaqkRs6K2Mo5j6GmbIF9Eyx40jZ5+q457RVxvM6ciZEDT5s1wBHWdWoOo+9Q==}
+
+ '@walletconnect/legacy-provider@2.0.0':
+ resolution: {integrity: sha512-A8xPebMI1A+50HbWwTpFCbwP7G+1NGKdTKyg8BUUg3h3Y9JucpC1W6w/x0v1Xw7qFEqQnz74LoIN/A3ytH9xrQ==}
+
+ '@walletconnect/legacy-types@2.0.0':
+ resolution: {integrity: sha512-sOVrA7HUdbI1OwKyPOQU0/DdvTSVFlsXWpAk2K2WvP2erTkBWPMTJq6cv2BmKdoJ3p6gLApT7sd+jHi3OF71uw==}
+
+ '@walletconnect/legacy-utils@2.0.0':
+ resolution: {integrity: sha512-CPWxSVVXw0kgNCxvU126g4GiV3mzXmC8IPJ15twE46aJ1FX+RHEIfAzFMFz2F2+fEhBxL63A7dwNQKDXorRPcQ==}
+
'@walletconnect/logger@2.1.2':
resolution: {integrity: sha512-aAb28I3S6pYXZHQm5ESB+V6rDqIYfsnHaQyzFbwUUBFY4H0OXx/YtTl8lvhUNhMMfb9UxbwEBS253TlXUYJWSw==}
+ '@walletconnect/modal-core@2.6.2':
+ resolution: {integrity: sha512-cv8ibvdOJQv2B+nyxP9IIFdxvQznMz8OOr/oR/AaUZym4hjXNL/l1a2UlSQBXrVjo3xxbouMxLb3kBsHoYP2CA==}
+
+ '@walletconnect/modal-core@2.7.0':
+ resolution: {integrity: sha512-oyMIfdlNdpyKF2kTJowTixZSo0PGlCJRdssUN/EZdA6H6v03hZnf09JnwpljZNfir2M65Dvjm/15nGrDQnlxSA==}
+
+ '@walletconnect/modal-ui@2.6.2':
+ resolution: {integrity: sha512-rbdstM1HPGvr7jprQkyPggX7rP4XiCG85ZA+zWBEX0dVQg8PpAgRUqpeub4xQKDgY7pY/xLRXSiCVdWGqvG2HA==}
+
+ '@walletconnect/modal-ui@2.7.0':
+ resolution: {integrity: sha512-gERYvU7D7K1ANCN/8vUgsE0d2hnRemfAFZ2novm9aZBg7TEd/4EgB+AqbJ+1dc7GhOL6dazckVq78TgccHb7mQ==}
+
+ '@walletconnect/modal@2.6.2':
+ resolution: {integrity: sha512-eFopgKi8AjKf/0U4SemvcYw9zlLpx9njVN8sf6DAkowC2Md0gPU/UNEbH1Wwj407pEKnEds98pKWib1NN1ACoA==}
+ deprecated: Please follow the migration guide on https://docs.reown.com/appkit/upgrade/wcm
+
+ '@walletconnect/modal@2.7.0':
+ resolution: {integrity: sha512-RQVt58oJ+rwqnPcIvRFeMGKuXb9qkgSmwz4noF8JZGUym3gUAzVs+uW2NQ1Owm9XOJAV+sANrtJ+VoVq1ftElw==}
+ deprecated: Please follow the migration guide on https://docs.reown.com/appkit/upgrade/wcm
+
+ '@walletconnect/randombytes@1.1.0':
+ resolution: {integrity: sha512-X+LO/9ClnXX2Q/1+u83qMnohVaxC4qsXByM/gMSwGMrUObxEiqEWS+b9Upg9oNl6mTr85dTCRF8W17KVcKKXQw==}
+
'@walletconnect/relay-api@1.0.11':
resolution: {integrity: sha512-tLPErkze/HmC9aCmdZOhtVmYZq1wKfWTJtygQHoWtgg722Jd4homo54Cs4ak2RUFUZIGO2RsOpIcWipaua5D5Q==}
@@ -6641,6 +6944,10 @@ packages:
'@walletconnect/safe-json@1.0.2':
resolution: {integrity: sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==}
+ '@walletconnect/sign-client@2.11.0':
+ resolution: {integrity: sha512-H2ukscibBS+6WrzQWh+WyVBqO5z4F5et12JcwobdwgHnJSlqIoZxqnUYYWNCI5rUR5UKsKWaUyto4AE9N5dw4Q==}
+ deprecated: 'Reliability and performance improvements. See: https://github.com/WalletConnect/walletconnect-monorepo/releases'
+
'@walletconnect/sign-client@2.21.0':
resolution: {integrity: sha512-z7h+PeLa5Au2R591d/8ZlziE0stJvdzP9jNFzFolf2RG/OiXulgFKum8PrIyXy+Rg2q95U9nRVUF9fWcn78yBA==}
@@ -6656,6 +6963,9 @@ packages:
'@walletconnect/time@1.0.2':
resolution: {integrity: sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==}
+ '@walletconnect/types@2.11.0':
+ resolution: {integrity: sha512-AB5b1lrEbCGHxqS2vqfCkIoODieH+ZAUp9rA1O2ftrhnqDJiJK983Df87JhYhECsQUBHHfALphA8ydER0q+9sw==}
+
'@walletconnect/types@2.21.0':
resolution: {integrity: sha512-ll+9upzqt95ZBWcfkOszXZkfnpbJJ2CmxMfGgE5GmhdxxxCcO5bGhXkI+x8OpiS555RJ/v/sXJYMSOLkmu4fFw==}
@@ -6668,6 +6978,9 @@ packages:
'@walletconnect/types@2.21.7':
resolution: {integrity: sha512-kyGnFje4Iq+XGkZZcSoAIrJWBE4BeghVW4O7n9e1MhUyeOOtO55M/kcqceNGYrvwjHvdN+Kf+aoLnKC0zKlpbQ==}
+ '@walletconnect/universal-provider@2.11.0':
+ resolution: {integrity: sha512-zgJv8jDvIMP4Qse/D9oIRXGdfoNqonsrjPZanQ/CHNe7oXGOBiQND2IIeX+tS0H7uNA0TPvctljCLiIN9nw4eA==}
+
'@walletconnect/universal-provider@2.21.0':
resolution: {integrity: sha512-mtUQvewt+X0VBQay/xOJBvxsB3Xsm1lTwFjZ6WUwSOTR1X+FNb71hSApnV5kbsdDIpYPXeQUbGt2se1n5E5UBg==}
@@ -6680,6 +6993,9 @@ packages:
'@walletconnect/universal-provider@2.21.7':
resolution: {integrity: sha512-8PB+vA5VuR9PBqt5Y0xj4JC2doYNPlXLGQt3wJORVF9QC227Mm/8R1CAKpmneeLrUH02LkSRwx+wnN/pPnDiQA==}
+ '@walletconnect/utils@2.11.0':
+ resolution: {integrity: sha512-hxkHPlTlDQILHfIKXlmzgNJau/YcSBC3XHUSuZuKZbNEw3duFT6h6pm3HT/1+j1a22IG05WDsNBuTCRkwss+BQ==}
+
'@walletconnect/utils@2.21.0':
resolution: {integrity: sha512-zfHLiUoBrQ8rP57HTPXW7rQMnYxYI4gT9yTACxVW6LhIFROTF6/ytm5SKNoIvi4a5nX5dfXG4D9XwQUCu8Ilig==}
@@ -6770,6 +7086,26 @@ packages:
resolution: {integrity: sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==}
engines: {node: ^18.17.0 || >=20.5.0}
+ abitype@0.8.7:
+ resolution: {integrity: sha512-wQ7hV8Yg/yKmGyFpqrNZufCxbszDe5es4AZGYPBitocfSqXtjrTG9JMWFcc4N30ukl2ve48aBTwt7NJxVQdU3w==}
+ peerDependencies:
+ typescript: '>=5.0.4'
+ zod: ^3 >=3.19.1
+ peerDependenciesMeta:
+ zod:
+ optional: true
+
+ abitype@0.9.8:
+ resolution: {integrity: sha512-puLifILdm+8sjyss4S+fsUN09obiT1g2YW6CtcQF+QDzxR0euzgEB29MZujC6zMk2a6SVmtttq1fc6+YFA7WYQ==}
+ peerDependencies:
+ typescript: '>=5.0.4'
+ zod: ^3 >=3.19.1
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ zod:
+ optional: true
+
abitype@1.0.8:
resolution: {integrity: sha512-ZeiI6h3GnW06uYDLx0etQtX/p8E24UaHHBj57RSjK7YBFe7iuVn07EDpOeP451D06sF27VOz9JJPlIKJmXgkEg==}
peerDependencies:
@@ -7112,6 +7448,9 @@ packages:
resolution: {integrity: sha512-trfYco6AoZ+rKhKnxA0hgX0HAbVP/s808/EuDSe2JDzUnCp/xAsli35Orvk67UrTEcwuxZqYZDmfA2RXJgxVvA==}
engines: {node: '>= 10.0.0'}
+ bignumber.js@9.1.2:
+ resolution: {integrity: sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==}
+
bignumber.js@9.3.1:
resolution: {integrity: sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ==}
@@ -7831,6 +8170,9 @@ packages:
resolution: {integrity: sha512-X8XDzyvYaA6msMyAM575CUoygY5b44QzLcGRKsK3MFmXcOvQa518dNPLsKYwkYsn72g3EiW+LE0ytd/FlqWmyw==}
engines: {node: '>=18'}
+ copy-to-clipboard@3.3.3:
+ resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==}
+
core-js-compat@3.45.0:
resolution: {integrity: sha512-gRoVMBawZg0OnxaVv3zpqLLxaHmsubEGyTnqdpI/CEBvX4JadI1dMSHxagThprYRtSVbuQxvi6iUatdPxohHpA==}
@@ -8692,6 +9034,10 @@ packages:
ethereum-cryptography@2.2.1:
resolution: {integrity: sha512-r/W8lkHSiTLxUxW8Rf3u4HGB0xQweG2RyETjywylKZSzLWoWAijRz8WCuOtJ6wah+avllXBqZuk29HCCvhEIRg==}
+ ethers@6.13.5:
+ resolution: {integrity: sha512-+knKNieu5EKRThQJWwqaJ10a6HE9sSehGeqWN65//wE7j47ZpFhKAnHB/JJFibwwg61I/koxaPsXbXpD/skNOQ==}
+ engines: {node: '>=14.0.0'}
+
ethers@6.15.0:
resolution: {integrity: sha512-Kf/3ZW54L4UT0pZtsY/rf+EkBU7Qi5nnhonjUb8yTXcxH3cdcWrV2cRyk0Xk/4jK6OoHhxxZHriyhje20If2hQ==}
engines: {node: '>=14.0.0'}
@@ -9230,6 +9576,9 @@ packages:
engines: {node: '>=0.6.0'}
hasBin: true
+ google-protobuf@3.21.4:
+ resolution: {integrity: sha512-MnG7N936zcKTco4Jd2PX2U96Kf9PxygAPKBug+74LHzmHXmceN16MmRcdgZv+DGef/S9YvQAfRsNCn4cjf9yyQ==}
+
gopd@1.2.0:
resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
engines: {node: '>= 0.4'}
@@ -9752,6 +10101,9 @@ packages:
resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==}
engines: {node: '>= 0.4'}
+ is-typedarray@1.0.0:
+ resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==}
+
is-unicode-supported@0.1.0:
resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==}
engines: {node: '>=10'}
@@ -9808,11 +10160,24 @@ packages:
resolution: {integrity: sha512-u4sej9B1LPSxTGKB/HiuzvEQnXH0ECYkSVQU39koSwmFAxhlEAFl9RdTvLv4TOTQUgBS5O3O5fwUxk6byBZ+IQ==}
engines: {node: '>=10'}
+ isomorphic-unfetch@3.1.0:
+ resolution: {integrity: sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==}
+
isomorphic-ws@4.0.1:
resolution: {integrity: sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==}
peerDependencies:
ws: '*'
+ isomorphic-ws@5.0.0:
+ resolution: {integrity: sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==}
+ peerDependencies:
+ ws: '*'
+
+ isows@1.0.3:
+ resolution: {integrity: sha512-2cKei4vlmg2cxEjm3wVSqn8pcoRF/LX/wpifuuNquFO4SQmPwarClT+SUCA2lt+l581tTeZIPIZuIDo2jWN1fg==}
+ peerDependencies:
+ ws: '*'
+
isows@1.0.6:
resolution: {integrity: sha512-lPHCayd40oW98/I0uvgaHKWCSvkzY27LjWLbtzOm64yQ+G3Q5npjjbdppU65iZXkK1Zt+kH9pfegli0AYfwYYw==}
peerDependencies:
@@ -10094,12 +10459,21 @@ packages:
resolution: {integrity: sha512-SL0JY3DaxylDuo/MecFeiC+7pedM0zia33zl0vcjgwcq1q1FWWF1To9EIauPbl8GbMCU0R2e0uJ8bZunhYKD2g==}
engines: {node: '>=20.0.0'}
+ lit-element@3.3.3:
+ resolution: {integrity: sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==}
+
lit-element@4.2.1:
resolution: {integrity: sha512-WGAWRGzirAgyphK2urmYOV72tlvnxw7YfyLDgQ+OZnM9vQQBQnumQ7jUJe6unEzwGU3ahFOjuz1iz1jjrpCPuw==}
+ lit-html@2.8.0:
+ resolution: {integrity: sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==}
+
lit-html@3.3.1:
resolution: {integrity: sha512-S9hbyDu/vs1qNrithiNyeyv64c9yqiW9l+DBgI18fL+MTvOtWoFR0FWiyq1TxaYef5wNlpEmzlXoBlZEO+WjoA==}
+ lit@2.8.0:
+ resolution: {integrity: sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==}
+
lit@3.3.0:
resolution: {integrity: sha512-DGVsqsOIHBww2DqnuZzW7QsuCdahp50ojuDaBPC7jUDRpYoH0z7kHBBYZewRzer75FwtrkmkKk7iOAwSaWdBmw==}
@@ -10750,6 +11124,9 @@ packages:
resolution: {integrity: sha512-223dMRJtI/l25dJKWpgij2cMtywuG/WiUKXdvwfbhGKBhy1puASqXwFzmWZ7+K73vUPoR7SS2Qz2cI/g9MKw0A==}
engines: {node: '>= 0.8.0'}
+ motion@10.16.2:
+ resolution: {integrity: sha512-p+PurYqfUdcJZvtnmAqu5fJgV2kR0uLFQuBKtLeFVTrYEVllI99tiOTSefVNYuip9ELTEkepIIDftNdze76NAQ==}
+
mri@1.2.0:
resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
engines: {node: '>=4'}
@@ -11898,6 +12275,9 @@ packages:
resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
engines: {node: '>= 0.10'}
+ proxy-compare@2.5.1:
+ resolution: {integrity: sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA==}
+
proxy-compare@2.6.0:
resolution: {integrity: sha512-8xuCeM3l8yqdmbPoYeLbrAXCBWu19XEYc5/F28f5qOaoAIMyfmBUkl5axiK+x9olUvRlcekvnm98AP9RDngOIw==}
@@ -11964,6 +12344,10 @@ packages:
quansync@0.2.11:
resolution: {integrity: sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==}
+ query-string@6.14.1:
+ resolution: {integrity: sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw==}
+ engines: {node: '>=6'}
+
query-string@7.1.3:
resolution: {integrity: sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==}
engines: {node: '>=6'}
@@ -12340,6 +12724,9 @@ packages:
regenerator-runtime@0.13.11:
resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==}
+ regenerator-runtime@0.14.1:
+ resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==}
+
regexpu-core@6.2.0:
resolution: {integrity: sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==}
engines: {node: '>=4'}
@@ -12551,6 +12938,10 @@ packages:
run-parallel@1.2.0:
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
+ rxjs@6.6.7:
+ resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==}
+ engines: {npm: '>=2.0.0'}
+
rxjs@7.8.2:
resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==}
@@ -12616,6 +13007,11 @@ packages:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
+ semver@7.7.1:
+ resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==}
+ engines: {node: '>=10'}
+ hasBin: true
+
semver@7.7.2:
resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==}
engines: {node: '>=10'}
@@ -13315,6 +13711,9 @@ packages:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines: {node: '>=8.0'}
+ toggle-selection@1.0.6:
+ resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==}
+
toidentifier@1.0.1:
resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
engines: {node: '>=0.6'}
@@ -13351,6 +13750,9 @@ packages:
resolution: {integrity: sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==}
engines: {node: '>= 14.0.0'}
+ tronweb@6.0.4:
+ resolution: {integrity: sha512-+9Nc7H4FYVh2DcOnQG93WLm3UdlHSf9W+GXkfrXI77oLjTB1cptROJDKRSSxQBiOAyjjAJOOTuYDzlAkaLT85w==}
+
trough@2.2.0:
resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==}
@@ -13458,6 +13860,9 @@ packages:
resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==}
engines: {node: '>= 0.4'}
+ typedarray-to-buffer@3.1.5:
+ resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==}
+
typedarray@0.0.6:
resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
@@ -13535,6 +13940,9 @@ packages:
unenv@2.0.0-rc.19:
resolution: {integrity: sha512-t/OMHBNAkknVCI7bVB9OWjUUAwhVv9vsPIAGnNUxnu3FxPQN11rjh0sksLMzc3g7IlTgvHmOTl4JM7JHpcv5wA==}
+ unfetch@4.2.0:
+ resolution: {integrity: sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==}
+
unhead@2.0.14:
resolution: {integrity: sha512-dRP6OCqtShhMVZQe1F4wdt/WsYl2MskxKK+cvfSo0lQnrPJ4oAUQEkxRg7pPP+vJENabhlir31HwAyHUv7wfMg==}
@@ -13852,6 +14260,22 @@ packages:
resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ validator@13.12.0:
+ resolution: {integrity: sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==}
+ engines: {node: '>= 0.10'}
+
+ valtio@1.11.2:
+ resolution: {integrity: sha512-1XfIxnUXzyswPAPXo1P3Pdx2mq/pIqZICkWN60Hby0d9Iqb+MEIpqgYVlbflvHdrp2YR/q3jyKWRPJJ100yxaw==}
+ engines: {node: '>=12.20.0'}
+ peerDependencies:
+ '@types/react': '>=16.8'
+ react: '>=16.8'
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ react:
+ optional: true
+
valtio@1.13.2:
resolution: {integrity: sha512-Qik0o+DSy741TmkqmRfjq+0xpZBXi/Y6+fXZLn0xNF1z/waFMbE3rkivv5Zcf9RrMUp6zswf2J7sbh2KBlba5A==}
engines: {node: '>=12.20.0'}
@@ -13898,6 +14322,17 @@ packages:
vfile@5.3.7:
resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==}
+ viem@0.3.50:
+ resolution: {integrity: sha512-s+LxCYZTR9F/qPk1/n1YDVAX9vSeVz7GraqBZWGrDuenCJxo9ArCoIceJ6ksI0WwSeNzcZ0VVbD/kWRzTxkipw==}
+
+ viem@1.21.4:
+ resolution: {integrity: sha512-BNVYdSaUjeS2zKQgPs+49e5JKocfo60Ib2yiXOWBT6LuVxY1I/6fFX3waEtpXvL1Xn4qu+BVitVtMh9lyThyhQ==}
+ peerDependencies:
+ typescript: '>=5.0.4'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
viem@2.23.2:
resolution: {integrity: sha512-NVmW/E0c5crMOtbEAqMF0e3NmvQykFXhLOc/CkLIXOlzHSA6KXVz3CYVmaKqBF8/xtjsjHAGjdJN3Ru1kFJLaA==}
peerDependencies:
@@ -14365,6 +14800,30 @@ packages:
utf-8-validate:
optional: true
+ ws@8.12.0:
+ resolution: {integrity: sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig==}
+ engines: {node: '>=10.0.0'}
+ peerDependencies:
+ bufferutil: ^4.0.1
+ utf-8-validate: '>=5.0.2'
+ peerDependenciesMeta:
+ bufferutil:
+ optional: true
+ utf-8-validate:
+ optional: true
+
+ ws@8.13.0:
+ resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==}
+ engines: {node: '>=10.0.0'}
+ peerDependencies:
+ bufferutil: ^4.0.1
+ utf-8-validate: '>=5.0.2'
+ peerDependenciesMeta:
+ bufferutil:
+ optional: true
+ utf-8-validate:
+ optional: true
+
ws@8.17.1:
resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==}
engines: {node: '>=10.0.0'}
@@ -14632,10 +15091,14 @@ snapshots:
'@adobe/css-tools@4.4.4': {}
+ '@adraffy/ens-normalize@1.10.0': {}
+
'@adraffy/ens-normalize@1.10.1': {}
'@adraffy/ens-normalize@1.11.0': {}
+ '@adraffy/ens-normalize@1.9.0': {}
+
'@ampproject/remapping@2.3.0':
dependencies:
'@jridgewell/gen-mapping': 0.3.13
@@ -15486,6 +15949,10 @@ snapshots:
pirates: 4.0.7
source-map-support: 0.5.21
+ '@babel/runtime@7.26.10':
+ dependencies:
+ regenerator-runtime: 0.14.1
+
'@babel/runtime@7.28.3': {}
'@babel/template@7.27.2':
@@ -15600,6 +16067,17 @@ snapshots:
- typescript
- use-sync-external-store
+ '@binance/w3w-types@1.1.4':
+ dependencies:
+ eventemitter3: 5.0.1
+
+ '@binance/w3w-utils@1.1.7':
+ dependencies:
+ '@binance/w3w-types': 1.1.4
+ eventemitter3: 5.0.1
+ hash.js: 1.1.7
+ js-base64: 3.7.8
+
'@biomejs/biome@2.2.0':
optionalDependencies:
'@biomejs/cli-darwin-arm64': 2.2.0
@@ -17437,6 +17915,48 @@ snapshots:
'@kwsites/promise-deferred@1.1.1': {}
+ '@ledgerhq/devices@6.27.1':
+ dependencies:
+ '@ledgerhq/errors': 6.24.0
+ '@ledgerhq/logs': 6.13.0
+ rxjs: 6.6.7
+ semver: 7.7.2
+
+ '@ledgerhq/devices@8.5.0':
+ dependencies:
+ '@ledgerhq/errors': 6.24.0
+ '@ledgerhq/logs': 6.13.0
+ rxjs: 7.8.2
+ semver: 7.7.2
+
+ '@ledgerhq/errors@6.24.0': {}
+
+ '@ledgerhq/hw-app-trx@6.31.5':
+ dependencies:
+ '@ledgerhq/hw-transport': 6.31.9
+
+ '@ledgerhq/hw-transport-webhid@6.27.1':
+ dependencies:
+ '@ledgerhq/devices': 6.27.1
+ '@ledgerhq/errors': 6.24.0
+ '@ledgerhq/hw-transport': 6.27.1
+ '@ledgerhq/logs': 6.13.0
+
+ '@ledgerhq/hw-transport@6.27.1':
+ dependencies:
+ '@ledgerhq/devices': 6.27.1
+ '@ledgerhq/errors': 6.24.0
+ events: 3.3.0
+
+ '@ledgerhq/hw-transport@6.31.9':
+ dependencies:
+ '@ledgerhq/devices': 8.5.0
+ '@ledgerhq/errors': 6.24.0
+ '@ledgerhq/logs': 6.13.0
+ events: 3.3.0
+
+ '@ledgerhq/logs@6.13.0': {}
+
'@lerna/create@8.2.3(@swc/core@1.13.3(@swc/helpers@0.5.17))(@types/node@24.3.0)(babel-plugin-macros@3.1.0)(encoding@0.1.13)(typescript@5.9.2)':
dependencies:
'@npmcli/arborist': 7.5.4
@@ -17861,6 +18381,10 @@ snapshots:
'@types/react': 19.1.10
optional: true
+ '@lit/reactive-element@1.6.3':
+ dependencies:
+ '@lit-labs/ssr-dom-shim': 1.4.0
+
'@lit/reactive-element@2.1.1':
dependencies:
'@lit-labs/ssr-dom-shim': 1.4.0
@@ -18190,6 +18714,15 @@ snapshots:
hey-listen: 1.0.8
tslib: 2.8.1
+ '@motionone/dom@10.18.0':
+ dependencies:
+ '@motionone/animation': 10.18.0
+ '@motionone/generators': 10.18.0
+ '@motionone/types': 10.17.1
+ '@motionone/utils': 10.18.0
+ hey-listen: 1.0.8
+ tslib: 2.8.1
+
'@motionone/easing@10.18.0':
dependencies:
'@motionone/utils': 10.18.0
@@ -18201,6 +18734,11 @@ snapshots:
'@motionone/utils': 10.18.0
tslib: 2.8.1
+ '@motionone/svelte@10.16.4':
+ dependencies:
+ '@motionone/dom': 10.18.0
+ tslib: 2.8.1
+
'@motionone/types@10.17.1': {}
'@motionone/utils@10.18.0':
@@ -18209,6 +18747,11 @@ snapshots:
hey-listen: 1.0.8
tslib: 2.8.1
+ '@motionone/vue@10.16.4':
+ dependencies:
+ '@motionone/dom': 10.18.0
+ tslib: 2.8.1
+
'@msgpack/msgpack@3.1.2': {}
'@mui/core-downloads-tracker@7.3.1': {}
@@ -18566,10 +19109,16 @@ snapshots:
'@noble/ciphers@0.5.3': {}
+ '@noble/ciphers@1.2.0': {}
+
'@noble/ciphers@1.2.1': {}
'@noble/ciphers@1.3.0': {}
+ '@noble/curves@1.0.0':
+ dependencies:
+ '@noble/hashes': 1.3.0
+
'@noble/curves@1.2.0':
dependencies:
'@noble/hashes': 1.3.2
@@ -18610,6 +19159,8 @@ snapshots:
dependencies:
'@noble/hashes': 1.8.0
+ '@noble/hashes@1.3.0': {}
+
'@noble/hashes@1.3.2': {}
'@noble/hashes@1.4.0': {}
@@ -21446,6 +21997,16 @@ snapshots:
- utf-8-validate
- zod
+ '@safe-global/safe-apps-sdk@8.1.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)':
+ dependencies:
+ '@safe-global/safe-gateway-typescript-sdk': 3.23.1
+ viem: 1.21.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)
+ transitivePeerDependencies:
+ - bufferutil
+ - typescript
+ - utf-8-validate
+ - zod
+
'@safe-global/safe-apps-sdk@9.1.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)':
dependencies:
'@safe-global/safe-gateway-typescript-sdk': 3.23.1
@@ -21501,6 +22062,18 @@ snapshots:
'@scure/base@1.2.6': {}
+ '@scure/bip32@1.3.0':
+ dependencies:
+ '@noble/curves': 1.0.0
+ '@noble/hashes': 1.3.2
+ '@scure/base': 1.1.9
+
+ '@scure/bip32@1.3.2':
+ dependencies:
+ '@noble/curves': 1.2.0
+ '@noble/hashes': 1.3.2
+ '@scure/base': 1.1.9
+
'@scure/bip32@1.4.0':
dependencies:
'@noble/curves': 1.4.2
@@ -21519,6 +22092,16 @@ snapshots:
'@noble/hashes': 1.8.0
'@scure/base': 1.2.6
+ '@scure/bip39@1.2.0':
+ dependencies:
+ '@noble/hashes': 1.3.2
+ '@scure/base': 1.1.9
+
+ '@scure/bip39@1.2.1':
+ dependencies:
+ '@noble/hashes': 1.3.2
+ '@scure/base': 1.1.9
+
'@scure/bip39@1.3.0':
dependencies:
'@noble/hashes': 1.4.0
@@ -22032,6 +22615,74 @@ snapshots:
'@speed-highlight/core@1.2.7': {}
+ '@stablelib/aead@1.0.1': {}
+
+ '@stablelib/binary@1.0.1':
+ dependencies:
+ '@stablelib/int': 1.0.1
+
+ '@stablelib/bytes@1.0.1': {}
+
+ '@stablelib/chacha20poly1305@1.0.1':
+ dependencies:
+ '@stablelib/aead': 1.0.1
+ '@stablelib/binary': 1.0.1
+ '@stablelib/chacha': 1.0.1
+ '@stablelib/constant-time': 1.0.1
+ '@stablelib/poly1305': 1.0.1
+ '@stablelib/wipe': 1.0.1
+
+ '@stablelib/chacha@1.0.1':
+ dependencies:
+ '@stablelib/binary': 1.0.1
+ '@stablelib/wipe': 1.0.1
+
+ '@stablelib/constant-time@1.0.1': {}
+
+ '@stablelib/hash@1.0.1': {}
+
+ '@stablelib/hkdf@1.0.1':
+ dependencies:
+ '@stablelib/hash': 1.0.1
+ '@stablelib/hmac': 1.0.1
+ '@stablelib/wipe': 1.0.1
+
+ '@stablelib/hmac@1.0.1':
+ dependencies:
+ '@stablelib/constant-time': 1.0.1
+ '@stablelib/hash': 1.0.1
+ '@stablelib/wipe': 1.0.1
+
+ '@stablelib/int@1.0.1': {}
+
+ '@stablelib/keyagreement@1.0.1':
+ dependencies:
+ '@stablelib/bytes': 1.0.1
+
+ '@stablelib/poly1305@1.0.1':
+ dependencies:
+ '@stablelib/constant-time': 1.0.1
+ '@stablelib/wipe': 1.0.1
+
+ '@stablelib/random@1.0.2':
+ dependencies:
+ '@stablelib/binary': 1.0.1
+ '@stablelib/wipe': 1.0.1
+
+ '@stablelib/sha256@1.0.1':
+ dependencies:
+ '@stablelib/binary': 1.0.1
+ '@stablelib/hash': 1.0.1
+ '@stablelib/wipe': 1.0.1
+
+ '@stablelib/wipe@1.0.1': {}
+
+ '@stablelib/x25519@1.0.3':
+ dependencies:
+ '@stablelib/keyagreement': 1.0.1
+ '@stablelib/random': 1.0.2
+ '@stablelib/wipe': 1.0.1
+
'@sveltejs/acorn-typescript@1.0.5(acorn@8.15.0)':
dependencies:
acorn: 8.15.0
@@ -22170,6 +22821,253 @@ snapshots:
'@thumbmarkjs/thumbmarkjs@0.16.0': {}
+ '@tronweb3/tronwallet-abstract-adapter@1.1.9(bufferutil@4.0.9)(utf-8-validate@5.0.10)':
+ dependencies:
+ eventemitter3: 4.0.7
+ tronweb: 6.0.4(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ transitivePeerDependencies:
+ - bufferutil
+ - debug
+ - utf-8-validate
+
+ '@tronweb3/tronwallet-adapter-binance@1.0.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)':
+ dependencies:
+ '@binance/w3w-utils': 1.1.7
+ '@tronweb3/tronwallet-abstract-adapter': 1.1.9(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ '@tronweb3/tronwallet-adapter-tronlink': 1.1.12(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ transitivePeerDependencies:
+ - bufferutil
+ - debug
+ - utf-8-validate
+
+ '@tronweb3/tronwallet-adapter-bitkeep@1.1.6(bufferutil@4.0.9)(utf-8-validate@5.0.10)':
+ dependencies:
+ '@tronweb3/tronwallet-abstract-adapter': 1.1.9(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ '@tronweb3/tronwallet-adapter-tronlink': 1.1.12(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ transitivePeerDependencies:
+ - bufferutil
+ - debug
+ - utf-8-validate
+
+ '@tronweb3/tronwallet-adapter-bybit@1.0.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)':
+ dependencies:
+ '@tronweb3/tronwallet-abstract-adapter': 1.1.9(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ '@tronweb3/tronwallet-adapter-tronlink': 1.1.12(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ transitivePeerDependencies:
+ - bufferutil
+ - debug
+ - utf-8-validate
+
+ '@tronweb3/tronwallet-adapter-foxwallet@1.0.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)':
+ dependencies:
+ '@tronweb3/tronwallet-abstract-adapter': 1.1.9(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ '@tronweb3/tronwallet-adapter-tronlink': 1.1.12(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ transitivePeerDependencies:
+ - bufferutil
+ - debug
+ - utf-8-validate
+
+ '@tronweb3/tronwallet-adapter-gatewallet@1.0.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)':
+ dependencies:
+ '@tronweb3/tronwallet-abstract-adapter': 1.1.9(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ '@tronweb3/tronwallet-adapter-tronlink': 1.1.12(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ transitivePeerDependencies:
+ - bufferutil
+ - debug
+ - utf-8-validate
+
+ '@tronweb3/tronwallet-adapter-imtoken@1.0.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)':
+ dependencies:
+ '@tronweb3/tronwallet-abstract-adapter': 1.1.9(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ '@tronweb3/tronwallet-adapter-tronlink': 1.1.12(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ transitivePeerDependencies:
+ - bufferutil
+ - debug
+ - utf-8-validate
+
+ '@tronweb3/tronwallet-adapter-ledger@1.1.11(bufferutil@4.0.9)(utf-8-validate@5.0.10)':
+ dependencies:
+ '@ledgerhq/hw-app-trx': 6.31.5
+ '@ledgerhq/hw-transport': 6.27.1
+ '@ledgerhq/hw-transport-webhid': 6.27.1
+ '@tronweb3/tronwallet-abstract-adapter': 1.1.9(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ buffer: 6.0.3
+ eventemitter3: 4.0.7
+ preact: 10.27.1
+ transitivePeerDependencies:
+ - bufferutil
+ - debug
+ - utf-8-validate
+
+ '@tronweb3/tronwallet-adapter-okxwallet@1.0.6(bufferutil@4.0.9)(utf-8-validate@5.0.10)':
+ dependencies:
+ '@tronweb3/tronwallet-abstract-adapter': 1.1.9(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ '@tronweb3/tronwallet-adapter-tronlink': 1.1.12(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ transitivePeerDependencies:
+ - bufferutil
+ - debug
+ - utf-8-validate
+
+ '@tronweb3/tronwallet-adapter-react-hooks@1.1.10(bufferutil@4.0.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(utf-8-validate@5.0.10)':
+ dependencies:
+ '@tronweb3/tronwallet-abstract-adapter': 1.1.9(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ '@tronweb3/tronwallet-adapter-tronlink': 1.1.12(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ react: 19.1.1
+ react-dom: 19.1.1(react@19.1.1)
+ transitivePeerDependencies:
+ - bufferutil
+ - debug
+ - utf-8-validate
+
+ '@tronweb3/tronwallet-adapter-tokenpocket@1.0.6(bufferutil@4.0.9)(utf-8-validate@5.0.10)':
+ dependencies:
+ '@tronweb3/tronwallet-abstract-adapter': 1.1.9(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ '@tronweb3/tronwallet-adapter-tronlink': 1.1.12(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ transitivePeerDependencies:
+ - bufferutil
+ - debug
+ - utf-8-validate
+
+ '@tronweb3/tronwallet-adapter-tomowallet@1.0.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)':
+ dependencies:
+ '@tronweb3/tronwallet-abstract-adapter': 1.1.9(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ '@tronweb3/tronwallet-adapter-tronlink': 1.1.12(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ transitivePeerDependencies:
+ - bufferutil
+ - debug
+ - utf-8-validate
+
+ '@tronweb3/tronwallet-adapter-tronlink@1.1.12(bufferutil@4.0.9)(utf-8-validate@5.0.10)':
+ dependencies:
+ '@tronweb3/tronwallet-abstract-adapter': 1.1.9(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ transitivePeerDependencies:
+ - bufferutil
+ - debug
+ - utf-8-validate
+
+ '@tronweb3/tronwallet-adapter-trust@1.0.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)':
+ dependencies:
+ '@tronweb3/tronwallet-abstract-adapter': 1.1.9(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ '@tronweb3/tronwallet-adapter-tronlink': 1.1.12(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ transitivePeerDependencies:
+ - bufferutil
+ - debug
+ - utf-8-validate
+
+ '@tronweb3/tronwallet-adapter-walletconnect@2.0.3(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(@types/react@19.1.10)(bufferutil@4.0.9)(db0@0.3.2)(encoding@0.1.13)(ioredis@5.7.0)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)':
+ dependencies:
+ '@tronweb3/tronwallet-abstract-adapter': 1.1.9(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ '@tronweb3/walletconnect-tron': 3.0.0(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(@types/react@19.1.10)(bufferutil@4.0.9)(db0@0.3.2)(ioredis@5.7.0)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)
+ '@wagmi/core': 1.4.13(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(@types/react@19.1.10)(bufferutil@4.0.9)(db0@0.3.2)(encoding@0.1.13)(ioredis@5.7.0)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@0.3.50(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)
+ '@walletconnect/sign-client': 2.21.7(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(db0@0.3.2)(ioredis@5.7.0)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)
+ '@walletconnect/types': 2.21.7(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(db0@0.3.2)(ioredis@5.7.0)
+ viem: 0.3.50(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)
+ transitivePeerDependencies:
+ - '@azure/app-configuration'
+ - '@azure/cosmos'
+ - '@azure/data-tables'
+ - '@azure/identity'
+ - '@azure/keyvault-secrets'
+ - '@azure/storage-blob'
+ - '@capacitor/preferences'
+ - '@deno/kv'
+ - '@netlify/blobs'
+ - '@planetscale/database'
+ - '@react-native-async-storage/async-storage'
+ - '@types/react'
+ - '@upstash/redis'
+ - '@vercel/blob'
+ - '@vercel/kv'
+ - aws4fetch
+ - bufferutil
+ - db0
+ - debug
+ - encoding
+ - immer
+ - ioredis
+ - react
+ - supports-color
+ - typescript
+ - uploadthing
+ - utf-8-validate
+ - zod
+
+ '@tronweb3/tronwallet-adapters@1.2.12(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(@types/react@19.1.10)(bufferutil@4.0.9)(db0@0.3.2)(encoding@0.1.13)(ioredis@5.7.0)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)':
+ dependencies:
+ '@tronweb3/tronwallet-adapter-binance': 1.0.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ '@tronweb3/tronwallet-adapter-bitkeep': 1.1.6(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ '@tronweb3/tronwallet-adapter-bybit': 1.0.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ '@tronweb3/tronwallet-adapter-foxwallet': 1.0.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ '@tronweb3/tronwallet-adapter-gatewallet': 1.0.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ '@tronweb3/tronwallet-adapter-imtoken': 1.0.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ '@tronweb3/tronwallet-adapter-ledger': 1.1.11(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ '@tronweb3/tronwallet-adapter-okxwallet': 1.0.6(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ '@tronweb3/tronwallet-adapter-tokenpocket': 1.0.6(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ '@tronweb3/tronwallet-adapter-tomowallet': 1.0.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ '@tronweb3/tronwallet-adapter-tronlink': 1.1.12(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ '@tronweb3/tronwallet-adapter-trust': 1.0.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ '@tronweb3/tronwallet-adapter-walletconnect': 2.0.3(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(@types/react@19.1.10)(bufferutil@4.0.9)(db0@0.3.2)(encoding@0.1.13)(ioredis@5.7.0)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)
+ transitivePeerDependencies:
+ - '@azure/app-configuration'
+ - '@azure/cosmos'
+ - '@azure/data-tables'
+ - '@azure/identity'
+ - '@azure/keyvault-secrets'
+ - '@azure/storage-blob'
+ - '@capacitor/preferences'
+ - '@deno/kv'
+ - '@netlify/blobs'
+ - '@planetscale/database'
+ - '@react-native-async-storage/async-storage'
+ - '@types/react'
+ - '@upstash/redis'
+ - '@vercel/blob'
+ - '@vercel/kv'
+ - aws4fetch
+ - bufferutil
+ - db0
+ - debug
+ - encoding
+ - immer
+ - ioredis
+ - react
+ - supports-color
+ - typescript
+ - uploadthing
+ - utf-8-validate
+ - zod
+
+ '@tronweb3/walletconnect-tron@3.0.0(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(@types/react@19.1.10)(bufferutil@4.0.9)(db0@0.3.2)(ioredis@5.7.0)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)':
+ dependencies:
+ '@walletconnect/modal': 2.7.0(@types/react@19.1.10)(react@19.1.1)
+ '@walletconnect/sign-client': 2.21.7(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(db0@0.3.2)(ioredis@5.7.0)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)
+ '@walletconnect/utils': 2.21.7(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(db0@0.3.2)(ioredis@5.7.0)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)
+ transitivePeerDependencies:
+ - '@azure/app-configuration'
+ - '@azure/cosmos'
+ - '@azure/data-tables'
+ - '@azure/identity'
+ - '@azure/keyvault-secrets'
+ - '@azure/storage-blob'
+ - '@capacitor/preferences'
+ - '@deno/kv'
+ - '@netlify/blobs'
+ - '@planetscale/database'
+ - '@react-native-async-storage/async-storage'
+ - '@types/react'
+ - '@upstash/redis'
+ - '@vercel/blob'
+ - '@vercel/kv'
+ - aws4fetch
+ - bufferutil
+ - db0
+ - ioredis
+ - react
+ - typescript
+ - uploadthing
+ - utf-8-validate
+ - zod
+
'@ts-graphviz/adapter@2.0.6':
dependencies:
'@ts-graphviz/common': 2.1.5
@@ -22942,6 +23840,51 @@ snapshots:
'@vue/shared@3.5.18': {}
+ '@wagmi/chains@1.0.0(typescript@5.9.2)':
+ optionalDependencies:
+ typescript: 5.9.2
+
+ '@wagmi/connectors@3.1.11(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(@types/react@19.1.10)(bufferutil@4.0.9)(db0@0.3.2)(encoding@0.1.13)(ioredis@5.7.0)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@0.3.50(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)':
+ dependencies:
+ '@coinbase/wallet-sdk': 3.9.3
+ '@safe-global/safe-apps-provider': 0.18.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)
+ '@safe-global/safe-apps-sdk': 8.1.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)
+ '@walletconnect/ethereum-provider': 2.11.0(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(@types/react@19.1.10)(bufferutil@4.0.9)(db0@0.3.2)(encoding@0.1.13)(ioredis@5.7.0)(react@19.1.1)(utf-8-validate@5.0.10)
+ '@walletconnect/legacy-provider': 2.0.0(encoding@0.1.13)
+ '@walletconnect/modal': 2.6.2(@types/react@19.1.10)(react@19.1.1)
+ '@walletconnect/utils': 2.11.0(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(db0@0.3.2)(ioredis@5.7.0)
+ abitype: 0.8.7(typescript@5.9.2)(zod@3.25.76)
+ eventemitter3: 4.0.7
+ viem: 0.3.50(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)
+ optionalDependencies:
+ typescript: 5.9.2
+ transitivePeerDependencies:
+ - '@azure/app-configuration'
+ - '@azure/cosmos'
+ - '@azure/data-tables'
+ - '@azure/identity'
+ - '@azure/keyvault-secrets'
+ - '@azure/storage-blob'
+ - '@capacitor/preferences'
+ - '@deno/kv'
+ - '@netlify/blobs'
+ - '@planetscale/database'
+ - '@react-native-async-storage/async-storage'
+ - '@types/react'
+ - '@upstash/redis'
+ - '@vercel/blob'
+ - '@vercel/kv'
+ - aws4fetch
+ - bufferutil
+ - db0
+ - encoding
+ - ioredis
+ - react
+ - supports-color
+ - uploadthing
+ - utf-8-validate
+ - zod
+
'@wagmi/connectors@5.9.4(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(@types/react@19.1.10)(@wagmi/core@2.19.0(@tanstack/query-core@5.85.5)(@types/react@19.1.10)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.5.0(react@19.1.1))(viem@2.34.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.9)(db0@0.3.2)(encoding@0.1.13)(ioredis@5.7.0)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(utf-8-validate@5.0.10)(viem@2.34.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)':
dependencies:
'@base-org/account': 1.1.1(@types/react@19.1.10)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(utf-8-validate@5.0.10)(zod@3.25.76)
@@ -23114,6 +24057,43 @@ snapshots:
- utf-8-validate
- zod
+ '@wagmi/core@1.4.13(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(@types/react@19.1.10)(bufferutil@4.0.9)(db0@0.3.2)(encoding@0.1.13)(ioredis@5.7.0)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@0.3.50(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)':
+ dependencies:
+ '@wagmi/connectors': 3.1.11(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(@types/react@19.1.10)(bufferutil@4.0.9)(db0@0.3.2)(encoding@0.1.13)(ioredis@5.7.0)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@0.3.50(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)
+ abitype: 0.8.7(typescript@5.9.2)(zod@3.25.76)
+ eventemitter3: 4.0.7
+ viem: 0.3.50(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)
+ zustand: 4.5.7(@types/react@19.1.10)(react@19.1.1)
+ optionalDependencies:
+ typescript: 5.9.2
+ transitivePeerDependencies:
+ - '@azure/app-configuration'
+ - '@azure/cosmos'
+ - '@azure/data-tables'
+ - '@azure/identity'
+ - '@azure/keyvault-secrets'
+ - '@azure/storage-blob'
+ - '@capacitor/preferences'
+ - '@deno/kv'
+ - '@netlify/blobs'
+ - '@planetscale/database'
+ - '@react-native-async-storage/async-storage'
+ - '@types/react'
+ - '@upstash/redis'
+ - '@vercel/blob'
+ - '@vercel/kv'
+ - aws4fetch
+ - bufferutil
+ - db0
+ - encoding
+ - immer
+ - ioredis
+ - react
+ - supports-color
+ - uploadthing
+ - utf-8-validate
+ - zod
+
'@wagmi/core@2.19.0(@tanstack/query-core@5.85.5)(@types/react@19.1.10)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.5.0(react@19.1.1))(viem@2.34.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))':
dependencies:
eventemitter3: 5.0.1
@@ -23178,6 +24158,48 @@ snapshots:
dependencies:
'@wallet-standard/base': 1.1.0
+ '@walletconnect/core@2.11.0(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(db0@0.3.2)(encoding@0.1.13)(ioredis@5.7.0)(utf-8-validate@5.0.10)':
+ dependencies:
+ '@walletconnect/heartbeat': 1.2.1
+ '@walletconnect/jsonrpc-provider': 1.0.13
+ '@walletconnect/jsonrpc-types': 1.0.3
+ '@walletconnect/jsonrpc-utils': 1.0.8
+ '@walletconnect/jsonrpc-ws-connection': 1.0.14(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ '@walletconnect/keyvaluestorage': 1.1.1(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(db0@0.3.2)(ioredis@5.7.0)
+ '@walletconnect/logger': 2.1.2
+ '@walletconnect/relay-api': 1.0.11
+ '@walletconnect/relay-auth': 1.1.0
+ '@walletconnect/safe-json': 1.0.2
+ '@walletconnect/time': 1.0.2
+ '@walletconnect/types': 2.11.0(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(db0@0.3.2)(ioredis@5.7.0)
+ '@walletconnect/utils': 2.11.0(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(db0@0.3.2)(ioredis@5.7.0)
+ events: 3.3.0
+ isomorphic-unfetch: 3.1.0(encoding@0.1.13)
+ lodash.isequal: 4.5.0
+ uint8arrays: 3.1.1
+ transitivePeerDependencies:
+ - '@azure/app-configuration'
+ - '@azure/cosmos'
+ - '@azure/data-tables'
+ - '@azure/identity'
+ - '@azure/keyvault-secrets'
+ - '@azure/storage-blob'
+ - '@capacitor/preferences'
+ - '@deno/kv'
+ - '@netlify/blobs'
+ - '@planetscale/database'
+ - '@react-native-async-storage/async-storage'
+ - '@upstash/redis'
+ - '@vercel/blob'
+ - '@vercel/kv'
+ - aws4fetch
+ - bufferutil
+ - db0
+ - encoding
+ - ioredis
+ - uploadthing
+ - utf-8-validate
+
'@walletconnect/core@2.21.0(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(db0@0.3.2)(ioredis@5.7.0)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)':
dependencies:
'@walletconnect/heartbeat': 1.2.2
@@ -23522,10 +24544,62 @@ snapshots:
- utf-8-validate
- zod
+ '@walletconnect/crypto@1.1.0':
+ dependencies:
+ '@noble/ciphers': 1.2.0
+ '@noble/hashes': 1.7.0
+ '@walletconnect/encoding': 1.0.2
+ '@walletconnect/environment': 1.0.1
+ '@walletconnect/randombytes': 1.1.0
+ tslib: 1.14.1
+
+ '@walletconnect/encoding@1.0.2':
+ dependencies:
+ is-typedarray: 1.0.0
+ tslib: 1.14.1
+ typedarray-to-buffer: 3.1.5
+
'@walletconnect/environment@1.0.1':
dependencies:
tslib: 1.14.1
+ '@walletconnect/ethereum-provider@2.11.0(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(@types/react@19.1.10)(bufferutil@4.0.9)(db0@0.3.2)(encoding@0.1.13)(ioredis@5.7.0)(react@19.1.1)(utf-8-validate@5.0.10)':
+ dependencies:
+ '@walletconnect/jsonrpc-http-connection': 1.0.8(encoding@0.1.13)
+ '@walletconnect/jsonrpc-provider': 1.0.14
+ '@walletconnect/jsonrpc-types': 1.0.4
+ '@walletconnect/jsonrpc-utils': 1.0.8
+ '@walletconnect/modal': 2.6.2(@types/react@19.1.10)(react@19.1.1)
+ '@walletconnect/sign-client': 2.11.0(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(db0@0.3.2)(encoding@0.1.13)(ioredis@5.7.0)(utf-8-validate@5.0.10)
+ '@walletconnect/types': 2.11.0(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(db0@0.3.2)(ioredis@5.7.0)
+ '@walletconnect/universal-provider': 2.11.0(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(db0@0.3.2)(encoding@0.1.13)(ioredis@5.7.0)(utf-8-validate@5.0.10)
+ '@walletconnect/utils': 2.11.0(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(db0@0.3.2)(ioredis@5.7.0)
+ events: 3.3.0
+ transitivePeerDependencies:
+ - '@azure/app-configuration'
+ - '@azure/cosmos'
+ - '@azure/data-tables'
+ - '@azure/identity'
+ - '@azure/keyvault-secrets'
+ - '@azure/storage-blob'
+ - '@capacitor/preferences'
+ - '@deno/kv'
+ - '@netlify/blobs'
+ - '@planetscale/database'
+ - '@react-native-async-storage/async-storage'
+ - '@types/react'
+ - '@upstash/redis'
+ - '@vercel/blob'
+ - '@vercel/kv'
+ - aws4fetch
+ - bufferutil
+ - db0
+ - encoding
+ - ioredis
+ - react
+ - uploadthing
+ - utf-8-validate
+
'@walletconnect/ethereum-provider@2.21.1(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(@types/react@19.1.10)(bufferutil@4.0.9)(db0@0.3.2)(encoding@0.1.13)(ioredis@5.7.0)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)':
dependencies:
'@reown/appkit': 1.7.8(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(@types/react@19.1.10)(bufferutil@4.0.9)(db0@0.3.2)(encoding@0.1.13)(ioredis@5.7.0)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)
@@ -23731,6 +24805,12 @@ snapshots:
keyvaluestorage-interface: 1.0.0
tslib: 1.14.1
+ '@walletconnect/heartbeat@1.2.1':
+ dependencies:
+ '@walletconnect/events': 1.0.1
+ '@walletconnect/time': 1.0.2
+ tslib: 1.14.1
+
'@walletconnect/heartbeat@1.2.2':
dependencies:
'@walletconnect/events': 1.0.1
@@ -23746,12 +24826,23 @@ snapshots:
transitivePeerDependencies:
- encoding
+ '@walletconnect/jsonrpc-provider@1.0.13':
+ dependencies:
+ '@walletconnect/jsonrpc-utils': 1.0.8
+ '@walletconnect/safe-json': 1.0.2
+ tslib: 1.14.1
+
'@walletconnect/jsonrpc-provider@1.0.14':
dependencies:
'@walletconnect/jsonrpc-utils': 1.0.8
'@walletconnect/safe-json': 1.0.2
events: 3.3.0
+ '@walletconnect/jsonrpc-types@1.0.3':
+ dependencies:
+ keyvaluestorage-interface: 1.0.0
+ tslib: 1.14.1
+
'@walletconnect/jsonrpc-types@1.0.4':
dependencies:
events: 3.3.0
@@ -23763,6 +24854,16 @@ snapshots:
'@walletconnect/jsonrpc-types': 1.0.4
tslib: 1.14.1
+ '@walletconnect/jsonrpc-ws-connection@1.0.14(bufferutil@4.0.9)(utf-8-validate@5.0.10)':
+ dependencies:
+ '@walletconnect/jsonrpc-utils': 1.0.8
+ '@walletconnect/safe-json': 1.0.2
+ events: 3.3.0
+ ws: 7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ transitivePeerDependencies:
+ - bufferutil
+ - utf-8-validate
+
'@walletconnect/jsonrpc-ws-connection@1.0.16(bufferutil@4.0.9)(utf-8-validate@5.0.10)':
dependencies:
'@walletconnect/jsonrpc-utils': 1.0.8
@@ -23823,11 +24924,115 @@ snapshots:
- ioredis
- uploadthing
+ '@walletconnect/legacy-client@2.0.0':
+ dependencies:
+ '@walletconnect/crypto': 1.1.0
+ '@walletconnect/encoding': 1.0.2
+ '@walletconnect/jsonrpc-utils': 1.0.8
+ '@walletconnect/legacy-types': 2.0.0
+ '@walletconnect/legacy-utils': 2.0.0
+ '@walletconnect/safe-json': 1.0.2
+ '@walletconnect/window-getters': 1.0.1
+ '@walletconnect/window-metadata': 1.0.1
+ detect-browser: 5.3.0
+ query-string: 6.14.1
+
+ '@walletconnect/legacy-modal@2.0.0':
+ dependencies:
+ '@walletconnect/legacy-types': 2.0.0
+ '@walletconnect/legacy-utils': 2.0.0
+ copy-to-clipboard: 3.3.3
+ preact: 10.27.1
+ qrcode: 1.5.4
+
+ '@walletconnect/legacy-provider@2.0.0(encoding@0.1.13)':
+ dependencies:
+ '@walletconnect/jsonrpc-http-connection': 1.0.8(encoding@0.1.13)
+ '@walletconnect/jsonrpc-provider': 1.0.14
+ '@walletconnect/legacy-client': 2.0.0
+ '@walletconnect/legacy-modal': 2.0.0
+ '@walletconnect/legacy-types': 2.0.0
+ '@walletconnect/legacy-utils': 2.0.0
+ transitivePeerDependencies:
+ - encoding
+
+ '@walletconnect/legacy-types@2.0.0':
+ dependencies:
+ '@walletconnect/jsonrpc-types': 1.0.4
+
+ '@walletconnect/legacy-utils@2.0.0':
+ dependencies:
+ '@walletconnect/encoding': 1.0.2
+ '@walletconnect/jsonrpc-utils': 1.0.8
+ '@walletconnect/legacy-types': 2.0.0
+ '@walletconnect/safe-json': 1.0.2
+ '@walletconnect/window-getters': 1.0.1
+ '@walletconnect/window-metadata': 1.0.1
+ detect-browser: 5.3.0
+ query-string: 6.14.1
+
'@walletconnect/logger@2.1.2':
dependencies:
'@walletconnect/safe-json': 1.0.2
pino: 7.11.0
+ '@walletconnect/modal-core@2.6.2(@types/react@19.1.10)(react@19.1.1)':
+ dependencies:
+ valtio: 1.11.2(@types/react@19.1.10)(react@19.1.1)
+ transitivePeerDependencies:
+ - '@types/react'
+ - react
+
+ '@walletconnect/modal-core@2.7.0(@types/react@19.1.10)(react@19.1.1)':
+ dependencies:
+ valtio: 1.11.2(@types/react@19.1.10)(react@19.1.1)
+ transitivePeerDependencies:
+ - '@types/react'
+ - react
+
+ '@walletconnect/modal-ui@2.6.2(@types/react@19.1.10)(react@19.1.1)':
+ dependencies:
+ '@walletconnect/modal-core': 2.6.2(@types/react@19.1.10)(react@19.1.1)
+ lit: 2.8.0
+ motion: 10.16.2
+ qrcode: 1.5.3
+ transitivePeerDependencies:
+ - '@types/react'
+ - react
+
+ '@walletconnect/modal-ui@2.7.0(@types/react@19.1.10)(react@19.1.1)':
+ dependencies:
+ '@walletconnect/modal-core': 2.7.0(@types/react@19.1.10)(react@19.1.1)
+ lit: 2.8.0
+ motion: 10.16.2
+ qrcode: 1.5.3
+ transitivePeerDependencies:
+ - '@types/react'
+ - react
+
+ '@walletconnect/modal@2.6.2(@types/react@19.1.10)(react@19.1.1)':
+ dependencies:
+ '@walletconnect/modal-core': 2.6.2(@types/react@19.1.10)(react@19.1.1)
+ '@walletconnect/modal-ui': 2.6.2(@types/react@19.1.10)(react@19.1.1)
+ transitivePeerDependencies:
+ - '@types/react'
+ - react
+
+ '@walletconnect/modal@2.7.0(@types/react@19.1.10)(react@19.1.1)':
+ dependencies:
+ '@walletconnect/modal-core': 2.7.0(@types/react@19.1.10)(react@19.1.1)
+ '@walletconnect/modal-ui': 2.7.0(@types/react@19.1.10)(react@19.1.1)
+ transitivePeerDependencies:
+ - '@types/react'
+ - react
+
+ '@walletconnect/randombytes@1.1.0':
+ dependencies:
+ '@noble/hashes': 1.7.0
+ '@walletconnect/encoding': 1.0.2
+ '@walletconnect/environment': 1.0.1
+ tslib: 1.14.1
+
'@walletconnect/relay-api@1.0.11':
dependencies:
'@walletconnect/jsonrpc-types': 1.0.4
@@ -23844,6 +25049,40 @@ snapshots:
dependencies:
tslib: 1.14.1
+ '@walletconnect/sign-client@2.11.0(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(db0@0.3.2)(encoding@0.1.13)(ioredis@5.7.0)(utf-8-validate@5.0.10)':
+ dependencies:
+ '@walletconnect/core': 2.11.0(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(db0@0.3.2)(encoding@0.1.13)(ioredis@5.7.0)(utf-8-validate@5.0.10)
+ '@walletconnect/events': 1.0.1
+ '@walletconnect/heartbeat': 1.2.1
+ '@walletconnect/jsonrpc-utils': 1.0.8
+ '@walletconnect/logger': 2.1.2
+ '@walletconnect/time': 1.0.2
+ '@walletconnect/types': 2.11.0(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(db0@0.3.2)(ioredis@5.7.0)
+ '@walletconnect/utils': 2.11.0(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(db0@0.3.2)(ioredis@5.7.0)
+ events: 3.3.0
+ transitivePeerDependencies:
+ - '@azure/app-configuration'
+ - '@azure/cosmos'
+ - '@azure/data-tables'
+ - '@azure/identity'
+ - '@azure/keyvault-secrets'
+ - '@azure/storage-blob'
+ - '@capacitor/preferences'
+ - '@deno/kv'
+ - '@netlify/blobs'
+ - '@planetscale/database'
+ - '@react-native-async-storage/async-storage'
+ - '@upstash/redis'
+ - '@vercel/blob'
+ - '@vercel/kv'
+ - aws4fetch
+ - bufferutil
+ - db0
+ - encoding
+ - ioredis
+ - uploadthing
+ - utf-8-validate
+
'@walletconnect/sign-client@2.21.0(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(db0@0.3.2)(ioredis@5.7.0)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)':
dependencies:
'@walletconnect/core': 2.21.0(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(db0@0.3.2)(ioredis@5.7.0)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)
@@ -23914,16 +25153,121 @@ snapshots:
- utf-8-validate
- zod
- '@walletconnect/sign-client@2.21.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)':
+ '@walletconnect/sign-client@2.21.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)':
+ dependencies:
+ '@walletconnect/core': 2.21.0(bufferutil@4.0.9)(typescript@5.9.2)(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.21.0
+ '@walletconnect/utils': 2.21.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)
+ events: 3.3.0
+ transitivePeerDependencies:
+ - '@azure/app-configuration'
+ - '@azure/cosmos'
+ - '@azure/data-tables'
+ - '@azure/identity'
+ - '@azure/keyvault-secrets'
+ - '@azure/storage-blob'
+ - '@capacitor/preferences'
+ - '@deno/kv'
+ - '@netlify/blobs'
+ - '@planetscale/database'
+ - '@react-native-async-storage/async-storage'
+ - '@upstash/redis'
+ - '@vercel/blob'
+ - '@vercel/kv'
+ - aws4fetch
+ - bufferutil
+ - db0
+ - ioredis
+ - typescript
+ - uploadthing
+ - utf-8-validate
+ - zod
+
+ '@walletconnect/sign-client@2.21.1(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(db0@0.3.2)(ioredis@5.7.0)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)':
+ dependencies:
+ '@walletconnect/core': 2.21.1(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(db0@0.3.2)(ioredis@5.7.0)(typescript@5.9.2)(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.21.1(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(db0@0.3.2)(ioredis@5.7.0)
+ '@walletconnect/utils': 2.21.1(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(db0@0.3.2)(ioredis@5.7.0)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)
+ events: 3.3.0
+ transitivePeerDependencies:
+ - '@azure/app-configuration'
+ - '@azure/cosmos'
+ - '@azure/data-tables'
+ - '@azure/identity'
+ - '@azure/keyvault-secrets'
+ - '@azure/storage-blob'
+ - '@capacitor/preferences'
+ - '@deno/kv'
+ - '@netlify/blobs'
+ - '@planetscale/database'
+ - '@react-native-async-storage/async-storage'
+ - '@upstash/redis'
+ - '@vercel/blob'
+ - '@vercel/kv'
+ - aws4fetch
+ - bufferutil
+ - db0
+ - ioredis
+ - typescript
+ - uploadthing
+ - utf-8-validate
+ - zod
+
+ '@walletconnect/sign-client@2.21.1(@netlify/blobs@9.1.2)(bufferutil@4.0.9)(db0@0.3.2)(ioredis@5.7.0)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)':
+ dependencies:
+ '@walletconnect/core': 2.21.1(@netlify/blobs@9.1.2)(bufferutil@4.0.9)(db0@0.3.2)(ioredis@5.7.0)(typescript@5.9.2)(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.21.1(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(db0@0.3.2)(ioredis@5.7.0)
+ '@walletconnect/utils': 2.21.1(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(db0@0.3.2)(ioredis@5.7.0)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)
+ events: 3.3.0
+ transitivePeerDependencies:
+ - '@azure/app-configuration'
+ - '@azure/cosmos'
+ - '@azure/data-tables'
+ - '@azure/identity'
+ - '@azure/keyvault-secrets'
+ - '@azure/storage-blob'
+ - '@capacitor/preferences'
+ - '@deno/kv'
+ - '@netlify/blobs'
+ - '@planetscale/database'
+ - '@react-native-async-storage/async-storage'
+ - '@upstash/redis'
+ - '@vercel/blob'
+ - '@vercel/kv'
+ - aws4fetch
+ - bufferutil
+ - db0
+ - ioredis
+ - typescript
+ - uploadthing
+ - utf-8-validate
+ - zod
+
+ '@walletconnect/sign-client@2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)':
dependencies:
- '@walletconnect/core': 2.21.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)
+ '@walletconnect/core': 2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(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.21.0
- '@walletconnect/utils': 2.21.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)
+ '@walletconnect/types': 2.21.1
+ '@walletconnect/utils': 2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)
events: 3.3.0
transitivePeerDependencies:
- '@azure/app-configuration'
@@ -23949,16 +25293,16 @@ snapshots:
- utf-8-validate
- zod
- '@walletconnect/sign-client@2.21.1(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(db0@0.3.2)(ioredis@5.7.0)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)':
+ '@walletconnect/sign-client@2.21.5(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(db0@0.3.2)(ioredis@5.7.0)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)':
dependencies:
- '@walletconnect/core': 2.21.1(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(db0@0.3.2)(ioredis@5.7.0)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)
+ '@walletconnect/core': 2.21.5(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(db0@0.3.2)(ioredis@5.7.0)(typescript@5.9.2)(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.21.1(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(db0@0.3.2)(ioredis@5.7.0)
- '@walletconnect/utils': 2.21.1(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(db0@0.3.2)(ioredis@5.7.0)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)
+ '@walletconnect/types': 2.21.5(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(db0@0.3.2)(ioredis@5.7.0)
+ '@walletconnect/utils': 2.21.5(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(db0@0.3.2)(ioredis@5.7.0)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)
events: 3.3.0
transitivePeerDependencies:
- '@azure/app-configuration'
@@ -23984,16 +25328,16 @@ snapshots:
- utf-8-validate
- zod
- '@walletconnect/sign-client@2.21.1(@netlify/blobs@9.1.2)(bufferutil@4.0.9)(db0@0.3.2)(ioredis@5.7.0)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)':
+ '@walletconnect/sign-client@2.21.7(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(db0@0.3.2)(ioredis@5.7.0)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)':
dependencies:
- '@walletconnect/core': 2.21.1(@netlify/blobs@9.1.2)(bufferutil@4.0.9)(db0@0.3.2)(ioredis@5.7.0)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)
+ '@walletconnect/core': 2.21.7(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(db0@0.3.2)(ioredis@5.7.0)(typescript@5.9.2)(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.21.1(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(db0@0.3.2)(ioredis@5.7.0)
- '@walletconnect/utils': 2.21.1(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(db0@0.3.2)(ioredis@5.7.0)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)
+ '@walletconnect/types': 2.21.7(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(db0@0.3.2)(ioredis@5.7.0)
+ '@walletconnect/utils': 2.21.7(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(db0@0.3.2)(ioredis@5.7.0)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)
events: 3.3.0
transitivePeerDependencies:
- '@azure/app-configuration'
@@ -24019,51 +25363,17 @@ snapshots:
- utf-8-validate
- zod
- '@walletconnect/sign-client@2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)':
+ '@walletconnect/time@1.0.2':
dependencies:
- '@walletconnect/core': 2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(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.21.1
- '@walletconnect/utils': 2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)
- events: 3.3.0
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@react-native-async-storage/async-storage'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/kv'
- - aws4fetch
- - bufferutil
- - db0
- - ioredis
- - typescript
- - uploadthing
- - utf-8-validate
- - zod
+ tslib: 1.14.1
- '@walletconnect/sign-client@2.21.5(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(db0@0.3.2)(ioredis@5.7.0)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)':
+ '@walletconnect/types@2.11.0(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(db0@0.3.2)(ioredis@5.7.0)':
dependencies:
- '@walletconnect/core': 2.21.5(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(db0@0.3.2)(ioredis@5.7.0)(typescript@5.9.2)(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/heartbeat': 1.2.1
+ '@walletconnect/jsonrpc-types': 1.0.3
+ '@walletconnect/keyvaluestorage': 1.1.1(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(db0@0.3.2)(ioredis@5.7.0)
'@walletconnect/logger': 2.1.2
- '@walletconnect/time': 1.0.2
- '@walletconnect/types': 2.21.5(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(db0@0.3.2)(ioredis@5.7.0)
- '@walletconnect/utils': 2.21.5(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(db0@0.3.2)(ioredis@5.7.0)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)
events: 3.3.0
transitivePeerDependencies:
- '@azure/app-configuration'
@@ -24081,24 +25391,17 @@ snapshots:
- '@vercel/blob'
- '@vercel/kv'
- aws4fetch
- - bufferutil
- db0
- ioredis
- - typescript
- uploadthing
- - utf-8-validate
- - zod
- '@walletconnect/sign-client@2.21.7(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(db0@0.3.2)(ioredis@5.7.0)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)':
+ '@walletconnect/types@2.21.0':
dependencies:
- '@walletconnect/core': 2.21.7(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(db0@0.3.2)(ioredis@5.7.0)(typescript@5.9.2)(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/jsonrpc-types': 1.0.4
+ '@walletconnect/keyvaluestorage': 1.1.1
'@walletconnect/logger': 2.1.2
- '@walletconnect/time': 1.0.2
- '@walletconnect/types': 2.21.7(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(db0@0.3.2)(ioredis@5.7.0)
- '@walletconnect/utils': 2.21.7(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(db0@0.3.2)(ioredis@5.7.0)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)
events: 3.3.0
transitivePeerDependencies:
- '@azure/app-configuration'
@@ -24116,24 +25419,16 @@ snapshots:
- '@vercel/blob'
- '@vercel/kv'
- aws4fetch
- - bufferutil
- db0
- ioredis
- - typescript
- uploadthing
- - utf-8-validate
- - zod
-
- '@walletconnect/time@1.0.2':
- dependencies:
- tslib: 1.14.1
- '@walletconnect/types@2.21.0':
+ '@walletconnect/types@2.21.0(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(db0@0.3.2)(ioredis@5.7.0)':
dependencies:
'@walletconnect/events': 1.0.1
'@walletconnect/heartbeat': 1.2.2
'@walletconnect/jsonrpc-types': 1.0.4
- '@walletconnect/keyvaluestorage': 1.1.1
+ '@walletconnect/keyvaluestorage': 1.1.1(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(db0@0.3.2)(ioredis@5.7.0)
'@walletconnect/logger': 2.1.2
events: 3.3.0
transitivePeerDependencies:
@@ -24156,12 +25451,12 @@ snapshots:
- ioredis
- uploadthing
- '@walletconnect/types@2.21.0(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(db0@0.3.2)(ioredis@5.7.0)':
+ '@walletconnect/types@2.21.1':
dependencies:
'@walletconnect/events': 1.0.1
'@walletconnect/heartbeat': 1.2.2
'@walletconnect/jsonrpc-types': 1.0.4
- '@walletconnect/keyvaluestorage': 1.1.1(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(db0@0.3.2)(ioredis@5.7.0)
+ '@walletconnect/keyvaluestorage': 1.1.1
'@walletconnect/logger': 2.1.2
events: 3.3.0
transitivePeerDependencies:
@@ -24184,12 +25479,12 @@ snapshots:
- ioredis
- uploadthing
- '@walletconnect/types@2.21.1':
+ '@walletconnect/types@2.21.1(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(db0@0.3.2)(ioredis@5.7.0)':
dependencies:
'@walletconnect/events': 1.0.1
'@walletconnect/heartbeat': 1.2.2
'@walletconnect/jsonrpc-types': 1.0.4
- '@walletconnect/keyvaluestorage': 1.1.1
+ '@walletconnect/keyvaluestorage': 1.1.1(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(db0@0.3.2)(ioredis@5.7.0)
'@walletconnect/logger': 2.1.2
events: 3.3.0
transitivePeerDependencies:
@@ -24212,7 +25507,7 @@ snapshots:
- ioredis
- uploadthing
- '@walletconnect/types@2.21.1(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(db0@0.3.2)(ioredis@5.7.0)':
+ '@walletconnect/types@2.21.5(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(db0@0.3.2)(ioredis@5.7.0)':
dependencies:
'@walletconnect/events': 1.0.1
'@walletconnect/heartbeat': 1.2.2
@@ -24240,7 +25535,7 @@ snapshots:
- ioredis
- uploadthing
- '@walletconnect/types@2.21.5(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(db0@0.3.2)(ioredis@5.7.0)':
+ '@walletconnect/types@2.21.7(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(db0@0.3.2)(ioredis@5.7.0)':
dependencies:
'@walletconnect/events': 1.0.1
'@walletconnect/heartbeat': 1.2.2
@@ -24268,13 +25563,16 @@ snapshots:
- ioredis
- uploadthing
- '@walletconnect/types@2.21.7(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(db0@0.3.2)(ioredis@5.7.0)':
+ '@walletconnect/universal-provider@2.11.0(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(db0@0.3.2)(encoding@0.1.13)(ioredis@5.7.0)(utf-8-validate@5.0.10)':
dependencies:
- '@walletconnect/events': 1.0.1
- '@walletconnect/heartbeat': 1.2.2
+ '@walletconnect/jsonrpc-http-connection': 1.0.8(encoding@0.1.13)
+ '@walletconnect/jsonrpc-provider': 1.0.13
'@walletconnect/jsonrpc-types': 1.0.4
- '@walletconnect/keyvaluestorage': 1.1.1(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(db0@0.3.2)(ioredis@5.7.0)
+ '@walletconnect/jsonrpc-utils': 1.0.8
'@walletconnect/logger': 2.1.2
+ '@walletconnect/sign-client': 2.11.0(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(db0@0.3.2)(encoding@0.1.13)(ioredis@5.7.0)(utf-8-validate@5.0.10)
+ '@walletconnect/types': 2.11.0(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(db0@0.3.2)(ioredis@5.7.0)
+ '@walletconnect/utils': 2.11.0(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(db0@0.3.2)(ioredis@5.7.0)
events: 3.3.0
transitivePeerDependencies:
- '@azure/app-configuration'
@@ -24292,9 +25590,12 @@ snapshots:
- '@vercel/blob'
- '@vercel/kv'
- aws4fetch
+ - bufferutil
- db0
+ - encoding
- ioredis
- uploadthing
+ - utf-8-validate
'@walletconnect/universal-provider@2.21.0(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(db0@0.3.2)(encoding@0.1.13)(ioredis@5.7.0)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)':
dependencies:
@@ -24608,6 +25909,42 @@ snapshots:
- utf-8-validate
- zod
+ '@walletconnect/utils@2.11.0(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(db0@0.3.2)(ioredis@5.7.0)':
+ dependencies:
+ '@stablelib/chacha20poly1305': 1.0.1
+ '@stablelib/hkdf': 1.0.1
+ '@stablelib/random': 1.0.2
+ '@stablelib/sha256': 1.0.1
+ '@stablelib/x25519': 1.0.3
+ '@walletconnect/relay-api': 1.0.11
+ '@walletconnect/safe-json': 1.0.2
+ '@walletconnect/time': 1.0.2
+ '@walletconnect/types': 2.11.0(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(db0@0.3.2)(ioredis@5.7.0)
+ '@walletconnect/window-getters': 1.0.1
+ '@walletconnect/window-metadata': 1.0.1
+ detect-browser: 5.3.0
+ query-string: 7.1.3
+ uint8arrays: 3.1.1
+ transitivePeerDependencies:
+ - '@azure/app-configuration'
+ - '@azure/cosmos'
+ - '@azure/data-tables'
+ - '@azure/identity'
+ - '@azure/keyvault-secrets'
+ - '@azure/storage-blob'
+ - '@capacitor/preferences'
+ - '@deno/kv'
+ - '@netlify/blobs'
+ - '@planetscale/database'
+ - '@react-native-async-storage/async-storage'
+ - '@upstash/redis'
+ - '@vercel/blob'
+ - '@vercel/kv'
+ - aws4fetch
+ - db0
+ - ioredis
+ - uploadthing
+
'@walletconnect/utils@2.21.0(@netlify/blobs@9.1.2)(@react-native-async-storage/async-storage@1.24.0(react-native@0.74.0(@babel/core@7.28.3)(@babel/preset-env@7.28.3(@babel/core@7.28.3))(@types/react@19.1.10)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(db0@0.3.2)(ioredis@5.7.0)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)':
dependencies:
'@noble/ciphers': 1.2.1
@@ -24960,6 +26297,17 @@ snapshots:
abbrev@3.0.1: {}
+ abitype@0.8.7(typescript@5.9.2)(zod@3.25.76):
+ dependencies:
+ typescript: 5.9.2
+ optionalDependencies:
+ zod: 3.25.76
+
+ abitype@0.9.8(typescript@5.9.2)(zod@3.25.76):
+ optionalDependencies:
+ typescript: 5.9.2
+ zod: 3.25.76
+
abitype@1.0.8(typescript@5.9.2)(zod@3.22.4):
optionalDependencies:
typescript: 5.9.2
@@ -25301,6 +26649,8 @@ snapshots:
dependencies:
bindings: 1.5.0
+ bignumber.js@9.1.2: {}
+
bignumber.js@9.3.1: {}
bin-links@4.0.4:
@@ -26158,6 +27508,10 @@ snapshots:
graceful-fs: 4.2.11
p-event: 6.0.1
+ copy-to-clipboard@3.3.3:
+ dependencies:
+ toggle-selection: 1.0.6
+
core-js-compat@3.45.0:
dependencies:
browserslist: 4.25.3
@@ -27119,6 +28473,19 @@ snapshots:
'@scure/bip32': 1.4.0
'@scure/bip39': 1.3.0
+ ethers@6.13.5(bufferutil@4.0.9)(utf-8-validate@5.0.10):
+ dependencies:
+ '@adraffy/ens-normalize': 1.10.1
+ '@noble/curves': 1.2.0
+ '@noble/hashes': 1.3.2
+ '@types/node': 22.7.5
+ aes-js: 4.0.0-beta.5
+ tslib: 2.7.0
+ ws: 8.17.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ transitivePeerDependencies:
+ - bufferutil
+ - utf-8-validate
+
ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10):
dependencies:
'@adraffy/ens-normalize': 1.10.1
@@ -27246,7 +28613,7 @@ snapshots:
extension-port-stream@3.0.0:
dependencies:
- readable-stream: 3.6.2
+ readable-stream: 4.7.0
webextension-polyfill: 0.10.0
externality@1.0.2:
@@ -27744,6 +29111,8 @@ snapshots:
dependencies:
minimist: 1.2.8
+ google-protobuf@3.21.4: {}
+
gopd@1.2.0: {}
gql.tada@1.8.13(graphql@16.11.0)(typescript@5.9.2):
@@ -28262,6 +29631,8 @@ snapshots:
dependencies:
which-typed-array: 1.1.19
+ is-typedarray@1.0.0: {}
+
is-unicode-supported@0.1.0: {}
is-url-superb@4.0.0: {}
@@ -28298,10 +29669,25 @@ snapshots:
isomorphic-timers-promises@1.0.1: {}
+ isomorphic-unfetch@3.1.0(encoding@0.1.13):
+ dependencies:
+ node-fetch: 2.7.0(encoding@0.1.13)
+ unfetch: 4.2.0
+ transitivePeerDependencies:
+ - encoding
+
isomorphic-ws@4.0.1(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10)):
dependencies:
ws: 7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ isomorphic-ws@5.0.0(ws@8.12.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)):
+ dependencies:
+ ws: 8.12.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+
+ isows@1.0.3(ws@8.13.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)):
+ dependencies:
+ ws: 8.13.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+
isows@1.0.6(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)):
dependencies:
ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)
@@ -28750,16 +30136,32 @@ snapshots:
rfdc: 1.4.1
wrap-ansi: 9.0.0
+ lit-element@3.3.3:
+ dependencies:
+ '@lit-labs/ssr-dom-shim': 1.4.0
+ '@lit/reactive-element': 1.6.3
+ lit-html: 2.8.0
+
lit-element@4.2.1:
dependencies:
'@lit-labs/ssr-dom-shim': 1.4.0
'@lit/reactive-element': 2.1.1
lit-html: 3.3.1
+ lit-html@2.8.0:
+ dependencies:
+ '@types/trusted-types': 2.0.7
+
lit-html@3.3.1:
dependencies:
'@types/trusted-types': 2.0.7
+ lit@2.8.0:
+ dependencies:
+ '@lit/reactive-element': 1.6.3
+ lit-element: 3.3.3
+ lit-html: 2.8.0
+
lit@3.3.0:
dependencies:
'@lit/reactive-element': 2.1.1
@@ -29721,6 +31123,15 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ motion@10.16.2:
+ dependencies:
+ '@motionone/animation': 10.18.0
+ '@motionone/dom': 10.18.0
+ '@motionone/svelte': 10.16.4
+ '@motionone/types': 10.17.1
+ '@motionone/utils': 10.18.0
+ '@motionone/vue': 10.16.4
+
mri@1.2.0: {}
mrmime@1.0.1: {}
@@ -30436,10 +31847,10 @@ snapshots:
ox@0.6.7(typescript@5.9.2)(zod@3.25.76):
dependencies:
'@adraffy/ens-normalize': 1.11.0
- '@noble/curves': 1.8.1
- '@noble/hashes': 1.7.1
- '@scure/bip32': 1.6.2
- '@scure/bip39': 1.5.4
+ '@noble/curves': 1.9.7
+ '@noble/hashes': 1.8.0
+ '@scure/bip32': 1.7.0
+ '@scure/bip39': 1.6.0
abitype: 1.0.8(typescript@5.9.2)(zod@3.25.76)
eventemitter3: 5.0.1
optionalDependencies:
@@ -30465,7 +31876,7 @@ snapshots:
dependencies:
'@adraffy/ens-normalize': 1.11.0
'@noble/ciphers': 1.3.0
- '@noble/curves': 1.9.2
+ '@noble/curves': 1.9.7
'@noble/hashes': 1.8.0
'@scure/bip32': 1.7.0
'@scure/bip39': 1.6.0
@@ -31212,6 +32623,8 @@ snapshots:
forwarded: 0.2.0
ipaddr.js: 1.9.1
+ proxy-compare@2.5.1: {}
+
proxy-compare@2.6.0: {}
proxy-compare@3.0.1: {}
@@ -31281,6 +32694,13 @@ snapshots:
quansync@0.2.11: {}
+ query-string@6.14.1:
+ dependencies:
+ decode-uri-component: 0.2.2
+ filter-obj: 1.1.0
+ split-on-first: 1.1.0
+ strict-uri-encode: 2.0.0
+
query-string@7.1.3:
dependencies:
decode-uri-component: 0.2.2
@@ -31713,6 +33133,8 @@ snapshots:
regenerator-runtime@0.13.11: {}
+ regenerator-runtime@0.14.1: {}
+
regexpu-core@6.2.0:
dependencies:
regenerate: 1.4.2
@@ -31919,6 +33341,10 @@ snapshots:
dependencies:
queue-microtask: 1.2.3
+ rxjs@6.6.7:
+ dependencies:
+ tslib: 1.14.1
+
rxjs@7.8.2:
dependencies:
tslib: 2.8.1
@@ -31988,6 +33414,8 @@ snapshots:
semver@6.3.1: {}
+ semver@7.7.1: {}
+
semver@7.7.2: {}
send@0.19.0:
@@ -32795,6 +34223,8 @@ snapshots:
dependencies:
is-number: 7.0.0
+ toggle-selection@1.0.6: {}
+
toidentifier@1.0.1: {}
toml@3.0.0: {}
@@ -32815,6 +34245,22 @@ snapshots:
triple-beam@1.4.1: {}
+ tronweb@6.0.4(bufferutil@4.0.9)(utf-8-validate@5.0.10):
+ dependencies:
+ '@babel/runtime': 7.26.10
+ axios: 1.11.0
+ bignumber.js: 9.1.2
+ ethereum-cryptography: 2.2.1
+ ethers: 6.13.5(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ eventemitter3: 5.0.1
+ google-protobuf: 3.21.4
+ semver: 7.7.1
+ validator: 13.12.0
+ transitivePeerDependencies:
+ - bufferutil
+ - debug
+ - utf-8-validate
+
trough@2.2.0: {}
ts-api-utils@2.1.0(typescript@5.9.2):
@@ -32902,6 +34348,10 @@ snapshots:
es-errors: 1.3.0
is-typed-array: 1.1.15
+ typedarray-to-buffer@3.1.5:
+ dependencies:
+ is-typedarray: 1.0.0
+
typedarray@0.0.6: {}
typeforce@1.18.0: {}
@@ -32969,6 +34419,8 @@ snapshots:
pathe: 2.0.3
ufo: 1.6.1
+ unfetch@4.2.0: {}
+
unhead@2.0.14:
dependencies:
hookable: 5.5.3
@@ -33256,6 +34708,16 @@ snapshots:
validate-npm-package-name@5.0.1: {}
+ validator@13.12.0: {}
+
+ valtio@1.11.2(@types/react@19.1.10)(react@19.1.1):
+ dependencies:
+ proxy-compare: 2.5.1
+ use-sync-external-store: 1.2.0(react@19.1.1)
+ optionalDependencies:
+ '@types/react': 19.1.10
+ react: 19.1.1
+
valtio@1.13.2(@types/react@19.1.10)(react@19.1.1):
dependencies:
derive-valtio: 0.1.0(valtio@1.13.2(@types/react@19.1.10)(react@19.1.1))
@@ -33299,6 +34761,40 @@ snapshots:
unist-util-stringify-position: 3.0.3
vfile-message: 3.1.4
+ viem@0.3.50(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76):
+ dependencies:
+ '@adraffy/ens-normalize': 1.9.0
+ '@noble/curves': 1.0.0
+ '@noble/hashes': 1.3.0
+ '@scure/bip32': 1.3.0
+ '@scure/bip39': 1.2.0
+ '@wagmi/chains': 1.0.0(typescript@5.9.2)
+ abitype: 0.8.7(typescript@5.9.2)(zod@3.25.76)
+ isomorphic-ws: 5.0.0(ws@8.12.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))
+ ws: 8.12.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ transitivePeerDependencies:
+ - bufferutil
+ - typescript
+ - utf-8-validate
+ - zod
+
+ viem@1.21.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76):
+ dependencies:
+ '@adraffy/ens-normalize': 1.10.0
+ '@noble/curves': 1.2.0
+ '@noble/hashes': 1.3.2
+ '@scure/bip32': 1.3.2
+ '@scure/bip39': 1.2.1
+ abitype: 0.9.8(typescript@5.9.2)(zod@3.25.76)
+ isows: 1.0.3(ws@8.13.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))
+ ws: 8.13.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ optionalDependencies:
+ typescript: 5.9.2
+ transitivePeerDependencies:
+ - bufferutil
+ - utf-8-validate
+ - zod
+
viem@2.23.2(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76):
dependencies:
'@noble/curves': 1.8.1
@@ -33925,6 +35421,16 @@ snapshots:
bufferutil: 4.0.9
utf-8-validate: 5.0.10
+ ws@8.12.0(bufferutil@4.0.9)(utf-8-validate@5.0.10):
+ optionalDependencies:
+ bufferutil: 4.0.9
+ utf-8-validate: 5.0.10
+
+ ws@8.13.0(bufferutil@4.0.9)(utf-8-validate@5.0.10):
+ optionalDependencies:
+ bufferutil: 4.0.9
+ utf-8-validate: 5.0.10
+
ws@8.17.1(bufferutil@4.0.9)(utf-8-validate@5.0.10):
optionalDependencies:
bufferutil: 4.0.9