diff --git a/package.json b/package.json
index e165e0481d..c0c1dc1a80 100644
--- a/package.json
+++ b/package.json
@@ -8,7 +8,8 @@
"simulation-tests",
"onboarding-api",
"faucet-api",
- "pinning-api"
+ "pinning-api",
+ "sdk-consumer"
],
"devDependencies": {
"@types/bn.js": "^5.1.1",
diff --git a/sdk-consumer/.gitignore b/sdk-consumer/.gitignore
new file mode 100644
index 0000000000..a547bf36d8
--- /dev/null
+++ b/sdk-consumer/.gitignore
@@ -0,0 +1,24 @@
+# Logs
+logs
+*.log
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+pnpm-debug.log*
+lerna-debug.log*
+
+node_modules
+dist
+dist-ssr
+*.local
+
+# Editor directories and files
+.vscode/*
+!.vscode/extensions.json
+.idea
+.DS_Store
+*.suo
+*.ntvs*
+*.njsproj
+*.sln
+*.sw?
diff --git a/sdk-consumer/README.md b/sdk-consumer/README.md
new file mode 100644
index 0000000000..0cb09d16e0
--- /dev/null
+++ b/sdk-consumer/README.md
@@ -0,0 +1 @@
+
diff --git a/sdk-consumer/eslint.config.js b/sdk-consumer/eslint.config.js
new file mode 100644
index 0000000000..092408a9f0
--- /dev/null
+++ b/sdk-consumer/eslint.config.js
@@ -0,0 +1,28 @@
+import js from '@eslint/js'
+import globals from 'globals'
+import reactHooks from 'eslint-plugin-react-hooks'
+import reactRefresh from 'eslint-plugin-react-refresh'
+import tseslint from 'typescript-eslint'
+
+export default tseslint.config(
+ { ignores: ['dist'] },
+ {
+ extends: [js.configs.recommended, ...tseslint.configs.recommended],
+ files: ['**/*.{ts,tsx}'],
+ languageOptions: {
+ ecmaVersion: 2020,
+ globals: globals.browser,
+ },
+ plugins: {
+ 'react-hooks': reactHooks,
+ 'react-refresh': reactRefresh,
+ },
+ rules: {
+ ...reactHooks.configs.recommended.rules,
+ 'react-refresh/only-export-components': [
+ 'warn',
+ { allowConstantExport: true },
+ ],
+ },
+ },
+)
diff --git a/sdk-consumer/index.html b/sdk-consumer/index.html
new file mode 100644
index 0000000000..ee823a1932
--- /dev/null
+++ b/sdk-consumer/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+ Centrifuge SDK playground
+
+
+
+
+
+
diff --git a/sdk-consumer/package.json b/sdk-consumer/package.json
new file mode 100644
index 0000000000..dfc9c450ea
--- /dev/null
+++ b/sdk-consumer/package.json
@@ -0,0 +1,38 @@
+{
+ "name": "sdk-consumer",
+ "private": true,
+ "version": "0.0.0",
+ "type": "module",
+ "scripts": {
+ "dev": "vite",
+ "build": "tsc -b && vite build",
+ "lint": "eslint .",
+ "preview": "vite preview"
+ },
+ "dependencies": {
+ "@centrifuge/fabric": "workspace:*",
+ "@centrifuge/sdk": "0.0.0-alpha.3",
+ "@talismn/wagmi-connector": "^0.3.1",
+ "@tanstack/react-query": "^5.59.16",
+ "@wagmi/core": "^2.15.2",
+ "react": "^18.3.1",
+ "react-dom": "^18.3.1",
+ "rxjs": "^7.8.1",
+ "viem": "^2.21.54",
+ "wagmi": "^2.13.3"
+ },
+ "devDependencies": {
+ "@eslint/js": "^9.13.0",
+ "@types/node": "^22.8.2",
+ "@types/react": "^18.3.11",
+ "@types/react-dom": "^18.3.1",
+ "@vitejs/plugin-react": "^4.3.3",
+ "eslint": "^9.13.0",
+ "eslint-plugin-react-hooks": "^5.0.0",
+ "eslint-plugin-react-refresh": "^0.4.13",
+ "globals": "^15.11.0",
+ "typescript": "~5.6.2",
+ "typescript-eslint": "^8.10.0",
+ "vite": "^5.4.9"
+ }
+}
diff --git a/sdk-consumer/public/vite.svg b/sdk-consumer/public/vite.svg
new file mode 100644
index 0000000000..e7b8dfb1b2
--- /dev/null
+++ b/sdk-consumer/public/vite.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/sdk-consumer/src/App.tsx b/sdk-consumer/src/App.tsx
new file mode 100644
index 0000000000..903ab6915b
--- /dev/null
+++ b/sdk-consumer/src/App.tsx
@@ -0,0 +1,38 @@
+import { FabricProvider, Stack, Tabs, TabsItem, centrifugeTheme } from '@centrifuge/fabric'
+import { QueryClient, QueryClientProvider } from '@tanstack/react-query'
+import { useState } from 'react'
+import { WagmiProvider } from 'wagmi'
+import { Invest } from './components/Invest'
+import { Report } from './components/Report'
+import { TransactionProvider } from './components/Transactions/TransactionsProvider'
+import { wagmiConfig } from './config/wagmiConfig'
+
+const queryClient = new QueryClient()
+
+export function App() {
+ return (
+
+
+
+
+
+
+
+
+
+ )
+}
+
+function Page() {
+ const [selectedTab, setSelectedTab] = useState(0)
+
+ return (
+
+ setSelectedTab(index)}>
+ Invest
+ Some report
+
+ {[, ][selectedTab]}
+
+ )
+}
diff --git a/sdk-consumer/src/centrifuge.ts b/sdk-consumer/src/centrifuge.ts
new file mode 100644
index 0000000000..24a0fd2f7e
--- /dev/null
+++ b/sdk-consumer/src/centrifuge.ts
@@ -0,0 +1,2 @@
+import Centrifuge from '@centrifuge/sdk'
+export const centrifuge = new Centrifuge({ environment: 'demo' })
diff --git a/sdk-consumer/src/components/Connected.tsx b/sdk-consumer/src/components/Connected.tsx
new file mode 100644
index 0000000000..49a1f9b400
--- /dev/null
+++ b/sdk-consumer/src/components/Connected.tsx
@@ -0,0 +1,17 @@
+import { useAccount, useDisconnect, useEnsName } from 'wagmi'
+import { useAccountBalance } from '../hooks/useAccount'
+
+export function Invest() {
+ const { address } = useAccount()
+ const { disconnect } = useDisconnect()
+ const { data: ensName } = useEnsName({ address })
+ const { data: balance } = useAccountBalance()
+
+ return (
+
+ {address &&
{ensName ? `${ensName} (${address})` : address}
}
+
Your balance is {balance?.toFloat() ?? 'Loading...'}
+
+
+ )
+}
diff --git a/sdk-consumer/src/components/ConnectionGuard.tsx b/sdk-consumer/src/components/ConnectionGuard.tsx
new file mode 100644
index 0000000000..ab0871954a
--- /dev/null
+++ b/sdk-consumer/src/components/ConnectionGuard.tsx
@@ -0,0 +1,70 @@
+import { Button, IconChevronDown, Menu, MenuItem, MenuItemGroup, Popover, Stack, Text } from '@centrifuge/fabric'
+import { ReactNode } from 'react'
+import { useAccount, useChains, useSwitchChain } from 'wagmi'
+import { WalletOptions } from './WalletOptions'
+
+type Props = {
+ networks: number[]
+ children: ReactNode
+ message?: string
+}
+
+export function ConnectionGuard({ networks, children, message = 'Unsupported network.' }: Props) {
+ const { switchChain } = useSwitchChain()
+ const chains = useChains()
+ function getName(chainId: number) {
+ const chain = chains.find((c) => c.id === chainId)
+ return chain?.name || chainId.toString()
+ }
+
+ const { isConnected, chainId } = useAccount()
+
+ if (!isConnected) {
+ return (
+
+ Connect to continue
+
+
+ )
+ }
+ if (chainId && networks.includes(chainId)) {
+ return <>{children}>
+ }
+
+ return (
+
+ {message}
+ {networks.length === 1 ? (
+
+ ) : (
+ (
+
+
+
+ )}
+ renderContent={(props, ref, state) => (
+
+
+
+ )}
+ />
+ )}
+
+ )
+}
diff --git a/sdk-consumer/src/components/Invest.tsx b/sdk-consumer/src/components/Invest.tsx
new file mode 100644
index 0000000000..2dac61167b
--- /dev/null
+++ b/sdk-consumer/src/components/Invest.tsx
@@ -0,0 +1,100 @@
+import { Button, Card, CurrencyInput, Shelf, Spinner, Stack, Text } from '@centrifuge/fabric'
+import { Vault } from '@centrifuge/sdk'
+import { useEffect, useState } from 'react'
+import { useAccount } from 'wagmi'
+import { useCentrifugeTransaction } from '../hooks/useCentrifugeTransaction'
+import { useActiveNetworks, useVaultInvestment, useVaults } from '../hooks/usePool'
+import { ConnectionGuard } from './ConnectionGuard'
+
+const poolId = '2779829532'
+const trancheId = '0xac6bffc5fd68f7772ceddec7b0a316ca'
+
+export function Invest() {
+ const { data: networks, isLoading } = useActiveNetworks(poolId)
+ return (
+
+
+ {isLoading ? (
+
+
+
+ ) : (
+ <>
+ Invest
+ n.chainId) || []}>
+
+
+ >
+ )}
+
+
+ )
+}
+
+function InvestInner() {
+ const { address } = useAccount()
+ const { data: vaults } = useVaults(poolId, trancheId, 11155111)
+ const { execute: executeClaim, isLoading: isClaiming } = useCentrifugeTransaction()
+ const { execute: executeInvest, isLoading: isInvesting } = useCentrifugeTransaction()
+ const [selectedVault, setVault] = useState()
+ const [amount, setAmount] = useState(0)
+
+ useEffect(() => {
+ if (vaults?.length && (!selectedVault || !vaults.includes(selectedVault))) {
+ setVault(vaults[0])
+ }
+ }, [vaults])
+
+ function submit() {
+ if (!selectedVault || !amount) return
+ executeInvest(selectedVault.increaseInvestOrder(amount))
+ }
+
+ function claim() {
+ if (!selectedVault) return
+ executeClaim(selectedVault.claim())
+ }
+
+ const { data: investment } = useVaultInvestment(selectedVault, address)
+
+ return (
+ <>
+ {investment?.isAllowedToInvest === false && (
+
+ You are not allowed to invest in this vault
+
+ )}
+ {investment?.pendingInvestCurrency.gt(0n) && (
+
+ You have a pending investment of {investment.pendingInvestCurrency.toFloat().toFixed(2)}{' '}
+ {investment.investmentCurrency.symbol}
+
+ )}
+ {(investment?.claimableInvestShares.gt(0n) || investment?.claimableCancelInvestCurrency.gt(0n)) && (
+
+
+ You have claimable shares or pending cancelation
+
+
+
+ )}
+ setAmount(value)}
+ label="Amount"
+ currency={investment?.investmentCurrency.symbol}
+ secondaryLabel={`${investment?.investmentCurrencyBalance.toFloat().toFixed(2)} balance`}
+ disabled={
+ investment?.isAllowedToInvest === false ||
+ investment?.claimableInvestShares.gt(0n) ||
+ investment?.claimableCancelInvestCurrency.gt(0n)
+ }
+ />
+
+ >
+ )
+}
diff --git a/sdk-consumer/src/components/Report.tsx b/sdk-consumer/src/components/Report.tsx
new file mode 100644
index 0000000000..3d4b7bbc91
--- /dev/null
+++ b/sdk-consumer/src/components/Report.tsx
@@ -0,0 +1,45 @@
+import { Grid, GridRow, Shelf, Spinner, Stack, Text } from '@centrifuge/fabric'
+import { useBalanceSheet } from '../hooks/useReport'
+
+const poolId = '2779829532'
+
+export function Report() {
+ const { data, isLoading, isError } = useBalanceSheet(poolId)
+
+ return (
+
+ {isLoading ? (
+
+
+
+ ) : isError ? (
+ Data failed to load
+ ) : (
+
+
+ Date
+ Net asset value
+ Onchain reserve
+ Offchain cash
+ Accrued fees
+
+ {data?.map((entry) => (
+
+
+ {new Date(entry.timestamp).toLocaleString('en', {
+ year: 'numeric',
+ month: 'numeric',
+ day: 'numeric',
+ })}
+
+ {entry.netAssetValue.toFloat().toFixed(2)} USD
+ {entry.onchainReserve.toFloat().toFixed(2)} USD
+ {entry.offchainCash.toFloat().toFixed(2)} USD
+ {entry.accruedFees.toFloat().toFixed(2)} USD
+
+ ))}
+
+ )}
+
+ )
+}
diff --git a/sdk-consumer/src/components/Transactions/TransactionToasts.tsx b/sdk-consumer/src/components/Transactions/TransactionToasts.tsx
new file mode 100644
index 0000000000..28226f9fb8
--- /dev/null
+++ b/sdk-consumer/src/components/Transactions/TransactionToasts.tsx
@@ -0,0 +1,66 @@
+import { Stack, Toast, ToastStatus } from '@centrifuge/fabric'
+import { useTransactions } from './TransactionsProvider'
+
+const toastStatus: { [key: string]: ToastStatus } = {
+ creating: 'pending',
+ unconfirmed: 'pending',
+ pending: 'pending',
+ succeeded: 'ok',
+ failed: 'critical',
+}
+
+const toastSublabel = {
+ creating: 'Creating transaction',
+ unconfirmed: 'Signing transaction',
+ pending: 'Transaction pending',
+ succeeded: 'Transaction successful',
+ failed: 'Transaction failed',
+}
+
+const TOAST_DURATION = 10000
+const ERROR_TOAST_DURATION = 60000
+
+export type TransactionToastsProps = {
+ positionProps?: {
+ top?: number | string
+ right?: number | string
+ bottom?: number | string
+ left?: number | string
+ width?: number | string
+ zIndex?: number | string
+ }
+}
+
+export function TransactionToasts({
+ positionProps = {
+ top: 64,
+ right: 1,
+ },
+}: TransactionToastsProps) {
+ const { transactions, updateTransaction } = useTransactions()
+
+ const dismiss = (txId: string) => () => updateTransaction(txId, { dismissed: true })
+
+ return (
+
+ {transactions
+ .filter((tx) => !tx.dismissed && !['creating', 'unconfirmed'].includes(tx.status))
+ .map((tx) => {
+ return (
+ {
+ if (['ok', 'critical'].includes(newStatus)) {
+ setTimeout(dismiss(tx.id), newStatus === 'ok' ? TOAST_DURATION : ERROR_TOAST_DURATION)
+ }
+ }}
+ key={tx.id}
+ />
+ )
+ })}
+
+ )
+}
diff --git a/sdk-consumer/src/components/Transactions/TransactionsProvider.tsx b/sdk-consumer/src/components/Transactions/TransactionsProvider.tsx
new file mode 100644
index 0000000000..214c5a6f91
--- /dev/null
+++ b/sdk-consumer/src/components/Transactions/TransactionsProvider.tsx
@@ -0,0 +1,83 @@
+import * as React from 'react'
+import { TransactionToasts } from './TransactionToasts'
+
+export type TransactionStatus = 'creating' | 'unconfirmed' | 'pending' | 'succeeded' | 'failed'
+export type Transaction = {
+ id: string
+ title: string
+ status: TransactionStatus
+ hash?: string
+ result?: any
+ failedReason?: string
+ error?: any
+ dismissed?: boolean
+}
+
+type TransactionsContextType = {
+ transactions: Transaction[]
+ addTransaction: (tx: Transaction) => void
+ addOrUpdateTransaction: (tx: Transaction) => void
+ updateTransaction: (id: string, update: Partial | ((prev: Transaction) => Partial)) => void
+}
+
+const TransactionsContext = React.createContext(null as any)
+
+type TransactionProviderProps = {
+ children: React.ReactNode
+}
+
+export function TransactionProvider({ children }: TransactionProviderProps) {
+ const [transactions, setTransactions] = React.useState([])
+
+ const addTransaction = React.useCallback((tx: Transaction) => {
+ setTransactions((prev) => [...prev, tx])
+ }, [])
+
+ const updateTransaction = React.useCallback(
+ (id: string, update: Partial | ((prev: Transaction) => Partial)) => {
+ setTransactions((prev) =>
+ prev.map((tx) =>
+ tx.id === id ? { ...tx, dismissed: false, ...(typeof update === 'function' ? update(tx) : update) } : tx
+ )
+ )
+ },
+ []
+ )
+
+ const addOrUpdateTransaction = React.useCallback((tx: Transaction) => {
+ setTransactions((prev) => {
+ if (prev.find((t) => t.id === tx.id)) {
+ return prev.map((t) => (t.id === tx.id ? { ...t, dismissed: false, ...tx } : t))
+ }
+ return [...prev, tx]
+ })
+ }, [])
+
+ const ctx: TransactionsContextType = React.useMemo(
+ () => ({
+ transactions,
+ addTransaction,
+ updateTransaction,
+ addOrUpdateTransaction,
+ }),
+ [transactions, addTransaction, updateTransaction, addOrUpdateTransaction]
+ )
+
+ return (
+
+ {children}
+
+
+ )
+}
+
+export function useTransactions() {
+ const ctx = React.useContext(TransactionsContext)
+ if (!ctx) throw new Error('useTransactions must be used within Provider')
+ return ctx
+}
+
+export function useTransaction(id?: string) {
+ const { transactions } = useTransactions()
+ return id ? transactions.find((tx) => tx.id === id) : null
+}
diff --git a/sdk-consumer/src/components/WalletOptions.tsx b/sdk-consumer/src/components/WalletOptions.tsx
new file mode 100644
index 0000000000..6c82c2fed4
--- /dev/null
+++ b/sdk-consumer/src/components/WalletOptions.tsx
@@ -0,0 +1,15 @@
+import { useConnect } from 'wagmi'
+
+export function WalletOptions() {
+ const { connectors, connect } = useConnect()
+
+ return connectors.map((connector) => (
+
+ ))
+}
diff --git a/sdk-consumer/src/config/wagmiConfig.ts b/sdk-consumer/src/config/wagmiConfig.ts
new file mode 100644
index 0000000000..bba5ba2d70
--- /dev/null
+++ b/sdk-consumer/src/config/wagmiConfig.ts
@@ -0,0 +1,12 @@
+import { createConfig, http } from 'wagmi'
+import { baseSepolia, sepolia } from 'wagmi/chains'
+import { injected } from 'wagmi/connectors'
+
+export const wagmiConfig = createConfig({
+ chains: [sepolia, baseSepolia],
+ connectors: [injected()],
+ transports: {
+ [sepolia.id]: http(),
+ [baseSepolia.id]: http(),
+ },
+})
diff --git a/sdk-consumer/src/hooks/useAccount.ts b/sdk-consumer/src/hooks/useAccount.ts
new file mode 100644
index 0000000000..a6c3e39dfc
--- /dev/null
+++ b/sdk-consumer/src/hooks/useAccount.ts
@@ -0,0 +1,13 @@
+import { useMemo } from 'react'
+import { useAccount } from 'wagmi'
+import { centrifuge } from '../centrifuge'
+import { useCentrifugeQuery } from './useCentrifugeQuery'
+
+// const tUSD = '0x8503b4452Bf6238cC76CdbEE223b46d7196b1c93'
+
+export function useAccountBalance(asset?: string) {
+ const { address } = useAccount()
+ const balance$ = useMemo(() => (address && asset ? centrifuge.balance(asset, address) : undefined), [address])
+ console.log('balance$', balance$)
+ return useCentrifugeQuery(balance$)
+}
diff --git a/sdk-consumer/src/hooks/useCentrifugeQuery.ts b/sdk-consumer/src/hooks/useCentrifugeQuery.ts
new file mode 100644
index 0000000000..d74d33f2f1
--- /dev/null
+++ b/sdk-consumer/src/hooks/useCentrifugeQuery.ts
@@ -0,0 +1,130 @@
+import { useMemo, useReducer, useState, useSyncExternalStore } from 'react'
+import { catchError, of, share, timer, type Observable, type ObservedValueOf } from 'rxjs'
+import { map, tap } from 'rxjs/operators'
+
+export type CentrifugeQueryOptions = {}
+
+export function useCentrifugeQuery(observable?: Observable, _options?: CentrifugeQueryOptions) {
+ const { snapshot, retry } = useObservable(observable)
+
+ return {
+ data: snapshot.data,
+ error: snapshot.error,
+ status: snapshot.status,
+ isLoading: snapshot.status === 'loading',
+ isSuccess: snapshot.status === 'success',
+ isError: snapshot.status === 'error',
+ retry,
+ }
+}
+
+export function useCentrifugeQueryWithRefresh(observable?: Observable, _options?: CentrifugeQueryOptions) {
+ const query = useCentrifugeQuery(observable, _options)
+ const [visibleData, setVisibleData] = useState(query.data)
+
+ return {
+ ...query,
+ data: visibleData,
+ hasFreshData: query.data !== visibleData,
+ refresh: () => {
+ setVisibleData(query.data)
+ },
+ }
+}
+
+type CacheRecord = {
+ observable: Observable
+ snapshot: {
+ data?: T
+ error?: unknown
+ status: 'loading' | 'error' | 'success'
+ }
+ // Allows observables to emit `undefined` and still be successful
+ didEmitData: boolean
+}
+
+const cache = new WeakMap, CacheRecord>()
+
+function useObservable>(observable?: ObservableType) {
+ const [updateCount, forceUpdate] = useReducer((s) => s + 1, 0)
+ const store = useMemo(() => {
+ if (!observable) return
+ if (!cache.has(observable)) {
+ const entry = {
+ snapshot: {
+ status: 'loading',
+ },
+ didEmitData: false,
+ } as CacheRecord>
+ entry.observable = observable.pipe(
+ map((value) => ({ data: value, error: undefined, hasData: true })),
+ catchError((error) => of({ data: entry.snapshot.data, error, hasData: entry.didEmitData })),
+ tap((result) => {
+ entry.didEmitData = result.hasData
+ entry.snapshot = {
+ ...result,
+ status: entry.didEmitData ? 'success' : 'error',
+ }
+ if (result.error) {
+ console.error(result.error)
+ }
+ }),
+ // Share the observable to prevent unsubscribing and resubscribing between the immediate subscription and the useSyncExternalStore subscription.
+ share({
+ resetOnRefCountZero: () => timer(0),
+ })
+ )
+
+ // Eagerly subscribe to sync set `entry.snapshot`.
+ const subscription = entry.observable.subscribe()
+ subscription.unsubscribe()
+
+ cache.set(observable, entry)
+ }
+ const instance = cache.get(observable)!
+
+ return {
+ subscribe: (onStoreChange: () => void) => {
+ const subscription = instance.observable.subscribe(() => onStoreChange())
+ return () => {
+ subscription.unsubscribe()
+ }
+ },
+ getSnapshot: () => {
+ return instance.snapshot
+ },
+ }
+ // forceUpdate will cause the store to be recreated, and resubscribed to.
+ // Which, in case of an error, will restart the observable.
+ }, [observable, updateCount])
+
+ const res = useSyncExternalStore(store?.subscribe || noopStore.subscribe, store?.getSnapshot || noopStore.getSnapshot)
+
+ function resetError() {
+ if (observable) {
+ const entry = cache.get(observable)
+ if (entry) {
+ entry.snapshot = {
+ ...entry.snapshot,
+ error: undefined,
+ }
+ }
+ }
+ }
+
+ return {
+ snapshot: res as CacheRecord>['snapshot'],
+ retry: () => {
+ resetError()
+ forceUpdate()
+ },
+ }
+}
+
+const noopSnapshot = {
+ status: 'loading' as const,
+}
+const noopStore = {
+ subscribe: () => () => {},
+ getSnapshot: () => noopSnapshot,
+}
diff --git a/sdk-consumer/src/hooks/useCentrifugeTransaction.ts b/sdk-consumer/src/hooks/useCentrifugeTransaction.ts
new file mode 100644
index 0000000000..1d9d3d4833
--- /dev/null
+++ b/sdk-consumer/src/hooks/useCentrifugeTransaction.ts
@@ -0,0 +1,68 @@
+import { OperationConfirmedStatus, Transaction } from '@centrifuge/sdk'
+import { useState } from 'react'
+import { lastValueFrom, tap } from 'rxjs'
+import { useConnectorClient } from 'wagmi'
+import { centrifuge } from '../centrifuge'
+import { useTransactions } from '../components/Transactions/TransactionsProvider'
+
+export type CentrifugeTransactionOptions = {
+ onSuccess?: (args: any[], result: OperationConfirmedStatus) => void
+ onError?: (error: any) => void
+}
+
+export function useCentrifugeTransaction() {
+ const { updateTransaction, addTransaction } = useTransactions()
+ const { data: client } = useConnectorClient()
+ const [status, setStatus] = useState<'idle' | 'loading' | 'success' | 'error'>('idle')
+
+ async function execute(observable: Transaction) {
+ setStatus('loading')
+ centrifuge.setSigner(client!)
+ let lastId = ''
+ try {
+ const lastResult = await lastValueFrom(
+ observable.pipe(
+ tap((result) => {
+ switch (result.type) {
+ case 'SigningTransaction':
+ lastId = Math.random().toString(36).slice(2)
+ addTransaction({
+ id: lastId,
+ title: result.title,
+ status: 'unconfirmed',
+ })
+ break
+ case 'TransactionPending':
+ updateTransaction(lastId, {
+ status: 'pending',
+ })
+ break
+ case 'TransactionConfirmed':
+ updateTransaction(lastId, {
+ status: 'succeeded',
+ result: result.receipt,
+ })
+ }
+ })
+ )
+ )
+ setStatus('success')
+ return (lastResult as OperationConfirmedStatus).receipt
+ } catch (e) {
+ setStatus('error')
+ if (lastId) {
+ updateTransaction(lastId, {
+ status: 'failed',
+ error: e,
+ })
+ }
+ throw e
+ }
+ }
+
+ return {
+ execute,
+ reset: () => setStatus('idle'),
+ isLoading: status === 'loading',
+ }
+}
diff --git a/sdk-consumer/src/hooks/usePool.ts b/sdk-consumer/src/hooks/usePool.ts
new file mode 100644
index 0000000000..493a50d909
--- /dev/null
+++ b/sdk-consumer/src/hooks/usePool.ts
@@ -0,0 +1,43 @@
+import { Pool, Vault } from '@centrifuge/sdk'
+import { useMemo, useState } from 'react'
+import { switchMap } from 'rxjs'
+import { centrifuge } from '../centrifuge'
+import { useCentrifugeQuery } from './useCentrifugeQuery'
+
+const poolIds = ['2779829532', '2853787339', '2118311035', '3783664923', '4139607887']
+
+export function usePools() {
+ const [pools] = useState(() => poolIds.map((pid) => new Pool(centrifuge, pid)))
+ return pools
+}
+
+export function usePool(poolId: string) {
+ const pools = usePools()
+ const pool = pools.find((p) => p.id === poolId)
+ if (!pool) {
+ throw new Error(`Pool with id ${poolId} not found`)
+ }
+ return pool
+}
+
+export function useActiveNetworks(poolId: string) {
+ const pool = usePools().find((p) => p.id === poolId)
+ const networks$ = useMemo(() => {
+ return pool?.activeNetworks()
+ }, [pool])
+ return useCentrifugeQuery(networks$)
+}
+
+export function useVaults(poolId: string, trancheId: string, chainId: number) {
+ const pool = usePools().find((p) => p.id === poolId)
+ const vaults$ = useMemo(
+ () => pool?.network(chainId).pipe(switchMap((network) => network.vaults(trancheId))),
+ [pool, trancheId]
+ )
+ return useCentrifugeQuery(vaults$)
+}
+
+export function useVaultInvestment(vault?: Vault, investor?: string) {
+ const investment$ = useMemo(() => (investor && vault ? vault.investment(investor) : undefined), [vault, investor])
+ return useCentrifugeQuery(investment$)
+}
diff --git a/sdk-consumer/src/hooks/useReport.ts b/sdk-consumer/src/hooks/useReport.ts
new file mode 100644
index 0000000000..ab43be9b2f
--- /dev/null
+++ b/sdk-consumer/src/hooks/useReport.ts
@@ -0,0 +1,11 @@
+import { useMemo } from 'react'
+import { useCentrifugeQuery } from './useCentrifugeQuery'
+import { usePool } from './usePool'
+
+export function useBalanceSheet(poolId: string) {
+ const pool = usePool(poolId)
+
+ const report$ = useMemo(() => pool?.reports.balanceSheet({ to: new Date().toISOString() }), [pool])
+
+ return useCentrifugeQuery(report$)
+}
diff --git a/sdk-consumer/src/main.tsx b/sdk-consumer/src/main.tsx
new file mode 100644
index 0000000000..388ac00dc6
--- /dev/null
+++ b/sdk-consumer/src/main.tsx
@@ -0,0 +1,9 @@
+import { StrictMode } from 'react'
+import { createRoot } from 'react-dom/client'
+import { App } from './App.tsx'
+
+createRoot(document.getElementById('root')!).render(
+
+
+
+)
diff --git a/sdk-consumer/src/vite-env.d.ts b/sdk-consumer/src/vite-env.d.ts
new file mode 100644
index 0000000000..11f02fe2a0
--- /dev/null
+++ b/sdk-consumer/src/vite-env.d.ts
@@ -0,0 +1 @@
+///
diff --git a/sdk-consumer/tsconfig.app.json b/sdk-consumer/tsconfig.app.json
new file mode 100644
index 0000000000..5a2def4b7a
--- /dev/null
+++ b/sdk-consumer/tsconfig.app.json
@@ -0,0 +1,25 @@
+{
+ "compilerOptions": {
+ "target": "ES2020",
+ "useDefineForClassFields": true,
+ "lib": ["ES2020", "DOM", "DOM.Iterable"],
+ "module": "ESNext",
+ "skipLibCheck": true,
+
+ /* Bundler mode */
+ "moduleResolution": "Bundler",
+ "allowImportingTsExtensions": true,
+ "isolatedModules": true,
+ "moduleDetection": "force",
+ "noEmit": true,
+ "jsx": "react-jsx",
+
+ /* Linting */
+ "strict": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "noFallthroughCasesInSwitch": true,
+ "noUncheckedSideEffectImports": true
+ },
+ "include": ["src"]
+}
diff --git a/sdk-consumer/tsconfig.json b/sdk-consumer/tsconfig.json
new file mode 100644
index 0000000000..1ffef600d9
--- /dev/null
+++ b/sdk-consumer/tsconfig.json
@@ -0,0 +1,7 @@
+{
+ "files": [],
+ "references": [
+ { "path": "./tsconfig.app.json" },
+ { "path": "./tsconfig.node.json" }
+ ]
+}
diff --git a/sdk-consumer/tsconfig.node.json b/sdk-consumer/tsconfig.node.json
new file mode 100644
index 0000000000..9dad70185e
--- /dev/null
+++ b/sdk-consumer/tsconfig.node.json
@@ -0,0 +1,23 @@
+{
+ "compilerOptions": {
+ "target": "ES2022",
+ "lib": ["ES2023"],
+ "module": "ESNext",
+ "skipLibCheck": true,
+
+ /* Bundler mode */
+ "moduleResolution": "Bundler",
+ "allowImportingTsExtensions": true,
+ "isolatedModules": true,
+ "moduleDetection": "force",
+ "noEmit": true,
+
+ /* Linting */
+ "strict": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "noFallthroughCasesInSwitch": true,
+ "noUncheckedSideEffectImports": true
+ },
+ "include": ["vite.config.ts"]
+}
diff --git a/sdk-consumer/vite.config.ts b/sdk-consumer/vite.config.ts
new file mode 100644
index 0000000000..8b0f57b91a
--- /dev/null
+++ b/sdk-consumer/vite.config.ts
@@ -0,0 +1,7 @@
+import { defineConfig } from 'vite'
+import react from '@vitejs/plugin-react'
+
+// https://vite.dev/config/
+export default defineConfig({
+ plugins: [react()],
+})
diff --git a/yarn.lock b/yarn.lock
index 129c93d1e8..f60bd1ba5e 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -26,6 +26,20 @@ __metadata:
languageName: node
linkType: hard
+"@adraffy/ens-normalize@npm:1.11.0, @adraffy/ens-normalize@npm:^1.10.1":
+ version: 1.11.0
+ resolution: "@adraffy/ens-normalize@npm:1.11.0"
+ checksum: b2911269e3e0ec6396a2e5433a99e0e1f9726befc6c167994448cd0e53dbdd0be22b4835b4f619558b568ed9aa7312426b8fa6557a13999463489daa88169ee5
+ languageName: node
+ linkType: hard
+
+"@adraffy/ens-normalize@npm:1.9.0":
+ version: 1.9.0
+ resolution: "@adraffy/ens-normalize@npm:1.9.0"
+ checksum: a8d47f85db7a0bba01227fae8781a3245a4517875503d6848a47ca29e7f7da271742a2f93b55afc1b9201e74eda1fd1f1e6e79e70f967359fd7f6ec3d45bf243
+ languageName: node
+ linkType: hard
+
"@ampproject/remapping@npm:^2.2.0":
version: 2.3.0
resolution: "@ampproject/remapping@npm:2.3.0"
@@ -66,6 +80,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/code-frame@npm:^7.25.9, @babel/code-frame@npm:^7.26.0":
+ version: 7.26.0
+ resolution: "@babel/code-frame@npm:7.26.0"
+ dependencies:
+ "@babel/helper-validator-identifier": ^7.25.9
+ js-tokens: ^4.0.0
+ picocolors: ^1.0.0
+ checksum: 2a677369e9b80b956401809485e8c2ae24df5e6076f669cf26a2809fcb88f91c2f6bb1bf3fb799dfe8487b2b7a276b62d14ac230a79d7ac8c7b369090d0a43fc
+ languageName: node
+ linkType: hard
+
"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.23.5":
version: 7.23.5
resolution: "@babel/compat-data@npm:7.23.5"
@@ -73,6 +98,13 @@ __metadata:
languageName: node
linkType: hard
+"@babel/compat-data@npm:^7.25.9":
+ version: 7.26.0
+ resolution: "@babel/compat-data@npm:7.26.0"
+ checksum: 83204bca7faee75fb6d38492ab0357d2fc89b311cbf4486df8cfc8f48e1ddf9e09d6c358b9687a940cec07f58779ff119fcf2ed906d7ab25e07cc1a0100a7ca2
+ languageName: node
+ linkType: hard
+
"@babel/core@npm:^7.1.0, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.16.0, @babel/core@npm:^7.18.9, @babel/core@npm:^7.20.12, @babel/core@npm:^7.23.0, @babel/core@npm:^7.23.2, @babel/core@npm:^7.23.5, @babel/core@npm:^7.7.2, @babel/core@npm:^7.7.5, @babel/core@npm:^7.8.0":
version: 7.24.0
resolution: "@babel/core@npm:7.24.0"
@@ -96,6 +128,29 @@ __metadata:
languageName: node
linkType: hard
+"@babel/core@npm:^7.25.2":
+ version: 7.26.0
+ resolution: "@babel/core@npm:7.26.0"
+ dependencies:
+ "@ampproject/remapping": ^2.2.0
+ "@babel/code-frame": ^7.26.0
+ "@babel/generator": ^7.26.0
+ "@babel/helper-compilation-targets": ^7.25.9
+ "@babel/helper-module-transforms": ^7.26.0
+ "@babel/helpers": ^7.26.0
+ "@babel/parser": ^7.26.0
+ "@babel/template": ^7.25.9
+ "@babel/traverse": ^7.25.9
+ "@babel/types": ^7.26.0
+ convert-source-map: ^2.0.0
+ debug: ^4.1.0
+ gensync: ^1.0.0-beta.2
+ json5: ^2.2.3
+ semver: ^6.3.1
+ checksum: b296084cfd818bed8079526af93b5dfa0ba70282532d2132caf71d4060ab190ba26d3184832a45accd82c3c54016985a4109ab9118674347a7e5e9bc464894e6
+ languageName: node
+ linkType: hard
+
"@babel/eslint-parser@npm:^7.16.3":
version: 7.23.10
resolution: "@babel/eslint-parser@npm:7.23.10"
@@ -122,6 +177,19 @@ __metadata:
languageName: node
linkType: hard
+"@babel/generator@npm:^7.26.0":
+ version: 7.26.0
+ resolution: "@babel/generator@npm:7.26.0"
+ dependencies:
+ "@babel/parser": ^7.26.0
+ "@babel/types": ^7.26.0
+ "@jridgewell/gen-mapping": ^0.3.5
+ "@jridgewell/trace-mapping": ^0.3.25
+ jsesc: ^3.0.2
+ checksum: 3b1edb8202f39e1600eb1342a04571b8ba66148b7165ec3cf7a072696fa81301f373648e19492289aa832e60a42f3ed367ae4b1ae6ad92968393f11a35dae70c
+ languageName: node
+ linkType: hard
+
"@babel/helper-annotate-as-pure@npm:^7.0.0, @babel/helper-annotate-as-pure@npm:^7.18.6, @babel/helper-annotate-as-pure@npm:^7.22.5":
version: 7.22.5
resolution: "@babel/helper-annotate-as-pure@npm:7.22.5"
@@ -153,6 +221,19 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-compilation-targets@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/helper-compilation-targets@npm:7.25.9"
+ dependencies:
+ "@babel/compat-data": ^7.25.9
+ "@babel/helper-validator-option": ^7.25.9
+ browserslist: ^4.24.0
+ lru-cache: ^5.1.1
+ semver: ^6.3.1
+ checksum: 3af536e2db358b38f968abdf7d512d425d1018fef2f485d6f131a57a7bcaed32c606b4e148bb230e1508fa42b5b2ac281855a68eb78270f54698c48a83201b9b
+ languageName: node
+ linkType: hard
+
"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.21.0, @babel/helper-create-class-features-plugin@npm:^7.22.15, @babel/helper-create-class-features-plugin@npm:^7.23.6, @babel/helper-create-class-features-plugin@npm:^7.24.0":
version: 7.24.0
resolution: "@babel/helper-create-class-features-plugin@npm:7.24.0"
@@ -259,6 +340,16 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-module-imports@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/helper-module-imports@npm:7.25.9"
+ dependencies:
+ "@babel/traverse": ^7.25.9
+ "@babel/types": ^7.25.9
+ checksum: 1b411ce4ca825422ef7065dffae7d8acef52023e51ad096351e3e2c05837e9bf9fca2af9ca7f28dc26d596a588863d0fedd40711a88e350b736c619a80e704e6
+ languageName: node
+ linkType: hard
+
"@babel/helper-module-transforms@npm:^7.23.3":
version: 7.23.3
resolution: "@babel/helper-module-transforms@npm:7.23.3"
@@ -274,6 +365,19 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-module-transforms@npm:^7.26.0":
+ version: 7.26.0
+ resolution: "@babel/helper-module-transforms@npm:7.26.0"
+ dependencies:
+ "@babel/helper-module-imports": ^7.25.9
+ "@babel/helper-validator-identifier": ^7.25.9
+ "@babel/traverse": ^7.25.9
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ checksum: 942eee3adf2b387443c247a2c190c17c4fd45ba92a23087abab4c804f40541790d51ad5277e4b5b1ed8d5ba5b62de73857446b7742f835c18ebd350384e63917
+ languageName: node
+ linkType: hard
+
"@babel/helper-optimise-call-expression@npm:^7.22.5":
version: 7.22.5
resolution: "@babel/helper-optimise-call-expression@npm:7.22.5"
@@ -290,6 +394,13 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-plugin-utils@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/helper-plugin-utils@npm:7.25.9"
+ checksum: e19ec8acf0b696756e6d84531f532c5fe508dce57aa68c75572a77798bd04587a844a9a6c8ea7d62d673e21fdc174d091c9097fb29aea1c1b49f9c6eaa80f022
+ languageName: node
+ linkType: hard
+
"@babel/helper-remap-async-to-generator@npm:^7.22.20":
version: 7.22.20
resolution: "@babel/helper-remap-async-to-generator@npm:7.22.20"
@@ -350,6 +461,13 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-string-parser@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/helper-string-parser@npm:7.25.9"
+ checksum: 6435ee0849e101681c1849868278b5aee82686ba2c1e27280e5e8aca6233af6810d39f8e4e693d2f2a44a3728a6ccfd66f72d71826a94105b86b731697cdfa99
+ languageName: node
+ linkType: hard
+
"@babel/helper-validator-identifier@npm:^7.22.20":
version: 7.22.20
resolution: "@babel/helper-validator-identifier@npm:7.22.20"
@@ -357,6 +475,13 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-validator-identifier@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/helper-validator-identifier@npm:7.25.9"
+ checksum: 5b85918cb1a92a7f3f508ea02699e8d2422fe17ea8e82acd445006c0ef7520fbf48e3dbcdaf7b0a1d571fc3a2715a29719e5226636cb6042e15fe6ed2a590944
+ languageName: node
+ linkType: hard
+
"@babel/helper-validator-option@npm:^7.22.15, @babel/helper-validator-option@npm:^7.23.5":
version: 7.23.5
resolution: "@babel/helper-validator-option@npm:7.23.5"
@@ -364,6 +489,13 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-validator-option@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/helper-validator-option@npm:7.25.9"
+ checksum: 9491b2755948ebbdd68f87da907283698e663b5af2d2b1b02a2765761974b1120d5d8d49e9175b167f16f72748ffceec8c9cf62acfbee73f4904507b246e2b3d
+ languageName: node
+ linkType: hard
+
"@babel/helper-wrap-function@npm:^7.22.20":
version: 7.22.20
resolution: "@babel/helper-wrap-function@npm:7.22.20"
@@ -386,6 +518,16 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helpers@npm:^7.26.0":
+ version: 7.26.0
+ resolution: "@babel/helpers@npm:7.26.0"
+ dependencies:
+ "@babel/template": ^7.25.9
+ "@babel/types": ^7.26.0
+ checksum: d77fe8d45033d6007eadfa440355c1355eed57902d5a302f450827ad3d530343430a21210584d32eef2f216ae463d4591184c6fc60cf205bbf3a884561469200
+ languageName: node
+ linkType: hard
+
"@babel/highlight@npm:^7.10.4, @babel/highlight@npm:^7.23.4":
version: 7.23.4
resolution: "@babel/highlight@npm:7.23.4"
@@ -406,6 +548,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.0":
+ version: 7.26.1
+ resolution: "@babel/parser@npm:7.26.1"
+ dependencies:
+ "@babel/types": ^7.26.0
+ bin:
+ parser: ./bin/babel-parser.js
+ checksum: 354320d1a0a7102b2f25620ceea1bbc809f5225432a73e8a8874009d2f82ed29e2b035fe68fb6d18bb7eafed78df1ec0fa12e8d8226b295d7a020f9b852de653
+ languageName: node
+ linkType: hard
+
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.23.3":
version: 7.23.3
resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.23.3"
@@ -1292,6 +1445,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-transform-react-jsx-self@npm:^7.24.7":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-react-jsx-self@npm:7.25.9"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.25.9
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 41c833cd7f91b1432710f91b1325706e57979b2e8da44e83d86312c78bbe96cd9ef778b4e79e4e17ab25fa32c72b909f2be7f28e876779ede28e27506c41f4ae
+ languageName: node
+ linkType: hard
+
"@babel/plugin-transform-react-jsx-source@npm:^7.19.6, @babel/plugin-transform-react-jsx-source@npm:^7.23.3":
version: 7.23.3
resolution: "@babel/plugin-transform-react-jsx-source@npm:7.23.3"
@@ -1303,6 +1467,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-transform-react-jsx-source@npm:^7.24.7":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-react-jsx-source@npm:7.25.9"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.25.9
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: a3e0e5672e344e9d01fb20b504fe29a84918eaa70cec512c4d4b1b035f72803261257343d8e93673365b72c371f35cf34bb0d129720bf178a4c87812c8b9c662
+ languageName: node
+ linkType: hard
+
"@babel/plugin-transform-react-jsx@npm:^7.22.15, @babel/plugin-transform-react-jsx@npm:^7.22.5":
version: 7.23.4
resolution: "@babel/plugin-transform-react-jsx@npm:7.23.4"
@@ -1674,6 +1849,15 @@ __metadata:
languageName: node
linkType: hard
+"@babel/runtime@npm:^7.26.0":
+ version: 7.26.0
+ resolution: "@babel/runtime@npm:7.26.0"
+ dependencies:
+ regenerator-runtime: ^0.14.0
+ checksum: c8e2c0504ab271b3467a261a8f119bf2603eb857a0d71e37791f4e3fae00f681365073cc79f141ddaa90c6077c60ba56448004ad5429d07ac73532be9f7cf28a
+ languageName: node
+ linkType: hard
+
"@babel/template@npm:^7.22.15, @babel/template@npm:^7.24.0, @babel/template@npm:^7.3.3":
version: 7.24.0
resolution: "@babel/template@npm:7.24.0"
@@ -1685,6 +1869,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/template@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/template@npm:7.25.9"
+ dependencies:
+ "@babel/code-frame": ^7.25.9
+ "@babel/parser": ^7.25.9
+ "@babel/types": ^7.25.9
+ checksum: 103641fea19c7f4e82dc913aa6b6ac157112a96d7c724d513288f538b84bae04fb87b1f1e495ac1736367b1bc30e10f058b30208fb25f66038e1f1eb4e426472
+ languageName: node
+ linkType: hard
+
"@babel/traverse@npm:^7.23.9":
version: 7.24.0
resolution: "@babel/traverse@npm:7.24.0"
@@ -1714,6 +1909,16 @@ __metadata:
languageName: node
linkType: hard
+"@babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0":
+ version: 7.26.0
+ resolution: "@babel/types@npm:7.26.0"
+ dependencies:
+ "@babel/helper-string-parser": ^7.25.9
+ "@babel/helper-validator-identifier": ^7.25.9
+ checksum: a3dd37dabac693018872da96edb8c1843a605c1bfacde6c3f504fba79b972426a6f24df70aa646356c0c1b19bdd2c722c623c684a996c002381071680602280d
+ languageName: node
+ linkType: hard
+
"@base2/pretty-print-object@npm:1.0.1":
version: 1.0.1
resolution: "@base2/pretty-print-object@npm:1.0.1"
@@ -1953,6 +2158,20 @@ __metadata:
languageName: unknown
linkType: soft
+"@centrifuge/sdk@npm:0.0.0-alpha.3":
+ version: 0.0.0-alpha.3
+ resolution: "@centrifuge/sdk@npm:0.0.0-alpha.3"
+ dependencies:
+ decimal.js-light: ^2.5.1
+ eth-permit: ^0.2.3
+ isomorphic-ws: ^5.0.0
+ rxjs: ^7.8.1
+ peerDependencies:
+ viem: ^2
+ checksum: 6b76aa84eb49addb7e8a64e38cb5cc66659f4c844b7e967bbf9c8b0d8fa0c82a066f44de52dc8a1868e65950c2122b4230de388f08c4a28c37727b19d426f49e
+ languageName: node
+ linkType: hard
+
"@centrifuge/simulation-tests@workspace:simulation-tests":
version: 0.0.0-use.local
resolution: "@centrifuge/simulation-tests@workspace:simulation-tests"
@@ -1968,7 +2187,19 @@ __metadata:
languageName: unknown
linkType: soft
-"@coinbase/wallet-sdk@npm:^3.6.3":
+"@coinbase/wallet-sdk@npm:4.2.3":
+ version: 4.2.3
+ resolution: "@coinbase/wallet-sdk@npm:4.2.3"
+ dependencies:
+ "@noble/hashes": ^1.4.0
+ clsx: ^1.2.1
+ eventemitter3: ^5.0.1
+ preact: ^10.24.2
+ checksum: f1cb3c5975bf7eed46aa56077943becea16e92ac7dda46e78fb2939b3f3864815a7f218842410abb40b2b3182d09c9636ea699714c3d564009438c3611f45abc
+ languageName: node
+ linkType: hard
+
+"@coinbase/wallet-sdk@npm:^3.6.3, @coinbase/wallet-sdk@npm:^3.6.6, cbw-sdk@npm:@coinbase/wallet-sdk@3.9.3":
version: 3.9.3
resolution: "@coinbase/wallet-sdk@npm:3.9.3"
dependencies:
@@ -2137,6 +2368,15 @@ __metadata:
languageName: node
linkType: hard
+"@ecies/ciphers@npm:^0.2.1":
+ version: 0.2.2
+ resolution: "@ecies/ciphers@npm:0.2.2"
+ peerDependencies:
+ "@noble/ciphers": ^1.0.0
+ checksum: 10a623261aa212184850fcd41788ae1f616365b5084df03ac0d7108223519e24a5f7d92caac1ee9e0f2e3b6cfae3037a42e466b25de20cf85e91098f60ba1187
+ languageName: node
+ linkType: hard
+
"@emotion/is-prop-valid@npm:^0.8.1":
version: 0.8.8
resolution: "@emotion/is-prop-valid@npm:0.8.8"
@@ -2206,6 +2446,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/aix-ppc64@npm:0.21.5":
+ version: 0.21.5
+ resolution: "@esbuild/aix-ppc64@npm:0.21.5"
+ conditions: os=aix & cpu=ppc64
+ languageName: node
+ linkType: hard
+
"@esbuild/android-arm64@npm:0.16.17":
version: 0.16.17
resolution: "@esbuild/android-arm64@npm:0.16.17"
@@ -2227,6 +2474,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/android-arm64@npm:0.21.5":
+ version: 0.21.5
+ resolution: "@esbuild/android-arm64@npm:0.21.5"
+ conditions: os=android & cpu=arm64
+ languageName: node
+ linkType: hard
+
"@esbuild/android-arm@npm:0.15.18":
version: 0.15.18
resolution: "@esbuild/android-arm@npm:0.15.18"
@@ -2255,6 +2509,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/android-arm@npm:0.21.5":
+ version: 0.21.5
+ resolution: "@esbuild/android-arm@npm:0.21.5"
+ conditions: os=android & cpu=arm
+ languageName: node
+ linkType: hard
+
"@esbuild/android-x64@npm:0.16.17":
version: 0.16.17
resolution: "@esbuild/android-x64@npm:0.16.17"
@@ -2276,6 +2537,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/android-x64@npm:0.21.5":
+ version: 0.21.5
+ resolution: "@esbuild/android-x64@npm:0.21.5"
+ conditions: os=android & cpu=x64
+ languageName: node
+ linkType: hard
+
"@esbuild/darwin-arm64@npm:0.16.17":
version: 0.16.17
resolution: "@esbuild/darwin-arm64@npm:0.16.17"
@@ -2297,6 +2565,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/darwin-arm64@npm:0.21.5":
+ version: 0.21.5
+ resolution: "@esbuild/darwin-arm64@npm:0.21.5"
+ conditions: os=darwin & cpu=arm64
+ languageName: node
+ linkType: hard
+
"@esbuild/darwin-x64@npm:0.16.17":
version: 0.16.17
resolution: "@esbuild/darwin-x64@npm:0.16.17"
@@ -2318,6 +2593,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/darwin-x64@npm:0.21.5":
+ version: 0.21.5
+ resolution: "@esbuild/darwin-x64@npm:0.21.5"
+ conditions: os=darwin & cpu=x64
+ languageName: node
+ linkType: hard
+
"@esbuild/freebsd-arm64@npm:0.16.17":
version: 0.16.17
resolution: "@esbuild/freebsd-arm64@npm:0.16.17"
@@ -2339,6 +2621,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/freebsd-arm64@npm:0.21.5":
+ version: 0.21.5
+ resolution: "@esbuild/freebsd-arm64@npm:0.21.5"
+ conditions: os=freebsd & cpu=arm64
+ languageName: node
+ linkType: hard
+
"@esbuild/freebsd-x64@npm:0.16.17":
version: 0.16.17
resolution: "@esbuild/freebsd-x64@npm:0.16.17"
@@ -2360,6 +2649,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/freebsd-x64@npm:0.21.5":
+ version: 0.21.5
+ resolution: "@esbuild/freebsd-x64@npm:0.21.5"
+ conditions: os=freebsd & cpu=x64
+ languageName: node
+ linkType: hard
+
"@esbuild/linux-arm64@npm:0.16.17":
version: 0.16.17
resolution: "@esbuild/linux-arm64@npm:0.16.17"
@@ -2381,6 +2677,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/linux-arm64@npm:0.21.5":
+ version: 0.21.5
+ resolution: "@esbuild/linux-arm64@npm:0.21.5"
+ conditions: os=linux & cpu=arm64
+ languageName: node
+ linkType: hard
+
"@esbuild/linux-arm@npm:0.16.17":
version: 0.16.17
resolution: "@esbuild/linux-arm@npm:0.16.17"
@@ -2402,6 +2705,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/linux-arm@npm:0.21.5":
+ version: 0.21.5
+ resolution: "@esbuild/linux-arm@npm:0.21.5"
+ conditions: os=linux & cpu=arm
+ languageName: node
+ linkType: hard
+
"@esbuild/linux-ia32@npm:0.16.17":
version: 0.16.17
resolution: "@esbuild/linux-ia32@npm:0.16.17"
@@ -2423,6 +2733,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/linux-ia32@npm:0.21.5":
+ version: 0.21.5
+ resolution: "@esbuild/linux-ia32@npm:0.21.5"
+ conditions: os=linux & cpu=ia32
+ languageName: node
+ linkType: hard
+
"@esbuild/linux-loong64@npm:0.15.18":
version: 0.15.18
resolution: "@esbuild/linux-loong64@npm:0.15.18"
@@ -2451,6 +2768,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/linux-loong64@npm:0.21.5":
+ version: 0.21.5
+ resolution: "@esbuild/linux-loong64@npm:0.21.5"
+ conditions: os=linux & cpu=loong64
+ languageName: node
+ linkType: hard
+
"@esbuild/linux-mips64el@npm:0.16.17":
version: 0.16.17
resolution: "@esbuild/linux-mips64el@npm:0.16.17"
@@ -2472,6 +2796,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/linux-mips64el@npm:0.21.5":
+ version: 0.21.5
+ resolution: "@esbuild/linux-mips64el@npm:0.21.5"
+ conditions: os=linux & cpu=mips64el
+ languageName: node
+ linkType: hard
+
"@esbuild/linux-ppc64@npm:0.16.17":
version: 0.16.17
resolution: "@esbuild/linux-ppc64@npm:0.16.17"
@@ -2493,6 +2824,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/linux-ppc64@npm:0.21.5":
+ version: 0.21.5
+ resolution: "@esbuild/linux-ppc64@npm:0.21.5"
+ conditions: os=linux & cpu=ppc64
+ languageName: node
+ linkType: hard
+
"@esbuild/linux-riscv64@npm:0.16.17":
version: 0.16.17
resolution: "@esbuild/linux-riscv64@npm:0.16.17"
@@ -2514,6 +2852,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/linux-riscv64@npm:0.21.5":
+ version: 0.21.5
+ resolution: "@esbuild/linux-riscv64@npm:0.21.5"
+ conditions: os=linux & cpu=riscv64
+ languageName: node
+ linkType: hard
+
"@esbuild/linux-s390x@npm:0.16.17":
version: 0.16.17
resolution: "@esbuild/linux-s390x@npm:0.16.17"
@@ -2535,6 +2880,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/linux-s390x@npm:0.21.5":
+ version: 0.21.5
+ resolution: "@esbuild/linux-s390x@npm:0.21.5"
+ conditions: os=linux & cpu=s390x
+ languageName: node
+ linkType: hard
+
"@esbuild/linux-x64@npm:0.16.17":
version: 0.16.17
resolution: "@esbuild/linux-x64@npm:0.16.17"
@@ -2556,6 +2908,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/linux-x64@npm:0.21.5":
+ version: 0.21.5
+ resolution: "@esbuild/linux-x64@npm:0.21.5"
+ conditions: os=linux & cpu=x64
+ languageName: node
+ linkType: hard
+
"@esbuild/netbsd-x64@npm:0.16.17":
version: 0.16.17
resolution: "@esbuild/netbsd-x64@npm:0.16.17"
@@ -2577,6 +2936,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/netbsd-x64@npm:0.21.5":
+ version: 0.21.5
+ resolution: "@esbuild/netbsd-x64@npm:0.21.5"
+ conditions: os=netbsd & cpu=x64
+ languageName: node
+ linkType: hard
+
"@esbuild/openbsd-x64@npm:0.16.17":
version: 0.16.17
resolution: "@esbuild/openbsd-x64@npm:0.16.17"
@@ -2598,6 +2964,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/openbsd-x64@npm:0.21.5":
+ version: 0.21.5
+ resolution: "@esbuild/openbsd-x64@npm:0.21.5"
+ conditions: os=openbsd & cpu=x64
+ languageName: node
+ linkType: hard
+
"@esbuild/sunos-x64@npm:0.16.17":
version: 0.16.17
resolution: "@esbuild/sunos-x64@npm:0.16.17"
@@ -2619,6 +2992,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/sunos-x64@npm:0.21.5":
+ version: 0.21.5
+ resolution: "@esbuild/sunos-x64@npm:0.21.5"
+ conditions: os=sunos & cpu=x64
+ languageName: node
+ linkType: hard
+
"@esbuild/win32-arm64@npm:0.16.17":
version: 0.16.17
resolution: "@esbuild/win32-arm64@npm:0.16.17"
@@ -2640,6 +3020,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/win32-arm64@npm:0.21.5":
+ version: 0.21.5
+ resolution: "@esbuild/win32-arm64@npm:0.21.5"
+ conditions: os=win32 & cpu=arm64
+ languageName: node
+ linkType: hard
+
"@esbuild/win32-ia32@npm:0.16.17":
version: 0.16.17
resolution: "@esbuild/win32-ia32@npm:0.16.17"
@@ -2661,6 +3048,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/win32-ia32@npm:0.21.5":
+ version: 0.21.5
+ resolution: "@esbuild/win32-ia32@npm:0.21.5"
+ conditions: os=win32 & cpu=ia32
+ languageName: node
+ linkType: hard
+
"@esbuild/win32-x64@npm:0.16.17":
version: 0.16.17
resolution: "@esbuild/win32-x64@npm:0.16.17"
@@ -2682,6 +3076,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/win32-x64@npm:0.21.5":
+ version: 0.21.5
+ resolution: "@esbuild/win32-x64@npm:0.21.5"
+ conditions: os=win32 & cpu=x64
+ languageName: node
+ linkType: hard
+
"@eslint-community/eslint-utils@npm:^4.2.0":
version: 4.4.0
resolution: "@eslint-community/eslint-utils@npm:4.4.0"
@@ -2693,6 +3094,24 @@ __metadata:
languageName: node
linkType: hard
+"@eslint-community/eslint-utils@npm:^4.4.0":
+ version: 4.4.1
+ resolution: "@eslint-community/eslint-utils@npm:4.4.1"
+ dependencies:
+ eslint-visitor-keys: ^3.4.3
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+ checksum: a7ffc838eb6a9ef594cda348458ccf38f34439ac77dc090fa1c120024bcd4eb911dfd74d5ef44d42063e7949fa7c5123ce714a015c4abb917d4124be1bd32bfe
+ languageName: node
+ linkType: hard
+
+"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.11.0":
+ version: 4.12.1
+ resolution: "@eslint-community/regexpp@npm:4.12.1"
+ checksum: 0d628680e204bc316d545b4993d3658427ca404ae646ce541fcc65306b8c712c340e5e573e30fb9f85f4855c0c5f6dca9868931f2fcced06417fbe1a0c6cd2d6
+ languageName: node
+ linkType: hard
+
"@eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.6.1":
version: 4.10.0
resolution: "@eslint-community/regexpp@npm:4.10.0"
@@ -2700,6 +3119,24 @@ __metadata:
languageName: node
linkType: hard
+"@eslint/config-array@npm:^0.18.0":
+ version: 0.18.0
+ resolution: "@eslint/config-array@npm:0.18.0"
+ dependencies:
+ "@eslint/object-schema": ^2.1.4
+ debug: ^4.3.1
+ minimatch: ^3.1.2
+ checksum: 5ff748e1788745bfb3160c3b3151d62a7c054e336e9fe8069e86cfa6106f3abbd59b24f1253122268295f98c66803e9a7b23d7f947a8c00f62d2060cc44bc7fc
+ languageName: node
+ linkType: hard
+
+"@eslint/core@npm:^0.7.0":
+ version: 0.7.0
+ resolution: "@eslint/core@npm:0.7.0"
+ checksum: 91d4aa2805f356fb0bba693411deab91590472666e22c9c03304ba03b288b74403a5e120db16d0926ea94281e15563a8d4d519cd1e565d514e2d5015a84b8575
+ languageName: node
+ linkType: hard
+
"@eslint/eslintrc@npm:^0.4.3":
version: 0.4.3
resolution: "@eslint/eslintrc@npm:0.4.3"
@@ -2734,6 +3171,23 @@ __metadata:
languageName: node
linkType: hard
+"@eslint/eslintrc@npm:^3.1.0":
+ version: 3.1.0
+ resolution: "@eslint/eslintrc@npm:3.1.0"
+ dependencies:
+ ajv: ^6.12.4
+ debug: ^4.3.2
+ espree: ^10.0.1
+ globals: ^14.0.0
+ ignore: ^5.2.0
+ import-fresh: ^3.2.1
+ js-yaml: ^4.1.0
+ minimatch: ^3.1.2
+ strip-json-comments: ^3.1.1
+ checksum: b0a9bbd98c8b9e0f4d975b042ff9b874dde722b20834ea2ff46551c3de740d4f10f56c449b790ef34d7f82147cbddfc22b004a43cc885dbc2664bb134766b5e4
+ languageName: node
+ linkType: hard
+
"@eslint/js@npm:8.57.0":
version: 8.57.0
resolution: "@eslint/js@npm:8.57.0"
@@ -2741,6 +3195,29 @@ __metadata:
languageName: node
linkType: hard
+"@eslint/js@npm:9.13.0, @eslint/js@npm:^9.13.0":
+ version: 9.13.0
+ resolution: "@eslint/js@npm:9.13.0"
+ checksum: ad5dd72aa75bd8d5bd3c1ffe68cf748aed7edef5fcf97193eb52af35dbb89a1999f526a0e2c169ef5572afbbbbb5f37d6fd0af2991d9ccdc29f753da5cc0f532
+ languageName: node
+ linkType: hard
+
+"@eslint/object-schema@npm:^2.1.4":
+ version: 2.1.4
+ resolution: "@eslint/object-schema@npm:2.1.4"
+ checksum: 5a03094115bcdab7991dbbc5d17a9713f394cebb4b44d3eaf990d7487b9b8e1877b817997334ab40be52e299a0384595c6f6ba91b389901e5e1d21efda779271
+ languageName: node
+ linkType: hard
+
+"@eslint/plugin-kit@npm:^0.2.0":
+ version: 0.2.1
+ resolution: "@eslint/plugin-kit@npm:0.2.1"
+ dependencies:
+ levn: ^0.4.1
+ checksum: 3c4fc57ff1fa8f08c9c7c3f2272883fe455faf21e352bd5c7965406d60b366ae8eb913fd53e846a688eaa9eca7f8100428361ac598bd56499fced6991d7b200e
+ languageName: node
+ linkType: hard
+
"@ethereumjs/common@npm:^3.2.0":
version: 3.2.0
resolution: "@ethereumjs/common@npm:3.2.0"
@@ -3075,8 +3552,25 @@ __metadata:
languageName: node
linkType: hard
-"@humanwhocodes/config-array@npm:^0.11.14":
- version: 0.11.14
+"@humanfs/core@npm:^0.19.0":
+ version: 0.19.0
+ resolution: "@humanfs/core@npm:0.19.0"
+ checksum: d73c153e9a41efce401cdf8eaa831e5b01630b45a46678eded3803347251a24446f1500b0074750fcab0a88d947609b164a0d5bba57f58ec18167bea01c69ac5
+ languageName: node
+ linkType: hard
+
+"@humanfs/node@npm:^0.16.5":
+ version: 0.16.5
+ resolution: "@humanfs/node@npm:0.16.5"
+ dependencies:
+ "@humanfs/core": ^0.19.0
+ "@humanwhocodes/retry": ^0.3.0
+ checksum: ae4799c6bf436450e1b1836f23fdb4ce0eb862df8e02fd498ee7d8ebe552d85fe36ccac81fcfbe39bf43cb49b302ae438d94699a451d1cfc78f64198d4b45674
+ languageName: node
+ linkType: hard
+
+"@humanwhocodes/config-array@npm:^0.11.14":
+ version: 0.11.14
resolution: "@humanwhocodes/config-array@npm:0.11.14"
dependencies:
"@humanwhocodes/object-schema": ^2.0.2
@@ -3118,6 +3612,13 @@ __metadata:
languageName: node
linkType: hard
+"@humanwhocodes/retry@npm:^0.3.0, @humanwhocodes/retry@npm:^0.3.1":
+ version: 0.3.1
+ resolution: "@humanwhocodes/retry@npm:0.3.1"
+ checksum: 7e5517bb51dbea3e02ab6cacef59a8f4b0ca023fc4b0b8cbc40de0ad29f46edd50b897c6e7fba79366a0217e3f48e2da8975056f6c35cfe19d9cc48f1d03c1dd
+ languageName: node
+ linkType: hard
+
"@hutson/parse-repository-url@npm:^3.0.0":
version: 3.0.2
resolution: "@hutson/parse-repository-url@npm:3.0.2"
@@ -3652,6 +4153,29 @@ __metadata:
languageName: node
linkType: hard
+"@metamask/json-rpc-engine@npm:^8.0.1, @metamask/json-rpc-engine@npm:^8.0.2":
+ version: 8.0.2
+ resolution: "@metamask/json-rpc-engine@npm:8.0.2"
+ dependencies:
+ "@metamask/rpc-errors": ^6.2.1
+ "@metamask/safe-event-emitter": ^3.0.0
+ "@metamask/utils": ^8.3.0
+ checksum: c240d298ad503d93922a94a62cf59f0344b6d6644a523bc8ea3c0f321bea7172b89f2747a5618e2861b2e8152ae5086b76f391a10e4566529faa50b8850c051d
+ languageName: node
+ linkType: hard
+
+"@metamask/json-rpc-middleware-stream@npm:^7.0.1":
+ version: 7.0.2
+ resolution: "@metamask/json-rpc-middleware-stream@npm:7.0.2"
+ dependencies:
+ "@metamask/json-rpc-engine": ^8.0.2
+ "@metamask/safe-event-emitter": ^3.0.0
+ "@metamask/utils": ^8.3.0
+ readable-stream: ^3.6.2
+ checksum: ff11ad3ff0ec27530efc53c4e6543661648f437dacdd58797449307e20dbc428b479cd8d1e9767797268b98d0445bd6f1986820a8c855faeef01d5c03b55323b
+ languageName: node
+ linkType: hard
+
"@metamask/object-multiplex@npm:^1.1.0":
version: 1.3.0
resolution: "@metamask/object-multiplex@npm:1.3.0"
@@ -3663,6 +4187,45 @@ __metadata:
languageName: node
linkType: hard
+"@metamask/object-multiplex@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "@metamask/object-multiplex@npm:2.1.0"
+ dependencies:
+ once: ^1.4.0
+ readable-stream: ^3.6.2
+ checksum: e119f695e89eb20c3174f8ac6d74587498d85cff92c37e83e167cb758b3d3147d5b5e1a997d6198d430ebcf2cede6265bf5d4513fe96dbb2d82bbc6167752caa
+ languageName: node
+ linkType: hard
+
+"@metamask/onboarding@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "@metamask/onboarding@npm:1.0.1"
+ dependencies:
+ bowser: ^2.9.0
+ checksum: c5a6b13760d8c761733fd5edcd3984b2951fb22b34ecebc27104224de7d2582065b8b7edc5b1dafafb76e73a55144d251bc08d540620dde7f1ebfb5f3520b050
+ languageName: node
+ linkType: hard
+
+"@metamask/providers@npm:16.1.0":
+ version: 16.1.0
+ resolution: "@metamask/providers@npm:16.1.0"
+ dependencies:
+ "@metamask/json-rpc-engine": ^8.0.1
+ "@metamask/json-rpc-middleware-stream": ^7.0.1
+ "@metamask/object-multiplex": ^2.0.0
+ "@metamask/rpc-errors": ^6.2.1
+ "@metamask/safe-event-emitter": ^3.1.1
+ "@metamask/utils": ^8.3.0
+ detect-browser: ^5.2.0
+ extension-port-stream: ^3.0.0
+ fast-deep-equal: ^3.1.3
+ is-stream: ^2.0.0
+ readable-stream: ^3.6.2
+ webextension-polyfill: ^0.10.0
+ checksum: 85e40140f342a38112c3d7cee436751a2be4c575cc4f815ab48a73b549abc2d756bf4a10e4b983e91dbd38076601f992531edb6d8d674aebceae32ef7e299275
+ languageName: node
+ linkType: hard
+
"@metamask/providers@npm:^8.1.1":
version: 8.1.1
resolution: "@metamask/providers@npm:8.1.1"
@@ -3707,6 +4270,68 @@ __metadata:
languageName: node
linkType: hard
+"@metamask/safe-event-emitter@npm:^3.1.1":
+ version: 3.1.2
+ resolution: "@metamask/safe-event-emitter@npm:3.1.2"
+ checksum: 8ef7579f9317eb5c94ecf3e6abb8d13b119af274b678805eac76abe4c0667bfdf539f385e552bb973e96333b71b77aa7c787cb3fce9cd5fb4b00f1dbbabf880d
+ languageName: node
+ linkType: hard
+
+"@metamask/sdk-communication-layer@npm:0.31.0":
+ version: 0.31.0
+ resolution: "@metamask/sdk-communication-layer@npm:0.31.0"
+ dependencies:
+ bufferutil: ^4.0.8
+ date-fns: ^2.29.3
+ debug: ^4.3.4
+ utf-8-validate: ^5.0.2
+ uuid: ^8.3.2
+ peerDependencies:
+ cross-fetch: ^4.0.0
+ eciesjs: "*"
+ eventemitter2: ^6.4.9
+ readable-stream: ^3.6.2
+ socket.io-client: ^4.5.1
+ checksum: 3f9283d828d736f331154bfa0e1368b7c7c18e00eff66ccd20e97fb86618433cef3c60ed4168e2565bda825303562eb00bb9ca101d1abdcdc3f3848f807e614e
+ languageName: node
+ linkType: hard
+
+"@metamask/sdk-install-modal-web@npm:0.31.1":
+ version: 0.31.1
+ resolution: "@metamask/sdk-install-modal-web@npm:0.31.1"
+ dependencies:
+ "@paulmillr/qr": ^0.2.1
+ checksum: 9b9967ccbe4c0e07c39f0d7da18841902d726cd888b1745bc95d90d4e16aac3ccd2fb23f32edc1425874172ff8aa2f466eea30d9c0f7120fd14f2dbf7c12d6fc
+ languageName: node
+ linkType: hard
+
+"@metamask/sdk@npm:0.31.1":
+ version: 0.31.1
+ resolution: "@metamask/sdk@npm:0.31.1"
+ dependencies:
+ "@babel/runtime": ^7.26.0
+ "@metamask/onboarding": ^1.0.1
+ "@metamask/providers": 16.1.0
+ "@metamask/sdk-communication-layer": 0.31.0
+ "@metamask/sdk-install-modal-web": 0.31.1
+ "@paulmillr/qr": ^0.2.1
+ bowser: ^2.9.0
+ cross-fetch: ^4.0.0
+ debug: ^4.3.4
+ eciesjs: ^0.4.11
+ eth-rpc-errors: ^4.0.3
+ eventemitter2: ^6.4.9
+ obj-multiplex: ^1.0.0
+ pump: ^3.0.0
+ readable-stream: ^3.6.2
+ socket.io-client: ^4.5.1
+ tslib: ^2.6.0
+ util: ^0.12.4
+ uuid: ^8.3.2
+ checksum: f9cba369835d789e8415efca2d806b045e08bfc3f6ea5478ca3a5ec1df9a4f5180eae6e6afbd96125945e22be8d925da04b991c1b1dbdc62c21b4b5ab0658983
+ languageName: node
+ linkType: hard
+
"@metamask/types@npm:^1.1.0":
version: 1.1.0
resolution: "@metamask/types@npm:1.1.0"
@@ -3848,6 +4473,22 @@ __metadata:
languageName: node
linkType: hard
+"@noble/ciphers@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "@noble/ciphers@npm:1.0.0"
+ checksum: fa34a8f794deca3c47b82002705d7d742046e772460f1b04156c8e9eb6e0c706b8cb474bb78bdc3f35fae8270b01784f0484d31b8f839b9e16319660b9f229de
+ languageName: node
+ linkType: hard
+
+"@noble/curves@npm:1.0.0, @noble/curves@npm:~1.0.0":
+ version: 1.0.0
+ resolution: "@noble/curves@npm:1.0.0"
+ dependencies:
+ "@noble/hashes": 1.3.0
+ checksum: 6bcef44d626c640dc8961819d68dd67dffb907e3b973b7c27efe0ecdd9a5c6ce62c7b9e3dfc930c66605dced7f1ec0514d191c09a2ce98d6d52b66e3315ffa79
+ languageName: node
+ linkType: hard
+
"@noble/curves@npm:1.2.0, @noble/curves@npm:~1.2.0":
version: 1.2.0
resolution: "@noble/curves@npm:1.2.0"
@@ -3866,6 +4507,24 @@ __metadata:
languageName: node
linkType: hard
+"@noble/curves@npm:1.6.0, @noble/curves@npm:^1.4.0, @noble/curves@npm:^1.6.0, @noble/curves@npm:~1.6.0":
+ version: 1.6.0
+ resolution: "@noble/curves@npm:1.6.0"
+ dependencies:
+ "@noble/hashes": 1.5.0
+ checksum: 258f3feb2a6098cf35521562ecb7d452fd728e8a008ff9f1ef435184f9d0c782ceb8f7b7fa8df3317c3be7a19f53995ee124cd05c8080b130bd42e3cb072f24d
+ languageName: node
+ linkType: hard
+
+"@noble/curves@npm:1.7.0, @noble/curves@npm:~1.7.0":
+ version: 1.7.0
+ resolution: "@noble/curves@npm:1.7.0"
+ dependencies:
+ "@noble/hashes": 1.6.0
+ checksum: e220b704f1e516f326fff985e794e840a267f5542e1388737142b08177672ebc41b460b5a5bf636d7622c68e8ae719bc042ccd8aed16dc14311450a94b5f2a05
+ languageName: node
+ linkType: hard
+
"@noble/curves@npm:^1.3.0":
version: 1.4.0
resolution: "@noble/curves@npm:1.4.0"
@@ -3917,6 +4576,27 @@ __metadata:
languageName: node
linkType: hard
+"@noble/hashes@npm:1.5.0, @noble/hashes@npm:^1.4.0, @noble/hashes@npm:^1.5.0, @noble/hashes@npm:~1.5.0":
+ version: 1.5.0
+ resolution: "@noble/hashes@npm:1.5.0"
+ checksum: 9cc031d5c888c455bfeef76af649b87f75380a4511405baea633c1e4912fd84aff7b61e99716f0231d244c9cfeda1fafd7d718963e6a0c674ed705e9b1b4f76b
+ languageName: node
+ linkType: hard
+
+"@noble/hashes@npm:1.6.0":
+ version: 1.6.0
+ resolution: "@noble/hashes@npm:1.6.0"
+ checksum: 07729b80108d2a9b862eb4e070d4f78ca7ee86b9a9c13a4f7c338ba47a15d4386dd283235da71f21ad515fa9f0b9429fc3da39d2f2b4a50e2442212d14cfd4a9
+ languageName: node
+ linkType: hard
+
+"@noble/hashes@npm:1.6.1, @noble/hashes@npm:~1.6.0":
+ version: 1.6.1
+ resolution: "@noble/hashes@npm:1.6.1"
+ checksum: 57c62f65ee217c0293b4321b547792aa6d79812bfe70a7d62dc83e0f936cc677b14ed981b4e88cf8fdad37cd6d3a0cbd3bd0908b0728adc9daf066e678be8901
+ languageName: node
+ linkType: hard
+
"@noble/secp256k1@npm:1.6.0":
version: 1.6.0
resolution: "@noble/secp256k1@npm:1.6.0"
@@ -4125,6 +4805,13 @@ __metadata:
languageName: node
linkType: hard
+"@paulmillr/qr@npm:^0.2.1":
+ version: 0.2.1
+ resolution: "@paulmillr/qr@npm:0.2.1"
+ checksum: 8a7b882f74f472759b0e5911c9c902a29c5232609373af4c5775625d9aad4ebda635d84c25be27e694144ba73d8e4204e72c3b9b59e9a375ec1d19f034a2d2ad
+ languageName: node
+ linkType: hard
+
"@pdf-lib/standard-fonts@npm:^1.0.0":
version: 1.0.0
resolution: "@pdf-lib/standard-fonts@npm:1.0.0"
@@ -6779,6 +7466,13 @@ __metadata:
languageName: node
linkType: hard
+"@rollup/rollup-android-arm-eabi@npm:4.24.2":
+ version: 4.24.2
+ resolution: "@rollup/rollup-android-arm-eabi@npm:4.24.2"
+ conditions: os=android & cpu=arm
+ languageName: node
+ linkType: hard
+
"@rollup/rollup-android-arm64@npm:4.13.0":
version: 4.13.0
resolution: "@rollup/rollup-android-arm64@npm:4.13.0"
@@ -6786,6 +7480,13 @@ __metadata:
languageName: node
linkType: hard
+"@rollup/rollup-android-arm64@npm:4.24.2":
+ version: 4.24.2
+ resolution: "@rollup/rollup-android-arm64@npm:4.24.2"
+ conditions: os=android & cpu=arm64
+ languageName: node
+ linkType: hard
+
"@rollup/rollup-darwin-arm64@npm:4.13.0":
version: 4.13.0
resolution: "@rollup/rollup-darwin-arm64@npm:4.13.0"
@@ -6793,6 +7494,13 @@ __metadata:
languageName: node
linkType: hard
+"@rollup/rollup-darwin-arm64@npm:4.24.2":
+ version: 4.24.2
+ resolution: "@rollup/rollup-darwin-arm64@npm:4.24.2"
+ conditions: os=darwin & cpu=arm64
+ languageName: node
+ linkType: hard
+
"@rollup/rollup-darwin-x64@npm:4.13.0":
version: 4.13.0
resolution: "@rollup/rollup-darwin-x64@npm:4.13.0"
@@ -6800,6 +7508,27 @@ __metadata:
languageName: node
linkType: hard
+"@rollup/rollup-darwin-x64@npm:4.24.2":
+ version: 4.24.2
+ resolution: "@rollup/rollup-darwin-x64@npm:4.24.2"
+ conditions: os=darwin & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-freebsd-arm64@npm:4.24.2":
+ version: 4.24.2
+ resolution: "@rollup/rollup-freebsd-arm64@npm:4.24.2"
+ conditions: os=freebsd & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-freebsd-x64@npm:4.24.2":
+ version: 4.24.2
+ resolution: "@rollup/rollup-freebsd-x64@npm:4.24.2"
+ conditions: os=freebsd & cpu=x64
+ languageName: node
+ linkType: hard
+
"@rollup/rollup-linux-arm-gnueabihf@npm:4.13.0":
version: 4.13.0
resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.13.0"
@@ -6807,6 +7536,20 @@ __metadata:
languageName: node
linkType: hard
+"@rollup/rollup-linux-arm-gnueabihf@npm:4.24.2":
+ version: 4.24.2
+ resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.24.2"
+ conditions: os=linux & cpu=arm & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-linux-arm-musleabihf@npm:4.24.2":
+ version: 4.24.2
+ resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.24.2"
+ conditions: os=linux & cpu=arm & libc=musl
+ languageName: node
+ linkType: hard
+
"@rollup/rollup-linux-arm64-gnu@npm:4.13.0":
version: 4.13.0
resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.13.0"
@@ -6814,6 +7557,13 @@ __metadata:
languageName: node
linkType: hard
+"@rollup/rollup-linux-arm64-gnu@npm:4.24.2":
+ version: 4.24.2
+ resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.24.2"
+ conditions: os=linux & cpu=arm64 & libc=glibc
+ languageName: node
+ linkType: hard
+
"@rollup/rollup-linux-arm64-musl@npm:4.13.0":
version: 4.13.0
resolution: "@rollup/rollup-linux-arm64-musl@npm:4.13.0"
@@ -6821,6 +7571,20 @@ __metadata:
languageName: node
linkType: hard
+"@rollup/rollup-linux-arm64-musl@npm:4.24.2":
+ version: 4.24.2
+ resolution: "@rollup/rollup-linux-arm64-musl@npm:4.24.2"
+ conditions: os=linux & cpu=arm64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-linux-powerpc64le-gnu@npm:4.24.2":
+ version: 4.24.2
+ resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.24.2"
+ conditions: os=linux & cpu=ppc64 & libc=glibc
+ languageName: node
+ linkType: hard
+
"@rollup/rollup-linux-riscv64-gnu@npm:4.13.0":
version: 4.13.0
resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.13.0"
@@ -6828,6 +7592,20 @@ __metadata:
languageName: node
linkType: hard
+"@rollup/rollup-linux-riscv64-gnu@npm:4.24.2":
+ version: 4.24.2
+ resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.24.2"
+ conditions: os=linux & cpu=riscv64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-linux-s390x-gnu@npm:4.24.2":
+ version: 4.24.2
+ resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.24.2"
+ conditions: os=linux & cpu=s390x & libc=glibc
+ languageName: node
+ linkType: hard
+
"@rollup/rollup-linux-x64-gnu@npm:4.13.0":
version: 4.13.0
resolution: "@rollup/rollup-linux-x64-gnu@npm:4.13.0"
@@ -6835,6 +7613,13 @@ __metadata:
languageName: node
linkType: hard
+"@rollup/rollup-linux-x64-gnu@npm:4.24.2":
+ version: 4.24.2
+ resolution: "@rollup/rollup-linux-x64-gnu@npm:4.24.2"
+ conditions: os=linux & cpu=x64 & libc=glibc
+ languageName: node
+ linkType: hard
+
"@rollup/rollup-linux-x64-musl@npm:4.13.0":
version: 4.13.0
resolution: "@rollup/rollup-linux-x64-musl@npm:4.13.0"
@@ -6842,6 +7627,13 @@ __metadata:
languageName: node
linkType: hard
+"@rollup/rollup-linux-x64-musl@npm:4.24.2":
+ version: 4.24.2
+ resolution: "@rollup/rollup-linux-x64-musl@npm:4.24.2"
+ conditions: os=linux & cpu=x64 & libc=musl
+ languageName: node
+ linkType: hard
+
"@rollup/rollup-win32-arm64-msvc@npm:4.13.0":
version: 4.13.0
resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.13.0"
@@ -6849,6 +7641,13 @@ __metadata:
languageName: node
linkType: hard
+"@rollup/rollup-win32-arm64-msvc@npm:4.24.2":
+ version: 4.24.2
+ resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.24.2"
+ conditions: os=win32 & cpu=arm64
+ languageName: node
+ linkType: hard
+
"@rollup/rollup-win32-ia32-msvc@npm:4.13.0":
version: 4.13.0
resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.13.0"
@@ -6856,6 +7655,13 @@ __metadata:
languageName: node
linkType: hard
+"@rollup/rollup-win32-ia32-msvc@npm:4.24.2":
+ version: 4.24.2
+ resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.24.2"
+ conditions: os=win32 & cpu=ia32
+ languageName: node
+ linkType: hard
+
"@rollup/rollup-win32-x64-msvc@npm:4.13.0":
version: 4.13.0
resolution: "@rollup/rollup-win32-x64-msvc@npm:4.13.0"
@@ -6863,6 +7669,13 @@ __metadata:
languageName: node
linkType: hard
+"@rollup/rollup-win32-x64-msvc@npm:4.24.2":
+ version: 4.24.2
+ resolution: "@rollup/rollup-win32-x64-msvc@npm:4.24.2"
+ conditions: os=win32 & cpu=x64
+ languageName: node
+ linkType: hard
+
"@rushstack/eslint-patch@npm:^1.1.0":
version: 1.7.2
resolution: "@rushstack/eslint-patch@npm:1.7.2"
@@ -6870,6 +7683,16 @@ __metadata:
languageName: node
linkType: hard
+"@safe-global/safe-apps-provider@npm:0.18.4":
+ version: 0.18.4
+ resolution: "@safe-global/safe-apps-provider@npm:0.18.4"
+ dependencies:
+ "@safe-global/safe-apps-sdk": ^9.1.0
+ events: ^3.3.0
+ checksum: 8e4254c2d5d6852133d70f2fe63417796b349e2af875f45464a2d99e2423657af4465575779419d6f7c9db2155bbec42e0f617727666790fdd1c9f170b5b1794
+ languageName: node
+ linkType: hard
+
"@safe-global/safe-apps-provider@npm:^0.17.1":
version: 0.17.1
resolution: "@safe-global/safe-apps-provider@npm:0.17.1"
@@ -6880,6 +7703,16 @@ __metadata:
languageName: node
linkType: hard
+"@safe-global/safe-apps-provider@npm:^0.18.1":
+ version: 0.18.3
+ resolution: "@safe-global/safe-apps-provider@npm:0.18.3"
+ dependencies:
+ "@safe-global/safe-apps-sdk": ^9.1.0
+ events: ^3.3.0
+ checksum: e208df42fe49474d54847d8edd44efb601b5aafaf9e25537500db7fefb1172201a62f577c749f424b34932439dd7ebe461d33b23075cf6b80fb35ef841017a30
+ languageName: node
+ linkType: hard
+
"@safe-global/safe-apps-sdk@npm:8.0.0":
version: 8.0.0
resolution: "@safe-global/safe-apps-sdk@npm:8.0.0"
@@ -6890,7 +7723,17 @@ __metadata:
languageName: node
linkType: hard
-"@safe-global/safe-apps-sdk@npm:^8.0.0":
+"@safe-global/safe-apps-sdk@npm:9.1.0, @safe-global/safe-apps-sdk@npm:^9.1.0":
+ version: 9.1.0
+ resolution: "@safe-global/safe-apps-sdk@npm:9.1.0"
+ dependencies:
+ "@safe-global/safe-gateway-typescript-sdk": ^3.5.3
+ viem: ^2.1.1
+ checksum: e56c3fe83f52667b370072807468b011e9f3e6d690126af4cc5b13ee1544dd5a91b4b3e962d45d2dab065fc4401ef57c350896a9f43c70a9fb3269249f265d72
+ languageName: node
+ linkType: hard
+
+"@safe-global/safe-apps-sdk@npm:^8.0.0, @safe-global/safe-apps-sdk@npm:^8.1.0":
version: 8.1.0
resolution: "@safe-global/safe-apps-sdk@npm:8.1.0"
dependencies:
@@ -6921,6 +7764,31 @@ __metadata:
languageName: node
linkType: hard
+"@scure/base@npm:~1.1.7, @scure/base@npm:~1.1.8":
+ version: 1.1.9
+ resolution: "@scure/base@npm:1.1.9"
+ checksum: 120820a37dfe9dfe4cab2b7b7460552d08e67dee8057ed5354eb68d8e3440890ae983ce3bee957d2b45684950b454a2b6d71d5ee77c1fd3fddc022e2a510337f
+ languageName: node
+ linkType: hard
+
+"@scure/base@npm:~1.2.1":
+ version: 1.2.1
+ resolution: "@scure/base@npm:1.2.1"
+ checksum: 061e04e4f6ed7bada6cdad4c799e6a82f30dda3f4008895bdb2e556f333f9b41f44dc067d25c064357ed6c012ea9c8be1e7927caf8a083af865b8de27b52370c
+ languageName: node
+ linkType: hard
+
+"@scure/bip32@npm:1.3.0":
+ version: 1.3.0
+ resolution: "@scure/bip32@npm:1.3.0"
+ dependencies:
+ "@noble/curves": ~1.0.0
+ "@noble/hashes": ~1.3.0
+ "@scure/base": ~1.1.0
+ checksum: 6eae997f9bdf41fe848134898960ac48e645fa10e63d579be965ca331afd0b7c1b8ebac170770d237ab4099dafc35e5a82995384510025ccf2abe669f85e8918
+ languageName: node
+ linkType: hard
+
"@scure/bip32@npm:1.3.2":
version: 1.3.2
resolution: "@scure/bip32@npm:1.3.2"
@@ -6943,6 +7811,38 @@ __metadata:
languageName: node
linkType: hard
+"@scure/bip32@npm:1.5.0":
+ version: 1.5.0
+ resolution: "@scure/bip32@npm:1.5.0"
+ dependencies:
+ "@noble/curves": ~1.6.0
+ "@noble/hashes": ~1.5.0
+ "@scure/base": ~1.1.7
+ checksum: 2e119525cdffccc3aad7ca64aec22df2101233708111dfb551410f82aae85fe14acf39dc87cea1a535adc327451f9c3dea3c6a2dd22b859508025bc46a7a80ce
+ languageName: node
+ linkType: hard
+
+"@scure/bip32@npm:1.6.0, @scure/bip32@npm:^1.5.0":
+ version: 1.6.0
+ resolution: "@scure/bip32@npm:1.6.0"
+ dependencies:
+ "@noble/curves": ~1.7.0
+ "@noble/hashes": ~1.6.0
+ "@scure/base": ~1.2.1
+ checksum: 1347477e28678a9bc4e2ec5e8e0f679263f2e3cb19c0e65849f76810c4c608461d4b283521c897249fa7dacc8c76e1b50e2a866b22467c8e93662a9c545cd42b
+ languageName: node
+ linkType: hard
+
+"@scure/bip39@npm:1.2.0":
+ version: 1.2.0
+ resolution: "@scure/bip39@npm:1.2.0"
+ dependencies:
+ "@noble/hashes": ~1.3.0
+ "@scure/base": ~1.1.0
+ checksum: 980d761f53e63de04a9e4db840eb13bfb1bd1b664ecb04a71824c12c190f4972fd84146f3ed89b2a8e4c6bd2c17c15f8b592b7ac029e903323b0f9e2dae6916b
+ languageName: node
+ linkType: hard
+
"@scure/bip39@npm:1.2.1":
version: 1.2.1
resolution: "@scure/bip39@npm:1.2.1"
@@ -6963,6 +7863,26 @@ __metadata:
languageName: node
linkType: hard
+"@scure/bip39@npm:1.4.0":
+ version: 1.4.0
+ resolution: "@scure/bip39@npm:1.4.0"
+ dependencies:
+ "@noble/hashes": ~1.5.0
+ "@scure/base": ~1.1.8
+ checksum: 211f2c01361993bfe54c0e4949f290224381457c7f76d7cd51d6a983f3f4b6b9f85adfd0e623977d777ed80417a5fe729eb19dd34e657147810a0e58a8e7b9e0
+ languageName: node
+ linkType: hard
+
+"@scure/bip39@npm:1.5.0, @scure/bip39@npm:^1.4.0":
+ version: 1.5.0
+ resolution: "@scure/bip39@npm:1.5.0"
+ dependencies:
+ "@noble/hashes": ~1.6.0
+ "@scure/base": ~1.2.1
+ checksum: 03d1888f5d0d514eebc5c3adc1e071d225963d434fcf789abea5ef2c8b4b99f3ad9ebee8a597c0c13d5415e6b2b380f55f61560c1643cd871961ab91cbcf5122
+ languageName: node
+ linkType: hard
+
"@sendgrid/client@npm:^7.7.0":
version: 7.7.0
resolution: "@sendgrid/client@npm:7.7.0"
@@ -7047,6 +7967,13 @@ __metadata:
languageName: node
linkType: hard
+"@socket.io/component-emitter@npm:~3.1.0":
+ version: 3.1.2
+ resolution: "@socket.io/component-emitter@npm:3.1.2"
+ checksum: 89888f00699eb34e3070624eb7b8161fa29f064aeb1389a48f02195d55dd7c52a504e52160016859f6d6dffddd54324623cdd47fd34b3d46f9ed96c18c456edc
+ languageName: node
+ linkType: hard
+
"@spruceid/siwe-parser@npm:^2.0.2":
version: 2.0.2
resolution: "@spruceid/siwe-parser@npm:2.0.2"
@@ -7190,7 +8117,7 @@ __metadata:
languageName: node
linkType: hard
-"@stablelib/random@npm:^1.0.1, @stablelib/random@npm:^1.0.2":
+"@stablelib/random@npm:1.0.2, @stablelib/random@npm:^1.0.1, @stablelib/random@npm:^1.0.2":
version: 1.0.2
resolution: "@stablelib/random@npm:1.0.2"
dependencies:
@@ -7229,7 +8156,7 @@ __metadata:
languageName: node
linkType: hard
-"@stablelib/x25519@npm:^1.0.3":
+"@stablelib/x25519@npm:1.0.3, @stablelib/x25519@npm:^1.0.3":
version: 1.0.3
resolution: "@stablelib/x25519@npm:1.0.3"
dependencies:
@@ -8415,6 +9342,37 @@ __metadata:
languageName: node
linkType: hard
+"@talismn/wagmi-connector@npm:^0.3.1":
+ version: 0.3.1
+ resolution: "@talismn/wagmi-connector@npm:0.3.1"
+ dependencies:
+ "@wagmi/core": ^1.0.5
+ viem: ^0.3.31
+ peerDependencies:
+ "@wagmi/core": 1.x
+ viem: "*"
+ checksum: 9f25caa2c38318097f477ed649712994c102c6bf239b06d24ddd1286f3d092c20795bb02b9ed017b95c9a222448b18a8d20b82dfb4eea2b6d2e27447a872ed94
+ languageName: node
+ linkType: hard
+
+"@tanstack/query-core@npm:5.59.16":
+ version: 5.59.16
+ resolution: "@tanstack/query-core@npm:5.59.16"
+ checksum: d01fb27718985a69fd45df178496fc1afab25324aa355ce1e1fa2068bc8ffadba68954914a5ae886c7e92d6d7b998ceae9c7a2741081c320a2482a31a62fcfda
+ languageName: node
+ linkType: hard
+
+"@tanstack/react-query@npm:^5.59.16":
+ version: 5.59.16
+ resolution: "@tanstack/react-query@npm:5.59.16"
+ dependencies:
+ "@tanstack/query-core": 5.59.16
+ peerDependencies:
+ react: ^18 || ^19
+ checksum: ad5d3579496cfd26593f4b93b0e412ceab2effc97cf6fc4f029b1e381eb3bb544ec850bb3116e511f12e45271aaeeb4f74201a69c97ad3afe1dec179f9a12759
+ languageName: node
+ linkType: hard
+
"@testing-library/cypress@npm:^9.0.0":
version: 9.0.0
resolution: "@testing-library/cypress@npm:9.0.0"
@@ -8839,6 +9797,13 @@ __metadata:
languageName: node
linkType: hard
+"@types/estree@npm:1.0.6, @types/estree@npm:^1.0.6":
+ version: 1.0.6
+ resolution: "@types/estree@npm:1.0.6"
+ checksum: 8825d6e729e16445d9a1dd2fb1db2edc5ed400799064cd4d028150701031af012ba30d6d03fe9df40f4d7a437d0de6d2b256020152b7b09bde9f2e420afdffd9
+ languageName: node
+ linkType: hard
+
"@types/estree@npm:^0.0.51":
version: 0.0.51
resolution: "@types/estree@npm:0.0.51"
@@ -9030,7 +9995,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.7, @types/json-schema@npm:^7.0.9":
+"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.15, @types/json-schema@npm:^7.0.7, @types/json-schema@npm:^7.0.9":
version: 7.0.15
resolution: "@types/json-schema@npm:7.0.15"
checksum: 97ed0cb44d4070aecea772b7b2e2ed971e10c81ec87dd4ecc160322ffa55ff330dace1793489540e3e318d90942064bb697cc0f8989391797792d919737b3b98
@@ -9200,6 +10165,15 @@ __metadata:
languageName: node
linkType: hard
+"@types/node@npm:^22.8.2":
+ version: 22.8.2
+ resolution: "@types/node@npm:22.8.2"
+ dependencies:
+ undici-types: ~6.19.8
+ checksum: 8d57352fe563e8de78311c2f799e8c3805cbec3840dfa54d5168588c30112d1e87a7940ebdbdcebb1f0094e26b7e626dfadd9683f5c60d8a76e9082051fea14a
+ languageName: node
+ linkType: hard
+
"@types/normalize-package-data@npm:^2.4.0":
version: 2.4.4
resolution: "@types/normalize-package-data@npm:2.4.4"
@@ -9265,6 +10239,15 @@ __metadata:
languageName: node
linkType: hard
+"@types/react-dom@npm:^18.3.1":
+ version: 18.3.1
+ resolution: "@types/react-dom@npm:18.3.1"
+ dependencies:
+ "@types/react": "*"
+ checksum: ad28ecce3915d30dc76adc2a1373fda1745ba429cea290e16c6628df9a05fd80b6403c8e87d78b45e6c60e51df7a67add389ab62b90070fbfdc9bda8307d9953
+ languageName: node
+ linkType: hard
+
"@types/react-helmet-async@npm:^1.0.3":
version: 1.0.3
resolution: "@types/react-helmet-async@npm:1.0.3"
@@ -9638,6 +10621,29 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/eslint-plugin@npm:8.11.0":
+ version: 8.11.0
+ resolution: "@typescript-eslint/eslint-plugin@npm:8.11.0"
+ dependencies:
+ "@eslint-community/regexpp": ^4.10.0
+ "@typescript-eslint/scope-manager": 8.11.0
+ "@typescript-eslint/type-utils": 8.11.0
+ "@typescript-eslint/utils": 8.11.0
+ "@typescript-eslint/visitor-keys": 8.11.0
+ graphemer: ^1.4.0
+ ignore: ^5.3.1
+ natural-compare: ^1.4.0
+ ts-api-utils: ^1.3.0
+ peerDependencies:
+ "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0
+ eslint: ^8.57.0 || ^9.0.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 5cfc337a957b1c1a868f0f05ed278d4b631aab3aad037c1ca52f458973dee53c2f79db5cb3ac0278d3a4d2846560335212e347c4b978efd84811d6c910e93975
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/eslint-plugin@npm:^4.32.0":
version: 4.33.0
resolution: "@typescript-eslint/eslint-plugin@npm:4.33.0"
@@ -9728,6 +10734,24 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/parser@npm:8.11.0":
+ version: 8.11.0
+ resolution: "@typescript-eslint/parser@npm:8.11.0"
+ dependencies:
+ "@typescript-eslint/scope-manager": 8.11.0
+ "@typescript-eslint/types": 8.11.0
+ "@typescript-eslint/typescript-estree": 8.11.0
+ "@typescript-eslint/visitor-keys": 8.11.0
+ debug: ^4.3.4
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: b7664933df72e150289889e16f10f042d427d8334786ce33fa2e0d2fd2fbf31a52c6e88f9b6b9a864f4e78c7b60cd52c034886eb1fa82893d69434bcd4f7e173
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/parser@npm:^4.32.0":
version: 4.33.0
resolution: "@typescript-eslint/parser@npm:4.33.0"
@@ -9792,6 +10816,16 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/scope-manager@npm:8.11.0":
+ version: 8.11.0
+ resolution: "@typescript-eslint/scope-manager@npm:8.11.0"
+ dependencies:
+ "@typescript-eslint/types": 8.11.0
+ "@typescript-eslint/visitor-keys": 8.11.0
+ checksum: f36212ac1df6a2ed0953beda6bf66e57fd56fcc1c4b4d21149f3451ae621f63aa7ccb92aa1281615250264fdd22e56a163a5d11c5c772c857741ac0e25533325
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/type-utils@npm:5.30.5":
version: 5.30.5
resolution: "@typescript-eslint/type-utils@npm:5.30.5"
@@ -9825,6 +10859,21 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/type-utils@npm:8.11.0":
+ version: 8.11.0
+ resolution: "@typescript-eslint/type-utils@npm:8.11.0"
+ dependencies:
+ "@typescript-eslint/typescript-estree": 8.11.0
+ "@typescript-eslint/utils": 8.11.0
+ debug: ^4.3.4
+ ts-api-utils: ^1.3.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 74704ee811de343ea2d349a16eec53b6cc8f2b5720510bf327e10667304c48410af78b9ec7aee5d43924a3f6c268cc2cddb7a0606f20c62391b0d7045d8b6264
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/types@npm:4.33.0":
version: 4.33.0
resolution: "@typescript-eslint/types@npm:4.33.0"
@@ -9846,6 +10895,13 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/types@npm:8.11.0":
+ version: 8.11.0
+ resolution: "@typescript-eslint/types@npm:8.11.0"
+ checksum: 2958f3b5b30d3a876aad79df15662e6c23fe3d0c7750c473f27adc725b2a20f303e914db785c64200bc4092c3489648407792e2bd89eccf3f7aaa4495be81681
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/typescript-estree@npm:4.33.0":
version: 4.33.0
resolution: "@typescript-eslint/typescript-estree@npm:4.33.0"
@@ -9900,6 +10956,25 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/typescript-estree@npm:8.11.0":
+ version: 8.11.0
+ resolution: "@typescript-eslint/typescript-estree@npm:8.11.0"
+ dependencies:
+ "@typescript-eslint/types": 8.11.0
+ "@typescript-eslint/visitor-keys": 8.11.0
+ debug: ^4.3.4
+ fast-glob: ^3.3.2
+ is-glob: ^4.0.3
+ minimatch: ^9.0.4
+ semver: ^7.6.0
+ ts-api-utils: ^1.3.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 03ae4740d4ff19ebc3ea68ac3be1a0265b4abe6348fdc48123e20d6f9206baaa70209e65c9fa4a91930da7d3952c55099a307014284c9b596b12f72bce741817
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/utils@npm:5.30.5":
version: 5.30.5
resolution: "@typescript-eslint/utils@npm:5.30.5"
@@ -9934,6 +11009,20 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/utils@npm:8.11.0":
+ version: 8.11.0
+ resolution: "@typescript-eslint/utils@npm:8.11.0"
+ dependencies:
+ "@eslint-community/eslint-utils": ^4.4.0
+ "@typescript-eslint/scope-manager": 8.11.0
+ "@typescript-eslint/types": 8.11.0
+ "@typescript-eslint/typescript-estree": 8.11.0
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ checksum: 0a6286fb6c6aaf497bcd5657e4f8167f29c32bb913e4feab3822c504f537ac30975d626dff442cc691e040384ad197313b5685d79296fc8a42ed6c827dcb52fc
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/visitor-keys@npm:4.33.0":
version: 4.33.0
resolution: "@typescript-eslint/visitor-keys@npm:4.33.0"
@@ -9964,6 +11053,16 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/visitor-keys@npm:8.11.0":
+ version: 8.11.0
+ resolution: "@typescript-eslint/visitor-keys@npm:8.11.0"
+ dependencies:
+ "@typescript-eslint/types": 8.11.0
+ eslint-visitor-keys: ^3.4.3
+ checksum: 29057642bf63994646bd8c5b4baa704ae8b1ff094daa6254a6a92e9fbd252086e219b2b7e8050a131da58cd16cc4dee20bb9fc142bc0d3f22f92af2b59b5444e
+ languageName: node
+ linkType: hard
+
"@ungap/structured-clone@npm:^1.2.0":
version: 1.2.0
resolution: "@ungap/structured-clone@npm:1.2.0"
@@ -10013,6 +11112,21 @@ __metadata:
languageName: node
linkType: hard
+"@vitejs/plugin-react@npm:^4.3.3":
+ version: 4.3.3
+ resolution: "@vitejs/plugin-react@npm:4.3.3"
+ dependencies:
+ "@babel/core": ^7.25.2
+ "@babel/plugin-transform-react-jsx-self": ^7.24.7
+ "@babel/plugin-transform-react-jsx-source": ^7.24.7
+ "@types/babel__core": ^7.20.5
+ react-refresh: ^0.14.2
+ peerDependencies:
+ vite: ^4.2.0 || ^5.0.0
+ checksum: 1ad449cb7934e14ad265a0044aa2461cdb47587c436c2a0324e2b6a73de1b63a34a84396de41b77988fac67ff43302bf0186674344e11a881ba50936cc4297d8
+ languageName: node
+ linkType: hard
+
"@vitest/expect@npm:1.4.0":
version: 1.4.0
resolution: "@vitest/expect@npm:1.4.0"
@@ -10067,6 +11181,125 @@ __metadata:
languageName: node
linkType: hard
+"@wagmi/chains@npm:1.0.0":
+ version: 1.0.0
+ resolution: "@wagmi/chains@npm:1.0.0"
+ peerDependencies:
+ typescript: ">=5.0.4"
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: b2e6b84946a276804948819b378ecf55b0cd3be762721f9b2cc5e82359d2053ab3b7b7edb6e32453c8fd001b4107a61a792c481f83f9edf04483666dfe910747
+ languageName: node
+ linkType: hard
+
+"@wagmi/connectors@npm:3.1.11":
+ version: 3.1.11
+ resolution: "@wagmi/connectors@npm:3.1.11"
+ dependencies:
+ "@coinbase/wallet-sdk": ^3.6.6
+ "@safe-global/safe-apps-provider": ^0.18.1
+ "@safe-global/safe-apps-sdk": ^8.1.0
+ "@walletconnect/ethereum-provider": 2.11.0
+ "@walletconnect/legacy-provider": ^2.0.0
+ "@walletconnect/modal": 2.6.2
+ "@walletconnect/utils": 2.11.0
+ abitype: 0.8.7
+ eventemitter3: ^4.0.7
+ peerDependencies:
+ typescript: ">=5.0.4"
+ viem: ">=0.3.35"
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: c198b04751df5e39c37e0a7077f7dcaad7a19b15a71538ee03d5cec066b1c82a3e4b7cc8882b671c49b57066ffd7887dbcad19ed411f98f20e6588455142e9d5
+ languageName: node
+ linkType: hard
+
+"@wagmi/connectors@npm:5.5.3":
+ version: 5.5.3
+ resolution: "@wagmi/connectors@npm:5.5.3"
+ dependencies:
+ "@coinbase/wallet-sdk": 4.2.3
+ "@metamask/sdk": 0.31.1
+ "@safe-global/safe-apps-provider": 0.18.4
+ "@safe-global/safe-apps-sdk": 9.1.0
+ "@walletconnect/ethereum-provider": 2.17.0
+ cbw-sdk: "npm:@coinbase/wallet-sdk@3.9.3"
+ peerDependencies:
+ "@wagmi/core": 2.15.2
+ typescript: ">=5.0.4"
+ viem: 2.x
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 021f927acdbe40df9f6b625006d05333c97aee916e615b3671baaeb3b6c8ef53bf411cef802b244334a8d9e0f80dfafc56a00257324f8ff33acb1b43ad5757d5
+ languageName: node
+ linkType: hard
+
+"@wagmi/core@npm:2.15.2, @wagmi/core@npm:^2.15.2":
+ version: 2.15.2
+ resolution: "@wagmi/core@npm:2.15.2"
+ dependencies:
+ eventemitter3: 5.0.1
+ mipd: 0.0.7
+ zustand: 5.0.0
+ peerDependencies:
+ "@tanstack/query-core": ">=5.0.0"
+ typescript: ">=5.0.4"
+ viem: 2.x
+ peerDependenciesMeta:
+ "@tanstack/query-core":
+ optional: true
+ typescript:
+ optional: true
+ checksum: 42a8fc938bb3f8f878c827b7c7f3fc08b808155a6f38e5a969bdd16b1437efc217465b33ccbcb9dc1138211cdbb79d17a2f14a80a3183bf6e74f0b53b43afd8b
+ languageName: node
+ linkType: hard
+
+"@wagmi/core@npm:^1.0.5":
+ version: 1.4.13
+ resolution: "@wagmi/core@npm:1.4.13"
+ dependencies:
+ "@wagmi/connectors": 3.1.11
+ abitype: 0.8.7
+ eventemitter3: ^4.0.7
+ zustand: ^4.3.1
+ peerDependencies:
+ typescript: ">=5.0.4"
+ viem: ">=0.3.35"
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: e35c5f8ec3ca066cab6affcb551c784e44bcce07742913ebb1285cc58648f5b2cab98d7a014cd6b8cfa1afb2eaa7047523f17d90519982458d2c9b3b6f7e2c9f
+ languageName: node
+ linkType: hard
+
+"@walletconnect/core@npm:2.11.0":
+ version: 2.11.0
+ resolution: "@walletconnect/core@npm:2.11.0"
+ 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
+ "@walletconnect/keyvaluestorage": ^1.1.1
+ "@walletconnect/logger": ^2.0.1
+ "@walletconnect/relay-api": ^1.0.9
+ "@walletconnect/relay-auth": ^1.0.4
+ "@walletconnect/safe-json": ^1.0.2
+ "@walletconnect/time": ^1.0.2
+ "@walletconnect/types": 2.11.0
+ "@walletconnect/utils": 2.11.0
+ events: ^3.3.0
+ isomorphic-unfetch: 3.1.0
+ lodash.isequal: 4.5.0
+ uint8arrays: ^3.1.0
+ checksum: 419eff78df347eb5d5c51c2dbf60e3246b5dda00afdd77279795a89627285839cb769e1115e751026756d37e26e6bd708452170ded08be074d64256afd8a8663
+ languageName: node
+ linkType: hard
+
"@walletconnect/core@npm:2.11.2":
version: 2.11.2
resolution: "@walletconnect/core@npm:2.11.2"
@@ -10117,6 +11350,55 @@ __metadata:
languageName: node
linkType: hard
+"@walletconnect/core@npm:2.17.0":
+ version: 2.17.0
+ resolution: "@walletconnect/core@npm:2.17.0"
+ dependencies:
+ "@walletconnect/heartbeat": 1.2.2
+ "@walletconnect/jsonrpc-provider": 1.0.14
+ "@walletconnect/jsonrpc-types": 1.0.4
+ "@walletconnect/jsonrpc-utils": 1.0.8
+ "@walletconnect/jsonrpc-ws-connection": 1.0.14
+ "@walletconnect/keyvaluestorage": 1.1.1
+ "@walletconnect/logger": 2.1.2
+ "@walletconnect/relay-api": 1.0.11
+ "@walletconnect/relay-auth": 1.0.4
+ "@walletconnect/safe-json": 1.0.2
+ "@walletconnect/time": 1.0.2
+ "@walletconnect/types": 2.17.0
+ "@walletconnect/utils": 2.17.0
+ events: 3.3.0
+ lodash.isequal: 4.5.0
+ uint8arrays: 3.1.0
+ checksum: 97cd155fe79fe6dfc7128da6c38b6644209cf1840bc4c43fc76d691c3c0ba2fe544e5c61e5a8198886c3b037cc5551ed211523938793220db7f1effce705f4e2
+ languageName: node
+ linkType: hard
+
+"@walletconnect/crypto@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "@walletconnect/crypto@npm:1.0.3"
+ dependencies:
+ "@walletconnect/encoding": ^1.0.2
+ "@walletconnect/environment": ^1.0.1
+ "@walletconnect/randombytes": ^1.0.3
+ aes-js: ^3.1.2
+ hash.js: ^1.1.7
+ tslib: 1.14.1
+ checksum: 056c80451178d74be6237f24e53eb96951379ad2f556642b4f07231a9cac53512af182dfb58ee359d1d6803231030de747eb17b35a9a25577e20de3ef2d8fdec
+ languageName: node
+ linkType: hard
+
+"@walletconnect/encoding@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "@walletconnect/encoding@npm:1.0.2"
+ dependencies:
+ is-typedarray: 1.0.0
+ tslib: 1.14.1
+ typedarray-to-buffer: 3.1.5
+ checksum: 648029d6a04e0e3675e1220b87c982e5d69764873e30a45a7c57f18223cd7c13e6758138d4644fd05d8fa03bd438fafb0a0ebc6ae168ed6f4a9bf1f93de1b82f
+ languageName: node
+ linkType: hard
+
"@walletconnect/environment@npm:^1.0.1":
version: 1.0.1
resolution: "@walletconnect/environment@npm:1.0.1"
@@ -10126,6 +11408,42 @@ __metadata:
languageName: node
linkType: hard
+"@walletconnect/ethereum-provider@npm:2.11.0":
+ version: 2.11.0
+ resolution: "@walletconnect/ethereum-provider@npm:2.11.0"
+ dependencies:
+ "@walletconnect/jsonrpc-http-connection": ^1.0.7
+ "@walletconnect/jsonrpc-provider": ^1.0.13
+ "@walletconnect/jsonrpc-types": ^1.0.3
+ "@walletconnect/jsonrpc-utils": ^1.0.8
+ "@walletconnect/modal": ^2.6.2
+ "@walletconnect/sign-client": 2.11.0
+ "@walletconnect/types": 2.11.0
+ "@walletconnect/universal-provider": 2.11.0
+ "@walletconnect/utils": 2.11.0
+ events: ^3.3.0
+ checksum: 8b45eb7e6679d340e6d976c6c10b10b4ce0435b959d35b627677d946b9f152f20fc242e581a16e9b6f7ed98c5352748213856e342f55f3dbd4cd9130965d542c
+ languageName: node
+ linkType: hard
+
+"@walletconnect/ethereum-provider@npm:2.17.0":
+ version: 2.17.0
+ resolution: "@walletconnect/ethereum-provider@npm:2.17.0"
+ dependencies:
+ "@walletconnect/jsonrpc-http-connection": 1.0.8
+ "@walletconnect/jsonrpc-provider": 1.0.14
+ "@walletconnect/jsonrpc-types": 1.0.4
+ "@walletconnect/jsonrpc-utils": 1.0.8
+ "@walletconnect/modal": 2.7.0
+ "@walletconnect/sign-client": 2.17.0
+ "@walletconnect/types": 2.17.0
+ "@walletconnect/universal-provider": 2.17.0
+ "@walletconnect/utils": 2.17.0
+ events: 3.3.0
+ checksum: e851ed258f9a1ef45db00cf46b225a9dc2efb09e4503f4a711a48e14abf4fa3746fad60960791e14c87cebde855e8487fe29146f1b025644472bacb5bb1d3a0f
+ languageName: node
+ linkType: hard
+
"@walletconnect/ethereum-provider@npm:^2.10.1":
version: 2.11.2
resolution: "@walletconnect/ethereum-provider@npm:2.11.2"
@@ -10162,7 +11480,7 @@ __metadata:
languageName: node
linkType: hard
-"@walletconnect/events@npm:^1.0.1":
+"@walletconnect/events@npm:1.0.1, @walletconnect/events@npm:^1.0.1":
version: 1.0.1
resolution: "@walletconnect/events@npm:1.0.1"
dependencies:
@@ -10183,6 +11501,29 @@ __metadata:
languageName: node
linkType: hard
+"@walletconnect/heartbeat@npm:1.2.2":
+ version: 1.2.2
+ resolution: "@walletconnect/heartbeat@npm:1.2.2"
+ dependencies:
+ "@walletconnect/events": ^1.0.1
+ "@walletconnect/time": ^1.0.2
+ events: ^3.3.0
+ checksum: 720341f24dae64acc836015d694b4337a0d1cbc628a3f6ee556771278465cae61366fb0e5af93f9823b06a6f4e23013f3986d6dad2a58c2db4b7c991a73c646d
+ languageName: node
+ linkType: hard
+
+"@walletconnect/jsonrpc-http-connection@npm:1.0.8, @walletconnect/jsonrpc-http-connection@npm:^1.0.4":
+ version: 1.0.8
+ resolution: "@walletconnect/jsonrpc-http-connection@npm:1.0.8"
+ dependencies:
+ "@walletconnect/jsonrpc-utils": ^1.0.6
+ "@walletconnect/safe-json": ^1.0.1
+ cross-fetch: ^3.1.4
+ events: ^3.3.0
+ checksum: 2b7c49aca54af2ec37f7bb493062e0bb522ec262889890aa00c133a85dd39beffcfcdb73252600446383a9e6db360cffdc6c50ef7c9b68aae7f5606c8781bdbc
+ languageName: node
+ linkType: hard
+
"@walletconnect/jsonrpc-http-connection@npm:^1.0.7":
version: 1.0.7
resolution: "@walletconnect/jsonrpc-http-connection@npm:1.0.7"
@@ -10206,6 +11547,17 @@ __metadata:
languageName: node
linkType: hard
+"@walletconnect/jsonrpc-provider@npm:1.0.14, @walletconnect/jsonrpc-provider@npm:^1.0.6":
+ version: 1.0.14
+ resolution: "@walletconnect/jsonrpc-provider@npm:1.0.14"
+ dependencies:
+ "@walletconnect/jsonrpc-utils": ^1.0.8
+ "@walletconnect/safe-json": ^1.0.2
+ events: ^3.3.0
+ checksum: db8f931f93285520c51939603108f5cfe2a90a651d12744766d14471db3a488d2964ece5bfedc6cc93832ecd008cd37e7e1b1a950d9ef3385106ee052b936573
+ languageName: node
+ linkType: hard
+
"@walletconnect/jsonrpc-types@npm:1.0.3, @walletconnect/jsonrpc-types@npm:^1.0.2, @walletconnect/jsonrpc-types@npm:^1.0.3":
version: 1.0.3
resolution: "@walletconnect/jsonrpc-types@npm:1.0.3"
@@ -10216,7 +11568,17 @@ __metadata:
languageName: node
linkType: hard
-"@walletconnect/jsonrpc-utils@npm:1.0.8, @walletconnect/jsonrpc-utils@npm:^1.0.6, @walletconnect/jsonrpc-utils@npm:^1.0.7, @walletconnect/jsonrpc-utils@npm:^1.0.8":
+"@walletconnect/jsonrpc-types@npm:1.0.4":
+ version: 1.0.4
+ resolution: "@walletconnect/jsonrpc-types@npm:1.0.4"
+ dependencies:
+ events: ^3.3.0
+ keyvaluestorage-interface: ^1.0.0
+ checksum: 99ea5f9f3b0c5892ff874de87dee62cf4fc345124177db1e6e5eaf48b85e2ea3833f0157beca43c51047444938e8eda6362fa8069b33e11d39e1050e7ef6e821
+ languageName: node
+ linkType: hard
+
+"@walletconnect/jsonrpc-utils@npm:1.0.8, @walletconnect/jsonrpc-utils@npm:^1.0.4, @walletconnect/jsonrpc-utils@npm:^1.0.6, @walletconnect/jsonrpc-utils@npm:^1.0.7, @walletconnect/jsonrpc-utils@npm:^1.0.8":
version: 1.0.8
resolution: "@walletconnect/jsonrpc-utils@npm:1.0.8"
dependencies:
@@ -10239,7 +11601,7 @@ __metadata:
languageName: node
linkType: hard
-"@walletconnect/keyvaluestorage@npm:^1.1.1":
+"@walletconnect/keyvaluestorage@npm:1.1.1, @walletconnect/keyvaluestorage@npm:^1.1.1":
version: 1.1.1
resolution: "@walletconnect/keyvaluestorage@npm:1.1.1"
dependencies:
@@ -10255,17 +11617,77 @@ __metadata:
languageName: node
linkType: hard
-"@walletconnect/logger@npm:^2.0.1":
- version: 2.0.1
- resolution: "@walletconnect/logger@npm:2.0.1"
+"@walletconnect/legacy-client@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "@walletconnect/legacy-client@npm:2.0.0"
dependencies:
- pino: 7.11.0
- tslib: 1.14.1
- checksum: b686679d176d5d22a3441d93e71be2652e6c447682a6d6f014baf7c2d9dcd23b93e2f434d4410e33cc532d068333f6b3c1d899aeb0d6f60cc296ed17f57b0c2c
+ "@walletconnect/crypto": ^1.0.3
+ "@walletconnect/encoding": ^1.0.2
+ "@walletconnect/jsonrpc-utils": ^1.0.4
+ "@walletconnect/legacy-types": ^2.0.0
+ "@walletconnect/legacy-utils": ^2.0.0
+ "@walletconnect/safe-json": ^1.0.1
+ "@walletconnect/window-getters": ^1.0.1
+ "@walletconnect/window-metadata": ^1.0.1
+ detect-browser: ^5.3.0
+ query-string: ^6.13.5
+ checksum: 57de9e373b24766e937734989080eb6d476e40d5406d4f817c989b278f25a09aa8636dfbe34a33f4de80ef90aea9641fdb7841007ecdba8e5ad47cd11614ee94
+ languageName: node
+ linkType: hard
+
+"@walletconnect/legacy-modal@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "@walletconnect/legacy-modal@npm:2.0.0"
+ dependencies:
+ "@walletconnect/legacy-types": ^2.0.0
+ "@walletconnect/legacy-utils": ^2.0.0
+ copy-to-clipboard: ^3.3.3
+ preact: ^10.12.0
+ qrcode: ^1.5.1
+ checksum: 897a02c9f4129a8f0b8e37832bf49a408e7e6f2828e78bea90c3718471cb57558f5522dd69c19456b5cc54a4aa04a4f7942f262ad9b031d318a5498ca0ca4078
+ languageName: node
+ linkType: hard
+
+"@walletconnect/legacy-provider@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "@walletconnect/legacy-provider@npm:2.0.0"
+ dependencies:
+ "@walletconnect/jsonrpc-http-connection": ^1.0.4
+ "@walletconnect/jsonrpc-provider": ^1.0.6
+ "@walletconnect/legacy-client": ^2.0.0
+ "@walletconnect/legacy-modal": ^2.0.0
+ "@walletconnect/legacy-types": ^2.0.0
+ "@walletconnect/legacy-utils": ^2.0.0
+ checksum: 48adf2d938d3580be1dbaa4c7005cdf715896a56d3f4ab500c301cd5b442343c7df11bfccbc8e32bf9a7ba4b9a379208846ad848d79b1b6b511c1c4121fc83cf
languageName: node
linkType: hard
-"@walletconnect/logger@npm:^2.1.2":
+"@walletconnect/legacy-types@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "@walletconnect/legacy-types@npm:2.0.0"
+ dependencies:
+ "@walletconnect/jsonrpc-types": ^1.0.2
+ checksum: 358d789f8a50e689edcfd8eb668fcdf8e1f03ab08757b12fad0e658ce7ef62268f8022502b476bce69e5165aa4454c4ad1ea41f17244ab8d0fcd9026bd94707c
+ languageName: node
+ linkType: hard
+
+"@walletconnect/legacy-utils@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "@walletconnect/legacy-utils@npm:2.0.0"
+ dependencies:
+ "@walletconnect/encoding": ^1.0.2
+ "@walletconnect/jsonrpc-utils": ^1.0.4
+ "@walletconnect/legacy-types": ^2.0.0
+ "@walletconnect/safe-json": ^1.0.1
+ "@walletconnect/window-getters": ^1.0.1
+ "@walletconnect/window-metadata": ^1.0.1
+ detect-browser: ^5.3.0
+ query-string: ^6.13.5
+ checksum: ea90e98c2f2f0a7f1d8801f7284bae909952979413b5d8e339004948199a2777af025195442a3c78a27aa3c16bb546ef54bf9c592e5622e1f003bef6d4b355ca
+ languageName: node
+ linkType: hard
+
+"@walletconnect/logger@npm:2.1.2, @walletconnect/logger@npm:^2.1.2":
version: 2.1.2
resolution: "@walletconnect/logger@npm:2.1.2"
dependencies:
@@ -10275,6 +11697,16 @@ __metadata:
languageName: node
linkType: hard
+"@walletconnect/logger@npm:^2.0.1":
+ version: 2.0.1
+ resolution: "@walletconnect/logger@npm:2.0.1"
+ dependencies:
+ pino: 7.11.0
+ tslib: 1.14.1
+ checksum: b686679d176d5d22a3441d93e71be2652e6c447682a6d6f014baf7c2d9dcd23b93e2f434d4410e33cc532d068333f6b3c1d899aeb0d6f60cc296ed17f57b0c2c
+ languageName: node
+ linkType: hard
+
"@walletconnect/modal-core@npm:2.6.2":
version: 2.6.2
resolution: "@walletconnect/modal-core@npm:2.6.2"
@@ -10284,6 +11716,15 @@ __metadata:
languageName: node
linkType: hard
+"@walletconnect/modal-core@npm:2.7.0":
+ version: 2.7.0
+ resolution: "@walletconnect/modal-core@npm:2.7.0"
+ dependencies:
+ valtio: 1.11.2
+ checksum: 2abc4958eed0f65b3f03599f25f7393f06c94602df8ffceb59795e9da6ab3a36242520ee7f1e0733b14278422e9bbba5f850915b0b069f7f0a8f2d48c51365de
+ languageName: node
+ linkType: hard
+
"@walletconnect/modal-ui@npm:2.6.2":
version: 2.6.2
resolution: "@walletconnect/modal-ui@npm:2.6.2"
@@ -10296,7 +11737,19 @@ __metadata:
languageName: node
linkType: hard
-"@walletconnect/modal@npm:^2.6.2":
+"@walletconnect/modal-ui@npm:2.7.0":
+ version: 2.7.0
+ resolution: "@walletconnect/modal-ui@npm:2.7.0"
+ dependencies:
+ "@walletconnect/modal-core": 2.7.0
+ lit: 2.8.0
+ motion: 10.16.2
+ qrcode: 1.5.3
+ checksum: fbea115142df9aeeaa95eeb08581d03d829a5bef1aa145227f3e8c367e4ad990c0b833da37fe82464bf1349744197092a741ca85d3fe9ee255e42ba911f862cc
+ languageName: node
+ linkType: hard
+
+"@walletconnect/modal@npm:2.6.2, @walletconnect/modal@npm:^2.6.2":
version: 2.6.2
resolution: "@walletconnect/modal@npm:2.6.2"
dependencies:
@@ -10306,6 +11759,37 @@ __metadata:
languageName: node
linkType: hard
+"@walletconnect/modal@npm:2.7.0":
+ version: 2.7.0
+ resolution: "@walletconnect/modal@npm:2.7.0"
+ dependencies:
+ "@walletconnect/modal-core": 2.7.0
+ "@walletconnect/modal-ui": 2.7.0
+ checksum: 028e914db306faac24e350510ea286f08c2aec1b6c39857b2ba8740f7d1bfab6a6c4d2acba5ab63fc127fd7da617ec80ab13599083363f13e72e2aff611615bf
+ languageName: node
+ linkType: hard
+
+"@walletconnect/randombytes@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "@walletconnect/randombytes@npm:1.0.3"
+ dependencies:
+ "@walletconnect/encoding": ^1.0.2
+ "@walletconnect/environment": ^1.0.1
+ randombytes: ^2.1.0
+ tslib: 1.14.1
+ checksum: 3ba1d5906299256c64affcd03348ec1397e2fadb1e60baaa13d4f46ba0267580fc354e67839d3fa4faa8abb375723f7ab96334b4e842f5814ce2080ed15f3578
+ languageName: node
+ linkType: hard
+
+"@walletconnect/relay-api@npm:1.0.11":
+ version: 1.0.11
+ resolution: "@walletconnect/relay-api@npm:1.0.11"
+ dependencies:
+ "@walletconnect/jsonrpc-types": ^1.0.2
+ checksum: 9fcddf055de01c04b9fa59035e8c6e31d523743c848d266f528009048aeadaa1b4d9b544bdcb6928e7a69f738d5f0352d1cdebbaa34b1346b937942cb5f6f144
+ languageName: node
+ linkType: hard
+
"@walletconnect/relay-api@npm:^1.0.9":
version: 1.0.9
resolution: "@walletconnect/relay-api@npm:1.0.9"
@@ -10316,7 +11800,7 @@ __metadata:
languageName: node
linkType: hard
-"@walletconnect/relay-auth@npm:^1.0.4":
+"@walletconnect/relay-auth@npm:1.0.4, @walletconnect/relay-auth@npm:^1.0.4":
version: 1.0.4
resolution: "@walletconnect/relay-auth@npm:1.0.4"
dependencies:
@@ -10330,7 +11814,7 @@ __metadata:
languageName: node
linkType: hard
-"@walletconnect/safe-json@npm:^1.0.1, @walletconnect/safe-json@npm:^1.0.2":
+"@walletconnect/safe-json@npm:1.0.2, @walletconnect/safe-json@npm:^1.0.1, @walletconnect/safe-json@npm:^1.0.2":
version: 1.0.2
resolution: "@walletconnect/safe-json@npm:1.0.2"
dependencies:
@@ -10339,6 +11823,23 @@ __metadata:
languageName: node
linkType: hard
+"@walletconnect/sign-client@npm:2.11.0":
+ version: 2.11.0
+ resolution: "@walletconnect/sign-client@npm:2.11.0"
+ dependencies:
+ "@walletconnect/core": 2.11.0
+ "@walletconnect/events": ^1.0.1
+ "@walletconnect/heartbeat": 1.2.1
+ "@walletconnect/jsonrpc-utils": 1.0.8
+ "@walletconnect/logger": ^2.0.1
+ "@walletconnect/time": ^1.0.2
+ "@walletconnect/types": 2.11.0
+ "@walletconnect/utils": 2.11.0
+ events: ^3.3.0
+ checksum: 89230cf4ca95f9feb06104cc8097340e345b2b21257d45acf16729342ddcf5248bbf05097343b21e4dbebfa4fbacb6fe067099ee6127169a6b464563985d4716
+ languageName: node
+ linkType: hard
+
"@walletconnect/sign-client@npm:2.11.2":
version: 2.11.2
resolution: "@walletconnect/sign-client@npm:2.11.2"
@@ -10373,7 +11874,24 @@ __metadata:
languageName: node
linkType: hard
-"@walletconnect/time@npm:^1.0.2":
+"@walletconnect/sign-client@npm:2.17.0":
+ version: 2.17.0
+ resolution: "@walletconnect/sign-client@npm:2.17.0"
+ dependencies:
+ "@walletconnect/core": 2.17.0
+ "@walletconnect/events": 1.0.1
+ "@walletconnect/heartbeat": 1.2.2
+ "@walletconnect/jsonrpc-utils": 1.0.8
+ "@walletconnect/logger": 2.1.2
+ "@walletconnect/time": 1.0.2
+ "@walletconnect/types": 2.17.0
+ "@walletconnect/utils": 2.17.0
+ events: 3.3.0
+ checksum: 980c747a815c7016191086597f295268a4f285a5a830d6d80b2896bc6f6ca4a2528bae3c16bde83d2524b94553feb6fe74fd041de8d95d54dc6fd7f0613e87e2
+ languageName: node
+ linkType: hard
+
+"@walletconnect/time@npm:1.0.2, @walletconnect/time@npm:^1.0.2":
version: 1.0.2
resolution: "@walletconnect/time@npm:1.0.2"
dependencies:
@@ -10382,6 +11900,20 @@ __metadata:
languageName: node
linkType: hard
+"@walletconnect/types@npm:2.11.0":
+ version: 2.11.0
+ resolution: "@walletconnect/types@npm:2.11.0"
+ dependencies:
+ "@walletconnect/events": ^1.0.1
+ "@walletconnect/heartbeat": 1.2.1
+ "@walletconnect/jsonrpc-types": 1.0.3
+ "@walletconnect/keyvaluestorage": ^1.1.1
+ "@walletconnect/logger": ^2.0.1
+ events: ^3.3.0
+ checksum: 32d0d7972b90683467e47eabf92005c7c5d1ae76400eb221576ac0d32501b9f0a414d5921f0c881efe86f07485db807e3e9d370c6b9cc264771822916dc4cca5
+ languageName: node
+ linkType: hard
+
"@walletconnect/types@npm:2.11.2":
version: 2.11.2
resolution: "@walletconnect/types@npm:2.11.2"
@@ -10410,6 +11942,37 @@ __metadata:
languageName: node
linkType: hard
+"@walletconnect/types@npm:2.17.0":
+ version: 2.17.0
+ resolution: "@walletconnect/types@npm:2.17.0"
+ dependencies:
+ "@walletconnect/events": 1.0.1
+ "@walletconnect/heartbeat": 1.2.2
+ "@walletconnect/jsonrpc-types": 1.0.4
+ "@walletconnect/keyvaluestorage": 1.1.1
+ "@walletconnect/logger": 2.1.2
+ events: 3.3.0
+ checksum: 0dd1eecd69a90a920f7cd33baeb1613f11ca24466783482752435b80a9362fd8f55b0d21c03073d97c20224f932d3fafc72fe8f6defeb0d1a139e8f10cc58aa3
+ languageName: node
+ linkType: hard
+
+"@walletconnect/universal-provider@npm:2.11.0":
+ version: 2.11.0
+ resolution: "@walletconnect/universal-provider@npm:2.11.0"
+ dependencies:
+ "@walletconnect/jsonrpc-http-connection": ^1.0.7
+ "@walletconnect/jsonrpc-provider": 1.0.13
+ "@walletconnect/jsonrpc-types": ^1.0.2
+ "@walletconnect/jsonrpc-utils": ^1.0.7
+ "@walletconnect/logger": ^2.0.1
+ "@walletconnect/sign-client": 2.11.0
+ "@walletconnect/types": 2.11.0
+ "@walletconnect/utils": 2.11.0
+ events: ^3.3.0
+ checksum: 7f4f187cd9148dc2e262e4afecadf0d0e136ae4183a60779562fef142411b927a3305c90793ef98dc3ecc61e4e2d4cfc8ac5491b1b42054021cfc4383f7ab81e
+ languageName: node
+ linkType: hard
+
"@walletconnect/universal-provider@npm:2.11.2":
version: 2.11.2
resolution: "@walletconnect/universal-provider@npm:2.11.2"
@@ -10444,6 +12007,45 @@ __metadata:
languageName: node
linkType: hard
+"@walletconnect/universal-provider@npm:2.17.0":
+ version: 2.17.0
+ resolution: "@walletconnect/universal-provider@npm:2.17.0"
+ dependencies:
+ "@walletconnect/jsonrpc-http-connection": 1.0.8
+ "@walletconnect/jsonrpc-provider": 1.0.14
+ "@walletconnect/jsonrpc-types": 1.0.4
+ "@walletconnect/jsonrpc-utils": 1.0.8
+ "@walletconnect/logger": 2.1.2
+ "@walletconnect/sign-client": 2.17.0
+ "@walletconnect/types": 2.17.0
+ "@walletconnect/utils": 2.17.0
+ events: 3.3.0
+ checksum: c7bb25a571ad5e354bd5e2aceabab3468def3b47a7ea83e0e93278b3c33c5a68a751e95bc526cd3b27c071cfabf37cda72736315c1416fcf226100b75c74c363
+ languageName: node
+ linkType: hard
+
+"@walletconnect/utils@npm:2.11.0":
+ version: 2.11.0
+ resolution: "@walletconnect/utils@npm:2.11.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.9
+ "@walletconnect/safe-json": ^1.0.2
+ "@walletconnect/time": ^1.0.2
+ "@walletconnect/types": 2.11.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.0
+ checksum: 9d8259ea6a2850e620eb366b26fc3f17cf7bf75ae9c50fdfa3252b9dd152d1c10444009dfad1aa5a0a7d1ed844e5efd76581540e973315ec289fba7b51ebf7d7
+ languageName: node
+ linkType: hard
+
"@walletconnect/utils@npm:2.11.2":
version: 2.11.2
resolution: "@walletconnect/utils@npm:2.11.2"
@@ -10488,7 +12090,31 @@ __metadata:
languageName: node
linkType: hard
-"@walletconnect/window-getters@npm:^1.0.1":
+"@walletconnect/utils@npm:2.17.0":
+ version: 2.17.0
+ resolution: "@walletconnect/utils@npm:2.17.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/relay-auth": 1.0.4
+ "@walletconnect/safe-json": 1.0.2
+ "@walletconnect/time": 1.0.2
+ "@walletconnect/types": 2.17.0
+ "@walletconnect/window-getters": 1.0.1
+ "@walletconnect/window-metadata": 1.0.1
+ detect-browser: 5.3.0
+ elliptic: ^6.5.7
+ query-string: 7.1.3
+ uint8arrays: 3.1.0
+ checksum: 093e508718f1c770b1ff05442376add40ecbaffa8cb5c8cfdf76786d6422e33afdb39d4b7b374a3b65330a4da2cbb71a2c552b041831295a12006dc29cb32340
+ languageName: node
+ linkType: hard
+
+"@walletconnect/window-getters@npm:1.0.1, @walletconnect/window-getters@npm:^1.0.1":
version: 1.0.1
resolution: "@walletconnect/window-getters@npm:1.0.1"
dependencies:
@@ -10497,7 +12123,7 @@ __metadata:
languageName: node
linkType: hard
-"@walletconnect/window-metadata@npm:^1.0.1":
+"@walletconnect/window-metadata@npm:1.0.1, @walletconnect/window-metadata@npm:^1.0.1":
version: 1.0.1
resolution: "@walletconnect/window-metadata@npm:1.0.1"
dependencies:
@@ -10654,6 +12280,19 @@ __metadata:
languageName: node
linkType: hard
+"abitype@npm:0.8.7":
+ version: 0.8.7
+ resolution: "abitype@npm:0.8.7"
+ peerDependencies:
+ typescript: ">=5.0.4"
+ zod: ^3 >=3.19.1
+ peerDependenciesMeta:
+ zod:
+ optional: true
+ checksum: 4351466808969bcc73e5c535c3d96bb687ee2be0bccd48eba024c47e6cc248f0c8bd368f9e42dab35d39923e63b1349ade470f72812de27127968caf1a1426c9
+ languageName: node
+ linkType: hard
+
"abitype@npm:0.9.8":
version: 0.9.8
resolution: "abitype@npm:0.9.8"
@@ -10669,6 +12308,36 @@ __metadata:
languageName: node
linkType: hard
+"abitype@npm:1.0.6":
+ version: 1.0.6
+ resolution: "abitype@npm:1.0.6"
+ peerDependencies:
+ typescript: ">=5.0.4"
+ zod: ^3 >=3.22.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ zod:
+ optional: true
+ checksum: 0bf6ed5ec785f372746c3ec5d6c87bf4d8cf0b6db30867b8d24e86fbc66d9f6599ae3d463ccd49817e67eedec6deba7cdae317bcf4da85b02bc48009379b9f84
+ languageName: node
+ linkType: hard
+
+"abitype@npm:1.0.7, abitype@npm:^1.0.6":
+ version: 1.0.7
+ resolution: "abitype@npm:1.0.7"
+ peerDependencies:
+ typescript: ">=5.0.4"
+ zod: ^3 >=3.22.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ zod:
+ optional: true
+ checksum: c3b3ee19becbbce1d5c55a40a13dee6c09c0d710eee9c601433eb496c5ee2cd39e97dd0d043fa1ff7e68b1239ef83fe56951b2009d467e989fe941785cd7f8b8
+ languageName: node
+ linkType: hard
+
"abort-controller@npm:^3.0.0":
version: 3.0.0
resolution: "abort-controller@npm:3.0.0"
@@ -10739,6 +12408,15 @@ __metadata:
languageName: node
linkType: hard
+"acorn@npm:^8.12.0":
+ version: 8.14.0
+ resolution: "acorn@npm:8.14.0"
+ bin:
+ acorn: bin/acorn
+ checksum: 8755074ba55fff94e84e81c72f1013c2d9c78e973c31231c8ae505a5f966859baf654bddd75046bffd73ce816b149298977fff5077a3033dedba0ae2aad152d4
+ languageName: node
+ linkType: hard
+
"add-stream@npm:^1.0.0":
version: 1.0.0
resolution: "add-stream@npm:1.0.0"
@@ -10767,6 +12445,13 @@ __metadata:
languageName: node
linkType: hard
+"aes-js@npm:^3.1.2":
+ version: 3.1.2
+ resolution: "aes-js@npm:3.1.2"
+ checksum: 062154d50b1e433cc8c3b8ca7879f3a6375d5e79c2a507b2b6c4ec920b4cd851bf2afa7f65c98761a9da89c0ab618cbe6529e8e9a1c71f93290b53128fb8f712
+ languageName: node
+ linkType: hard
+
"agent-base@npm:5":
version: 5.1.1
resolution: "agent-base@npm:5.1.1"
@@ -11891,6 +13576,13 @@ __metadata:
languageName: node
linkType: hard
+"bowser@npm:^2.9.0":
+ version: 2.11.0
+ resolution: "bowser@npm:2.11.0"
+ checksum: 29c3f01f22e703fa6644fc3b684307442df4240b6e10f6cfe1b61c6ca5721073189ca97cdeedb376081148c8518e33b1d818a57f781d70b0b70e1f31fb48814f
+ languageName: node
+ linkType: hard
+
"bplist-parser@npm:^0.2.0":
version: 0.2.0
resolution: "bplist-parser@npm:0.2.0"
@@ -12071,6 +13763,20 @@ __metadata:
languageName: node
linkType: hard
+"browserslist@npm:^4.24.0":
+ version: 4.24.2
+ resolution: "browserslist@npm:4.24.2"
+ dependencies:
+ caniuse-lite: ^1.0.30001669
+ electron-to-chromium: ^1.5.41
+ node-releases: ^2.0.18
+ update-browserslist-db: ^1.1.1
+ bin:
+ browserslist: cli.js
+ checksum: cf64085f12132d38638f38937a255edb82c7551b164a98577b055dd79719187a816112f7b97b9739e400c4954cd66479c0d7a843cb816e346f4795dc24fd5d97
+ languageName: node
+ linkType: hard
+
"bs-logger@npm:0.x":
version: 0.2.6
resolution: "bs-logger@npm:0.2.6"
@@ -12168,7 +13874,7 @@ __metadata:
languageName: node
linkType: hard
-"bufferutil@npm:^4.0.1":
+"bufferutil@npm:^4.0.1, bufferutil@npm:^4.0.8":
version: 4.0.8
resolution: "bufferutil@npm:4.0.8"
dependencies:
@@ -12347,6 +14053,13 @@ __metadata:
languageName: node
linkType: hard
+"caniuse-lite@npm:^1.0.30001669":
+ version: 1.0.30001673
+ resolution: "caniuse-lite@npm:1.0.30001673"
+ checksum: c4e1dce7375d228fa896bb8d94921b817ef0a09df562e78609830216d5f254f247e8ca0f5f42c4078f360f4f5bd4c48d6303e2d5bb7f74561ba30bc14d08fe0a
+ languageName: node
+ linkType: hard
+
"canvas-renderer@npm:~2.2.0":
version: 2.2.1
resolution: "canvas-renderer@npm:2.2.1"
@@ -13240,7 +14953,7 @@ __metadata:
languageName: node
linkType: hard
-"copy-to-clipboard@npm:^3.3.1":
+"copy-to-clipboard@npm:^3.3.1, copy-to-clipboard@npm:^3.3.3":
version: 3.3.3
resolution: "copy-to-clipboard@npm:3.3.3"
dependencies:
@@ -13378,6 +15091,15 @@ __metadata:
languageName: node
linkType: hard
+"cross-fetch@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "cross-fetch@npm:4.0.0"
+ dependencies:
+ node-fetch: ^2.6.12
+ checksum: ecca4f37ffa0e8283e7a8a590926b66713a7ef7892757aa36c2d20ffa27b0ac5c60dcf453119c809abe5923fc0bae3702a4d896bfb406ef1077b0d0018213e24
+ languageName: node
+ linkType: hard
+
"cross-spawn@npm:^6.0.5":
version: 6.0.5
resolution: "cross-spawn@npm:6.0.5"
@@ -13879,7 +15601,7 @@ __metadata:
languageName: node
linkType: hard
-"date-fns@npm:^2.0.1":
+"date-fns@npm:^2.0.1, date-fns@npm:^2.29.3":
version: 2.30.0
resolution: "date-fns@npm:2.30.0"
dependencies:
@@ -13932,6 +15654,18 @@ __metadata:
languageName: node
linkType: hard
+"debug@npm:~4.3.1, debug@npm:~4.3.2":
+ version: 4.3.7
+ resolution: "debug@npm:4.3.7"
+ dependencies:
+ ms: ^2.1.3
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+ checksum: 822d74e209cd910ef0802d261b150314bbcf36c582ccdbb3e70f0894823c17e49a50d3e66d96b633524263975ca16b6a833f3e3b7e030c157169a5fabac63160
+ languageName: node
+ linkType: hard
+
"decamelize-keys@npm:^1.1.0":
version: 1.1.1
resolution: "decamelize-keys@npm:1.1.1"
@@ -14246,7 +15980,7 @@ __metadata:
languageName: node
linkType: hard
-"detect-browser@npm:5.3.0, detect-browser@npm:^5.2.0":
+"detect-browser@npm:5.3.0, detect-browser@npm:^5.2.0, detect-browser@npm:^5.3.0":
version: 5.3.0
resolution: "detect-browser@npm:5.3.0"
checksum: dd6e08d55da1d9e0f22510ac79872078ae03d9dfa13c5e66c96baedc1c86567345a88f96949161f6be8f3e0fafa93bf179bdb1cd311b14f5f163112fcc70ab49
@@ -14636,6 +16370,18 @@ __metadata:
languageName: node
linkType: hard
+"eciesjs@npm:^0.4.11":
+ version: 0.4.12
+ resolution: "eciesjs@npm:0.4.12"
+ dependencies:
+ "@ecies/ciphers": ^0.2.1
+ "@noble/ciphers": ^1.0.0
+ "@noble/curves": ^1.6.0
+ "@noble/hashes": ^1.5.0
+ checksum: ef98528b8af23b013dd432b43cc1a378d58621f887a7db234ebc997006e16ab9ffa0ea973bf2195aa63dbfa996afa9e3a8f8410b6e3d5c3808365a3d02b1141a
+ languageName: node
+ linkType: hard
+
"ed2curve@npm:^0.3.0":
version: 0.3.0
resolution: "ed2curve@npm:0.3.0"
@@ -14670,6 +16416,13 @@ __metadata:
languageName: node
linkType: hard
+"electron-to-chromium@npm:^1.5.41":
+ version: 1.5.47
+ resolution: "electron-to-chromium@npm:1.5.47"
+ checksum: a6f31fdc79d1845365a54dfeaa5684cec6961c8bdeb3c406b520a0bb5987a0eaf28e24a75086ff1093fb629ca1bcfbfbd24d04d0ef69c37d85fedd6c621fef76
+ languageName: node
+ linkType: hard
+
"elliptic@npm:6.5.4":
version: 6.5.4
resolution: "elliptic@npm:6.5.4"
@@ -14700,6 +16453,21 @@ __metadata:
languageName: node
linkType: hard
+"elliptic@npm:^6.5.7":
+ version: 6.6.0
+ resolution: "elliptic@npm:6.6.0"
+ dependencies:
+ bn.js: ^4.11.9
+ brorand: ^1.1.0
+ hash.js: ^1.0.0
+ hmac-drbg: ^1.0.1
+ inherits: ^2.0.4
+ minimalistic-assert: ^1.0.1
+ minimalistic-crypto-utils: ^1.0.1
+ checksum: e912349b883e694bfe65005214237a470c9a098a6ba36fd24396d0ab07feb399920c0738aeed1aed6cf5dca9c64fd479e212faed3a75c9d81453671ef0de5157
+ languageName: node
+ linkType: hard
+
"email-addresses@npm:^3.0.1":
version: 3.1.0
resolution: "email-addresses@npm:3.1.0"
@@ -14765,7 +16533,7 @@ __metadata:
languageName: node
linkType: hard
-"end-of-stream@npm:^1.0.0, end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1, end-of-stream@npm:^1.4.4":
+"end-of-stream@npm:^1.0.0, end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.0, end-of-stream@npm:^1.4.1, end-of-stream@npm:^1.4.4":
version: 1.4.4
resolution: "end-of-stream@npm:1.4.4"
dependencies:
@@ -14774,6 +16542,26 @@ __metadata:
languageName: node
linkType: hard
+"engine.io-client@npm:~6.6.1":
+ version: 6.6.2
+ resolution: "engine.io-client@npm:6.6.2"
+ dependencies:
+ "@socket.io/component-emitter": ~3.1.0
+ debug: ~4.3.1
+ engine.io-parser: ~5.2.1
+ ws: ~8.17.1
+ xmlhttprequest-ssl: ~2.1.1
+ checksum: f80565ea034fd0ab0bebbd65dd9419cd49fb1e625d8fbd21b8ffb59c7d0575481906e9d85c5a603272badd718e65abf0ef1e3e080b5b177d698b2ea9aa20f6af
+ languageName: node
+ linkType: hard
+
+"engine.io-parser@npm:~5.2.1":
+ version: 5.2.3
+ resolution: "engine.io-parser@npm:5.2.3"
+ checksum: a76d998b794ce8bbcade833064d949715781fdb9e9cf9b33ecf617d16355ddfd7772f12bb63aaec0f497d63266c6db441129c5aa24c60582270f810c696a6cf8
+ languageName: node
+ linkType: hard
+
"enquirer@npm:^2.3.5, enquirer@npm:^2.3.6":
version: 2.4.1
resolution: "enquirer@npm:2.4.1"
@@ -15444,37 +17232,117 @@ __metadata:
optional: true
bin:
esbuild: bin/esbuild
- checksum: 5d253614e50cdb6ec22095afd0c414f15688e7278a7eb4f3720a6dd1306b0909cf431e7b9437a90d065a31b1c57be60130f63fe3e8d0083b588571f31ee6ec7b
+ checksum: 5d253614e50cdb6ec22095afd0c414f15688e7278a7eb4f3720a6dd1306b0909cf431e7b9437a90d065a31b1c57be60130f63fe3e8d0083b588571f31ee6ec7b
+ languageName: node
+ linkType: hard
+
+"esbuild@npm:^0.19.3":
+ version: 0.19.12
+ resolution: "esbuild@npm:0.19.12"
+ dependencies:
+ "@esbuild/aix-ppc64": 0.19.12
+ "@esbuild/android-arm": 0.19.12
+ "@esbuild/android-arm64": 0.19.12
+ "@esbuild/android-x64": 0.19.12
+ "@esbuild/darwin-arm64": 0.19.12
+ "@esbuild/darwin-x64": 0.19.12
+ "@esbuild/freebsd-arm64": 0.19.12
+ "@esbuild/freebsd-x64": 0.19.12
+ "@esbuild/linux-arm": 0.19.12
+ "@esbuild/linux-arm64": 0.19.12
+ "@esbuild/linux-ia32": 0.19.12
+ "@esbuild/linux-loong64": 0.19.12
+ "@esbuild/linux-mips64el": 0.19.12
+ "@esbuild/linux-ppc64": 0.19.12
+ "@esbuild/linux-riscv64": 0.19.12
+ "@esbuild/linux-s390x": 0.19.12
+ "@esbuild/linux-x64": 0.19.12
+ "@esbuild/netbsd-x64": 0.19.12
+ "@esbuild/openbsd-x64": 0.19.12
+ "@esbuild/sunos-x64": 0.19.12
+ "@esbuild/win32-arm64": 0.19.12
+ "@esbuild/win32-ia32": 0.19.12
+ "@esbuild/win32-x64": 0.19.12
+ dependenciesMeta:
+ "@esbuild/aix-ppc64":
+ optional: true
+ "@esbuild/android-arm":
+ optional: true
+ "@esbuild/android-arm64":
+ optional: true
+ "@esbuild/android-x64":
+ optional: true
+ "@esbuild/darwin-arm64":
+ optional: true
+ "@esbuild/darwin-x64":
+ optional: true
+ "@esbuild/freebsd-arm64":
+ optional: true
+ "@esbuild/freebsd-x64":
+ optional: true
+ "@esbuild/linux-arm":
+ optional: true
+ "@esbuild/linux-arm64":
+ optional: true
+ "@esbuild/linux-ia32":
+ optional: true
+ "@esbuild/linux-loong64":
+ optional: true
+ "@esbuild/linux-mips64el":
+ optional: true
+ "@esbuild/linux-ppc64":
+ optional: true
+ "@esbuild/linux-riscv64":
+ optional: true
+ "@esbuild/linux-s390x":
+ optional: true
+ "@esbuild/linux-x64":
+ optional: true
+ "@esbuild/netbsd-x64":
+ optional: true
+ "@esbuild/openbsd-x64":
+ optional: true
+ "@esbuild/sunos-x64":
+ optional: true
+ "@esbuild/win32-arm64":
+ optional: true
+ "@esbuild/win32-ia32":
+ optional: true
+ "@esbuild/win32-x64":
+ optional: true
+ bin:
+ esbuild: bin/esbuild
+ checksum: 2936e29107b43e65a775b78b7bc66ddd7d76febd73840ac7e825fb22b65029422ff51038a08d19b05154f543584bd3afe7d1ef1c63900429475b17fbe61cb61f
languageName: node
linkType: hard
-"esbuild@npm:^0.19.3":
- version: 0.19.12
- resolution: "esbuild@npm:0.19.12"
- dependencies:
- "@esbuild/aix-ppc64": 0.19.12
- "@esbuild/android-arm": 0.19.12
- "@esbuild/android-arm64": 0.19.12
- "@esbuild/android-x64": 0.19.12
- "@esbuild/darwin-arm64": 0.19.12
- "@esbuild/darwin-x64": 0.19.12
- "@esbuild/freebsd-arm64": 0.19.12
- "@esbuild/freebsd-x64": 0.19.12
- "@esbuild/linux-arm": 0.19.12
- "@esbuild/linux-arm64": 0.19.12
- "@esbuild/linux-ia32": 0.19.12
- "@esbuild/linux-loong64": 0.19.12
- "@esbuild/linux-mips64el": 0.19.12
- "@esbuild/linux-ppc64": 0.19.12
- "@esbuild/linux-riscv64": 0.19.12
- "@esbuild/linux-s390x": 0.19.12
- "@esbuild/linux-x64": 0.19.12
- "@esbuild/netbsd-x64": 0.19.12
- "@esbuild/openbsd-x64": 0.19.12
- "@esbuild/sunos-x64": 0.19.12
- "@esbuild/win32-arm64": 0.19.12
- "@esbuild/win32-ia32": 0.19.12
- "@esbuild/win32-x64": 0.19.12
+"esbuild@npm:^0.21.3":
+ version: 0.21.5
+ resolution: "esbuild@npm:0.21.5"
+ dependencies:
+ "@esbuild/aix-ppc64": 0.21.5
+ "@esbuild/android-arm": 0.21.5
+ "@esbuild/android-arm64": 0.21.5
+ "@esbuild/android-x64": 0.21.5
+ "@esbuild/darwin-arm64": 0.21.5
+ "@esbuild/darwin-x64": 0.21.5
+ "@esbuild/freebsd-arm64": 0.21.5
+ "@esbuild/freebsd-x64": 0.21.5
+ "@esbuild/linux-arm": 0.21.5
+ "@esbuild/linux-arm64": 0.21.5
+ "@esbuild/linux-ia32": 0.21.5
+ "@esbuild/linux-loong64": 0.21.5
+ "@esbuild/linux-mips64el": 0.21.5
+ "@esbuild/linux-ppc64": 0.21.5
+ "@esbuild/linux-riscv64": 0.21.5
+ "@esbuild/linux-s390x": 0.21.5
+ "@esbuild/linux-x64": 0.21.5
+ "@esbuild/netbsd-x64": 0.21.5
+ "@esbuild/openbsd-x64": 0.21.5
+ "@esbuild/sunos-x64": 0.21.5
+ "@esbuild/win32-arm64": 0.21.5
+ "@esbuild/win32-ia32": 0.21.5
+ "@esbuild/win32-x64": 0.21.5
dependenciesMeta:
"@esbuild/aix-ppc64":
optional: true
@@ -15524,7 +17392,7 @@ __metadata:
optional: true
bin:
esbuild: bin/esbuild
- checksum: 2936e29107b43e65a775b78b7bc66ddd7d76febd73840ac7e825fb22b65029422ff51038a08d19b05154f543584bd3afe7d1ef1c63900429475b17fbe61cb61f
+ checksum: 2911c7b50b23a9df59a7d6d4cdd3a4f85855787f374dce751148dbb13305e0ce7e880dde1608c2ab7a927fc6cec3587b80995f7fc87a64b455f8b70b55fd8ec1
languageName: node
linkType: hard
@@ -15535,6 +17403,13 @@ __metadata:
languageName: node
linkType: hard
+"escalade@npm:^3.2.0":
+ version: 3.2.0
+ resolution: "escalade@npm:3.2.0"
+ checksum: 47b029c83de01b0d17ad99ed766347b974b0d628e848de404018f3abee728e987da0d2d370ad4574aa3d5b5bfc368754fd085d69a30f8e75903486ec4b5b709e
+ languageName: node
+ linkType: hard
+
"escape-html@npm:~1.0.3":
version: 1.0.3
resolution: "escape-html@npm:1.0.3"
@@ -15749,6 +17624,24 @@ __metadata:
languageName: node
linkType: hard
+"eslint-plugin-react-hooks@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "eslint-plugin-react-hooks@npm:5.0.0"
+ peerDependencies:
+ eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0
+ checksum: eddd514a8796e8f805aa0c712d5fe6120fa6db778e3ad2949459b208f8a4bed6a48c152edfa9613f137c7527b00b42d489b5f94363d01d3a509e1f31630674dd
+ languageName: node
+ linkType: hard
+
+"eslint-plugin-react-refresh@npm:^0.4.13":
+ version: 0.4.14
+ resolution: "eslint-plugin-react-refresh@npm:0.4.14"
+ peerDependencies:
+ eslint: ">=7"
+ checksum: 55a7fea190454f33edff6a86739767af21bee8797cd6132466cf2b69a9c75aefd76b03c29b39d0e8ea826af314bde1583d7046f21088afa7fac511f8af4eb714
+ languageName: node
+ linkType: hard
+
"eslint-plugin-react@npm:7.30.1":
version: 7.30.1
resolution: "eslint-plugin-react@npm:7.30.1"
@@ -15832,6 +17725,16 @@ __metadata:
languageName: node
linkType: hard
+"eslint-scope@npm:^8.1.0":
+ version: 8.1.0
+ resolution: "eslint-scope@npm:8.1.0"
+ dependencies:
+ esrecurse: ^4.3.0
+ estraverse: ^5.2.0
+ checksum: 3ce9392ec74f35f84eddad7755941cb5f7e3a1bc53cf902e95e541384ef78b604bec1489933f37c663e4686b36c31533d06cf0842be9a729a680c489efce7acb
+ languageName: node
+ linkType: hard
+
"eslint-utils@npm:^2.1.0":
version: 2.1.0
resolution: "eslint-utils@npm:2.1.0"
@@ -15873,6 +17776,13 @@ __metadata:
languageName: node
linkType: hard
+"eslint-visitor-keys@npm:^4.1.0":
+ version: 4.1.0
+ resolution: "eslint-visitor-keys@npm:4.1.0"
+ checksum: b5d53725df14a6a225fd74d5e687f5f0547b0aaa3e1963ab6f4acb8dc80f99ad0bec11148e14b4a67de024dde7b4449e7e4c0b1524de605955dee7eefcdd7824
+ languageName: node
+ linkType: hard
+
"eslint@npm:7.32.0, eslint@npm:^7.32.0":
version: 7.32.0
resolution: "eslint@npm:7.32.0"
@@ -15971,6 +17881,56 @@ __metadata:
languageName: node
linkType: hard
+"eslint@npm:^9.13.0":
+ version: 9.13.0
+ resolution: "eslint@npm:9.13.0"
+ dependencies:
+ "@eslint-community/eslint-utils": ^4.2.0
+ "@eslint-community/regexpp": ^4.11.0
+ "@eslint/config-array": ^0.18.0
+ "@eslint/core": ^0.7.0
+ "@eslint/eslintrc": ^3.1.0
+ "@eslint/js": 9.13.0
+ "@eslint/plugin-kit": ^0.2.0
+ "@humanfs/node": ^0.16.5
+ "@humanwhocodes/module-importer": ^1.0.1
+ "@humanwhocodes/retry": ^0.3.1
+ "@types/estree": ^1.0.6
+ "@types/json-schema": ^7.0.15
+ ajv: ^6.12.4
+ chalk: ^4.0.0
+ cross-spawn: ^7.0.2
+ debug: ^4.3.2
+ escape-string-regexp: ^4.0.0
+ eslint-scope: ^8.1.0
+ eslint-visitor-keys: ^4.1.0
+ espree: ^10.2.0
+ esquery: ^1.5.0
+ esutils: ^2.0.2
+ fast-deep-equal: ^3.1.3
+ file-entry-cache: ^8.0.0
+ find-up: ^5.0.0
+ glob-parent: ^6.0.2
+ ignore: ^5.2.0
+ imurmurhash: ^0.1.4
+ is-glob: ^4.0.0
+ json-stable-stringify-without-jsonify: ^1.0.1
+ lodash.merge: ^4.6.2
+ minimatch: ^3.1.2
+ natural-compare: ^1.4.0
+ optionator: ^0.9.3
+ text-table: ^0.2.0
+ peerDependencies:
+ jiti: "*"
+ peerDependenciesMeta:
+ jiti:
+ optional: true
+ bin:
+ eslint: bin/eslint.js
+ checksum: 99e878d6883864b8361bfaf2a2304f1e133347ac19976c79e1430623cd311cb38253bbd122100788082eded947693cce5c7e67dfd2b5173e6f05edb92dcb2206
+ languageName: node
+ linkType: hard
+
"esniff@npm:^2.0.1":
version: 2.0.1
resolution: "esniff@npm:2.0.1"
@@ -15983,6 +17943,17 @@ __metadata:
languageName: node
linkType: hard
+"espree@npm:^10.0.1, espree@npm:^10.2.0":
+ version: 10.2.0
+ resolution: "espree@npm:10.2.0"
+ dependencies:
+ acorn: ^8.12.0
+ acorn-jsx: ^5.3.2
+ eslint-visitor-keys: ^4.1.0
+ checksum: 16ee75c2f6029622a70a675ad8989fffc6f7199265d07af516a11e4adc9eb2d03866fceff33f1a081c42621df79871e508f8fc8fe5855eac2de925b58196711b
+ languageName: node
+ linkType: hard
+
"espree@npm:^7.3.0, espree@npm:^7.3.1":
version: 7.3.1
resolution: "espree@npm:7.3.1"
@@ -16024,6 +17995,15 @@ __metadata:
languageName: node
linkType: hard
+"esquery@npm:^1.5.0":
+ version: 1.6.0
+ resolution: "esquery@npm:1.6.0"
+ dependencies:
+ estraverse: ^5.1.0
+ checksum: 08ec4fe446d9ab27186da274d979558557fbdbbd10968fa9758552482720c54152a5640e08b9009e5a30706b66aba510692054d4129d32d0e12e05bbc0b96fb2
+ languageName: node
+ linkType: hard
+
"esrecurse@npm:^4.3.0":
version: 4.3.0
resolution: "esrecurse@npm:4.3.0"
@@ -16103,6 +18083,15 @@ __metadata:
languageName: node
linkType: hard
+"eth-permit@npm:^0.2.3":
+ version: 0.2.3
+ resolution: "eth-permit@npm:0.2.3"
+ dependencies:
+ utf8: ^3.0.0
+ checksum: 9bf3eed8ecb8c914aadfff97d6c3d19fc432928c72fbe205075153e84289ea95f3a101f77e2dae78ad629e09682700241f207b5436b575ca7d4fbae68eacd3f6
+ languageName: node
+ linkType: hard
+
"eth-query@npm:^2.1.2":
version: 2.1.2
resolution: "eth-query@npm:2.1.2"
@@ -16113,7 +18102,7 @@ __metadata:
languageName: node
linkType: hard
-"eth-rpc-errors@npm:^4.0.2":
+"eth-rpc-errors@npm:^4.0.2, eth-rpc-errors@npm:^4.0.3":
version: 4.0.3
resolution: "eth-rpc-errors@npm:4.0.3"
dependencies:
@@ -16244,21 +18233,28 @@ __metadata:
languageName: node
linkType: hard
-"eventemitter3@npm:^4.0.0, eventemitter3@npm:^4.0.1, eventemitter3@npm:^4.0.7":
- version: 4.0.7
- resolution: "eventemitter3@npm:4.0.7"
- checksum: 1875311c42fcfe9c707b2712c32664a245629b42bb0a5a84439762dd0fd637fc54d078155ea83c2af9e0323c9ac13687e03cfba79b03af9f40c89b4960099374
+"eventemitter2@npm:^6.4.9":
+ version: 6.4.9
+ resolution: "eventemitter2@npm:6.4.9"
+ checksum: be59577c1e1c35509c7ba0e2624335c35bbcfd9485b8a977384c6cc6759341ea1a98d3cb9dbaa5cea4fff9b687e504504e3f9c2cc1674cf3bd8a43a7c74ea3eb
languageName: node
linkType: hard
-"eventemitter3@npm:^5.0.0, eventemitter3@npm:^5.0.1":
+"eventemitter3@npm:5.0.1, eventemitter3@npm:^5.0.0, eventemitter3@npm:^5.0.1":
version: 5.0.1
resolution: "eventemitter3@npm:5.0.1"
checksum: 543d6c858ab699303c3c32e0f0f47fc64d360bf73c3daf0ac0b5079710e340d6fe9f15487f94e66c629f5f82cd1a8678d692f3dbb6f6fcd1190e1b97fcad36f8
languageName: node
linkType: hard
-"events@npm:^3.0.0, events@npm:^3.3.0":
+"eventemitter3@npm:^4.0.0, eventemitter3@npm:^4.0.1, eventemitter3@npm:^4.0.7":
+ version: 4.0.7
+ resolution: "eventemitter3@npm:4.0.7"
+ checksum: 1875311c42fcfe9c707b2712c32664a245629b42bb0a5a84439762dd0fd637fc54d078155ea83c2af9e0323c9ac13687e03cfba79b03af9f40c89b4960099374
+ languageName: node
+ linkType: hard
+
+"events@npm:3.3.0, events@npm:^3.0.0, events@npm:^3.3.0":
version: 3.3.0
resolution: "events@npm:3.3.0"
checksum: f6f487ad2198aa41d878fa31452f1a3c00958f46e9019286ff4787c84aac329332ab45c9cdc8c445928fc6d7ded294b9e005a7fce9426488518017831b272780
@@ -16471,6 +18467,16 @@ __metadata:
languageName: node
linkType: hard
+"extension-port-stream@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "extension-port-stream@npm:3.0.0"
+ dependencies:
+ readable-stream: ^3.6.2 || ^4.4.2
+ webextension-polyfill: ">=0.10.0 <1.0"
+ checksum: 4f51d2258a96154c2d916a8a5425636a2b0817763e9277f7dc378d08b6f050c90d185dbde4313d27cf66ad99d4b3116479f9f699c40358c64cccfa524d2b55bf
+ languageName: node
+ linkType: hard
+
"extract-zip@npm:2.0.1":
version: 2.0.1
resolution: "extract-zip@npm:2.0.1"
@@ -16537,7 +18543,7 @@ __metadata:
languageName: node
linkType: hard
-"fast-glob@npm:^3.2.9":
+"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2":
version: 3.3.2
resolution: "fast-glob@npm:3.3.2"
dependencies:
@@ -16686,6 +18692,15 @@ __metadata:
languageName: node
linkType: hard
+"file-entry-cache@npm:^8.0.0":
+ version: 8.0.0
+ resolution: "file-entry-cache@npm:8.0.0"
+ dependencies:
+ flat-cache: ^4.0.0
+ checksum: f67802d3334809048c69b3d458f672e1b6d26daefda701761c81f203b80149c35dea04d78ea4238969dd617678e530876722a0634c43031a0957f10cc3ed190f
+ languageName: node
+ linkType: hard
+
"file-system-cache@npm:2.3.0":
version: 2.3.0
resolution: "file-system-cache@npm:2.3.0"
@@ -16901,6 +18916,16 @@ __metadata:
languageName: node
linkType: hard
+"flat-cache@npm:^4.0.0":
+ version: 4.0.1
+ resolution: "flat-cache@npm:4.0.1"
+ dependencies:
+ flatted: ^3.2.9
+ keyv: ^4.5.4
+ checksum: 899fc86bf6df093547d76e7bfaeb900824b869d7d457d02e9b8aae24836f0a99fbad79328cfd6415ee8908f180699bf259dc7614f793447cb14f707caf5996f6
+ languageName: node
+ linkType: hard
+
"flat@npm:^5.0.2":
version: 5.0.2
resolution: "flat@npm:5.0.2"
@@ -17605,6 +19630,20 @@ __metadata:
languageName: node
linkType: hard
+"globals@npm:^14.0.0":
+ version: 14.0.0
+ resolution: "globals@npm:14.0.0"
+ checksum: 534b8216736a5425737f59f6e6a5c7f386254560c9f41d24a9227d60ee3ad4a9e82c5b85def0e212e9d92162f83a92544be4c7fd4c902cb913736c10e08237ac
+ languageName: node
+ linkType: hard
+
+"globals@npm:^15.11.0":
+ version: 15.11.0
+ resolution: "globals@npm:15.11.0"
+ checksum: ef32d5ef987f3d4b47fc2e389a0b235f6a46f605160c4e405722fd7b576106ca407cb867e66fd1e0fc43b631800e2e2e71847f37691026d813f96f40339da702
+ languageName: node
+ linkType: hard
+
"globalthis@npm:^1.0.3":
version: 1.0.3
resolution: "globalthis@npm:1.0.3"
@@ -17920,7 +19959,7 @@ __metadata:
languageName: node
linkType: hard
-"hash.js@npm:^1.0.0, hash.js@npm:^1.0.3":
+"hash.js@npm:^1.0.0, hash.js@npm:^1.0.3, hash.js@npm:^1.1.7":
version: 1.1.7
resolution: "hash.js@npm:1.1.7"
dependencies:
@@ -18388,6 +20427,13 @@ __metadata:
languageName: node
linkType: hard
+"ignore@npm:^5.3.1":
+ version: 5.3.2
+ resolution: "ignore@npm:5.3.2"
+ checksum: 2acfd32a573260ea522ea0bfeff880af426d68f6831f973129e2ba7363f422923cf53aab62f8369cbf4667c7b25b6f8a3761b34ecdb284ea18e87a5262a865be
+ languageName: node
+ linkType: hard
+
"import-fresh@npm:^3.0.0, import-fresh@npm:^3.2.1":
version: 3.3.0
resolution: "import-fresh@npm:3.3.0"
@@ -19033,7 +21079,7 @@ __metadata:
languageName: node
linkType: hard
-"is-typedarray@npm:^1.0.0, is-typedarray@npm:~1.0.0":
+"is-typedarray@npm:1.0.0, is-typedarray@npm:^1.0.0, is-typedarray@npm:~1.0.0":
version: 1.0.0
resolution: "is-typedarray@npm:1.0.0"
checksum: 3508c6cd0a9ee2e0df2fa2e9baabcdc89e911c7bd5cf64604586697212feec525aa21050e48affb5ffc3df20f0f5d2e2cf79b08caa64e1ccc9578e251763aef7
@@ -19169,21 +21215,21 @@ __metadata:
languageName: node
linkType: hard
-"isomorphic-ws@npm:^4.0.1":
- version: 4.0.1
- resolution: "isomorphic-ws@npm:4.0.1"
+"isomorphic-ws@npm:5.0.0, isomorphic-ws@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "isomorphic-ws@npm:5.0.0"
peerDependencies:
ws: "*"
- checksum: d7190eadefdc28bdb93d67b5f0c603385aaf87724fa2974abb382ac1ec9756ed2cfb27065cbe76122879c2d452e2982bc4314317f3d6c737ddda6c047328771a
+ checksum: e20eb2aee09ba96247465fda40c6d22c1153394c0144fa34fe6609f341af4c8c564f60ea3ba762335a7a9c306809349f9b863c8beedf2beea09b299834ad5398
languageName: node
linkType: hard
-"isomorphic-ws@npm:^5.0.0":
- version: 5.0.0
- resolution: "isomorphic-ws@npm:5.0.0"
+"isomorphic-ws@npm:^4.0.1":
+ version: 4.0.1
+ resolution: "isomorphic-ws@npm:4.0.1"
peerDependencies:
ws: "*"
- checksum: e20eb2aee09ba96247465fda40c6d22c1153394c0144fa34fe6609f341af4c8c564f60ea3ba762335a7a9c306809349f9b863c8beedf2beea09b299834ad5398
+ checksum: d7190eadefdc28bdb93d67b5f0c603385aaf87724fa2974abb382ac1ec9756ed2cfb27065cbe76122879c2d452e2982bc4314317f3d6c737ddda6c047328771a
languageName: node
linkType: hard
@@ -19196,6 +21242,15 @@ __metadata:
languageName: node
linkType: hard
+"isows@npm:1.0.6":
+ version: 1.0.6
+ resolution: "isows@npm:1.0.6"
+ peerDependencies:
+ ws: "*"
+ checksum: ab9e85b50bcc3d70aa5ec875aa2746c5daf9321cb376ed4e5434d3c2643c5d62b1f466d93a05cd2ad0ead5297224922748c31707cb4fbd68f5d05d0479dce99c
+ languageName: node
+ linkType: hard
+
"isstream@npm:~0.1.2":
version: 0.1.2
resolution: "isstream@npm:0.1.2"
@@ -20108,6 +22163,15 @@ __metadata:
languageName: node
linkType: hard
+"jsesc@npm:^3.0.2":
+ version: 3.0.2
+ resolution: "jsesc@npm:3.0.2"
+ bin:
+ jsesc: bin/jsesc
+ checksum: a36d3ca40574a974d9c2063bf68c2b6141c20da8f2a36bd3279fc802563f35f0527a6c828801295bdfb2803952cf2cf387786c2c90ed564f88d5782475abfe3c
+ languageName: node
+ linkType: hard
+
"jsesc@npm:~0.5.0":
version: 0.5.0
resolution: "jsesc@npm:0.5.0"
@@ -20393,7 +22457,7 @@ __metadata:
languageName: node
linkType: hard
-"keyv@npm:^4.5.3":
+"keyv@npm:^4.5.3, keyv@npm:^4.5.4":
version: 4.5.4
resolution: "keyv@npm:4.5.4"
dependencies:
@@ -21411,6 +23475,15 @@ __metadata:
languageName: node
linkType: hard
+"minimatch@npm:^9.0.4":
+ version: 9.0.5
+ resolution: "minimatch@npm:9.0.5"
+ dependencies:
+ brace-expansion: ^2.0.1
+ checksum: 2c035575eda1e50623c731ec6c14f65a85296268f749b9337005210bb2b34e2705f8ef1a358b188f69892286ab99dc42c8fb98a57bde55c8d81b3023c19cea28
+ languageName: node
+ linkType: hard
+
"minimist-options@npm:4.1.0":
version: 4.1.0
resolution: "minimist-options@npm:4.1.0"
@@ -21513,6 +23586,18 @@ __metadata:
languageName: node
linkType: hard
+"mipd@npm:0.0.7":
+ version: 0.0.7
+ resolution: "mipd@npm:0.0.7"
+ peerDependencies:
+ typescript: ">=5.0.4"
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 14526f78d6d1bc8580898922508d64714f5abc7293b5998fe93c54237fd1cea120dc98674fe2b329ba3803bda5a85f3e442c3b1fa880e4c6b443bf73018514a8
+ languageName: node
+ linkType: hard
+
"mkdirp-classic@npm:^0.5.2":
version: 0.5.3
resolution: "mkdirp-classic@npm:0.5.3"
@@ -21601,7 +23686,7 @@ __metadata:
languageName: node
linkType: hard
-"ms@npm:2.1.3, ms@npm:^2.1.1":
+"ms@npm:2.1.3, ms@npm:^2.1.1, ms@npm:^2.1.3":
version: 2.1.3
resolution: "ms@npm:2.1.3"
checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d
@@ -21863,6 +23948,13 @@ __metadata:
languageName: node
linkType: hard
+"node-releases@npm:^2.0.18":
+ version: 2.0.18
+ resolution: "node-releases@npm:2.0.18"
+ checksum: ef55a3d853e1269a6d6279b7692cd6ff3e40bc74947945101138745bfdc9a5edabfe72cb19a31a8e45752e1910c4c65c77d931866af6357f242b172b7283f5b3
+ languageName: node
+ linkType: hard
+
"node-stdlib-browser@npm:^1.2.0":
version: 1.2.0
resolution: "node-stdlib-browser@npm:1.2.0"
@@ -22108,6 +24200,17 @@ __metadata:
languageName: node
linkType: hard
+"obj-multiplex@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "obj-multiplex@npm:1.0.0"
+ dependencies:
+ end-of-stream: ^1.4.0
+ once: ^1.4.0
+ readable-stream: ^2.3.3
+ checksum: 6bdcb7d48a1cd4458a7ff0be0b3c1dc58e8e9e6504f937c10b1eac096a3d459b85d7ba32bdd9a45382bb238e245eb42ebcd91430c72f04b0a57c97f846f2d06f
+ languageName: node
+ linkType: hard
+
"object-assign@npm:^4, object-assign@npm:^4.0.1, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1":
version: 4.1.1
resolution: "object-assign@npm:4.1.1"
@@ -22386,6 +24489,26 @@ __metadata:
languageName: node
linkType: hard
+"ox@npm:0.1.2":
+ version: 0.1.2
+ resolution: "ox@npm:0.1.2"
+ dependencies:
+ "@adraffy/ens-normalize": ^1.10.1
+ "@noble/curves": ^1.6.0
+ "@noble/hashes": ^1.5.0
+ "@scure/bip32": ^1.5.0
+ "@scure/bip39": ^1.4.0
+ abitype: ^1.0.6
+ eventemitter3: 5.0.1
+ peerDependencies:
+ typescript: ">=5.4.0"
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 3f01119adbec8258b064298c66cb9830fc32c023e7fdc6e0634610505e74e8aab051c7fa49dad0fdd751a1c4af66c8eb2a825d993c6e79611e761a537276afd6
+ languageName: node
+ linkType: hard
+
"p-cancelable@npm:^0.4.0":
version: 0.4.1
resolution: "p-cancelable@npm:0.4.1"
@@ -22858,6 +24981,13 @@ __metadata:
languageName: node
linkType: hard
+"picocolors@npm:^1.1.0":
+ version: 1.1.1
+ resolution: "picocolors@npm:1.1.1"
+ checksum: e1cf46bf84886c79055fdfa9dcb3e4711ad259949e3565154b004b260cd356c5d54b31a1437ce9782624bf766272fe6b0154f5f0c744fb7af5d454d2b60db045
+ languageName: node
+ linkType: hard
+
"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.3, picomatch@npm:^2.3.0, picomatch@npm:^2.3.1":
version: 2.3.1
resolution: "picomatch@npm:2.3.1"
@@ -23112,6 +25242,24 @@ __metadata:
languageName: node
linkType: hard
+"postcss@npm:^8.4.43":
+ version: 8.4.47
+ resolution: "postcss@npm:8.4.47"
+ dependencies:
+ nanoid: ^3.3.7
+ picocolors: ^1.1.0
+ source-map-js: ^1.2.1
+ checksum: f78440a9d8f97431dd2ab1ab8e1de64f12f3eff38a3d8d4a33919b96c381046a314658d2de213a5fa5eb296b656de76a3ec269fdea27f16d5ab465b916a0f52c
+ languageName: node
+ linkType: hard
+
+"preact@npm:^10.12.0":
+ version: 10.24.3
+ resolution: "preact@npm:10.24.3"
+ checksum: 372f601576f52d6417a750a8732cd83c4fc133b0b136f82ea69f013092266ad0213c160b71ae421a0fc7ab04caacb651c29dbf515e3aec26d82b0a8675e8786e
+ languageName: node
+ linkType: hard
+
"preact@npm:^10.16.0":
version: 10.19.6
resolution: "preact@npm:10.19.6"
@@ -23119,6 +25267,13 @@ __metadata:
languageName: node
linkType: hard
+"preact@npm:^10.24.2":
+ version: 10.25.1
+ resolution: "preact@npm:10.25.1"
+ checksum: 7b31f82acfc5eaccc70c19b55ff2bc8edb3d636dfb84e254c9258871c69e1652876efe4bb3a5f21bf521386b001bc6c8831e535d41eecbe0f31c13a0e2a062a3
+ languageName: node
+ linkType: hard
+
"prelude-ls@npm:^1.2.1":
version: 1.2.1
resolution: "prelude-ls@npm:1.2.1"
@@ -23557,6 +25712,19 @@ __metadata:
languageName: node
linkType: hard
+"qrcode@npm:^1.5.1":
+ version: 1.5.4
+ resolution: "qrcode@npm:1.5.4"
+ dependencies:
+ dijkstrajs: ^1.0.1
+ pngjs: ^5.0.0
+ yargs: ^15.3.1
+ bin:
+ qrcode: bin/qrcode
+ checksum: 0a162822e12c02b0333315462fd4ccad22255002130f86806773be7592aec5ef295efaffa3eb148cbf00e290839c7b610f63b0d62a0c5efc5bc52a68f4189684
+ languageName: node
+ linkType: hard
+
"qs@npm:6.10.4, qs@npm:~6.10.3":
version: 6.10.4
resolution: "qs@npm:6.10.4"
@@ -23607,6 +25775,18 @@ __metadata:
languageName: node
linkType: hard
+"query-string@npm:^6.13.5":
+ version: 6.14.1
+ resolution: "query-string@npm:6.14.1"
+ dependencies:
+ decode-uri-component: ^0.2.0
+ filter-obj: ^1.1.0
+ split-on-first: ^1.0.0
+ strict-uri-encode: ^2.0.0
+ checksum: f2c7347578fa0f3fd4eaace506470cb4e9dc52d409a7ddbd613f614b9a594d750877e193b5d5e843c7477b3b295b857ec328903c943957adc41a3efb6c929449
+ languageName: node
+ linkType: hard
+
"querystring-es3@npm:^0.2.1":
version: 0.2.1
resolution: "querystring-es3@npm:0.2.1"
@@ -23915,6 +26095,13 @@ __metadata:
languageName: node
linkType: hard
+"react-refresh@npm:^0.14.2":
+ version: 0.14.2
+ resolution: "react-refresh@npm:0.14.2"
+ checksum: d80db4bd40a36dab79010dc8aa317a5b931f960c0d83c4f3b81f0552cbcf7f29e115b84bb7908ec6a1eb67720fff7023084eff73ece8a7ddc694882478464382
+ languageName: node
+ linkType: hard
+
"react-remove-scroll-bar@npm:^2.3.3":
version: 2.3.6
resolution: "react-remove-scroll-bar@npm:2.3.6"
@@ -24096,7 +26283,7 @@ __metadata:
languageName: node
linkType: hard
-"readable-stream@npm:3, readable-stream@npm:^3.0.0, readable-stream@npm:^3.0.2, readable-stream@npm:^3.0.6, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.5.0, readable-stream@npm:^3.6.0":
+"readable-stream@npm:3, readable-stream@npm:^3.0.0, readable-stream@npm:^3.0.2, readable-stream@npm:^3.0.6, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.5.0, readable-stream@npm:^3.6.0, readable-stream@npm:^3.6.2":
version: 3.6.2
resolution: "readable-stream@npm:3.6.2"
dependencies:
@@ -24122,6 +26309,19 @@ __metadata:
languageName: node
linkType: hard
+"readable-stream@npm:^3.6.2 || ^4.4.2":
+ version: 4.5.2
+ resolution: "readable-stream@npm:4.5.2"
+ dependencies:
+ abort-controller: ^3.0.0
+ buffer: ^6.0.3
+ events: ^3.3.0
+ process: ^0.11.10
+ string_decoder: ^1.3.0
+ checksum: c4030ccff010b83e4f33289c535f7830190773e274b3fcb6e2541475070bdfd69c98001c3b0cb78763fc00c8b62f514d96c2b10a8bd35d5ce45203a25fa1d33a
+ languageName: node
+ linkType: hard
+
"readable-web-to-node-stream@npm:^3.0.2":
version: 3.0.2
resolution: "readable-web-to-node-stream@npm:3.0.2"
@@ -24677,6 +26877,75 @@ __metadata:
languageName: node
linkType: hard
+"rollup@npm:^4.20.0":
+ version: 4.24.2
+ resolution: "rollup@npm:4.24.2"
+ dependencies:
+ "@rollup/rollup-android-arm-eabi": 4.24.2
+ "@rollup/rollup-android-arm64": 4.24.2
+ "@rollup/rollup-darwin-arm64": 4.24.2
+ "@rollup/rollup-darwin-x64": 4.24.2
+ "@rollup/rollup-freebsd-arm64": 4.24.2
+ "@rollup/rollup-freebsd-x64": 4.24.2
+ "@rollup/rollup-linux-arm-gnueabihf": 4.24.2
+ "@rollup/rollup-linux-arm-musleabihf": 4.24.2
+ "@rollup/rollup-linux-arm64-gnu": 4.24.2
+ "@rollup/rollup-linux-arm64-musl": 4.24.2
+ "@rollup/rollup-linux-powerpc64le-gnu": 4.24.2
+ "@rollup/rollup-linux-riscv64-gnu": 4.24.2
+ "@rollup/rollup-linux-s390x-gnu": 4.24.2
+ "@rollup/rollup-linux-x64-gnu": 4.24.2
+ "@rollup/rollup-linux-x64-musl": 4.24.2
+ "@rollup/rollup-win32-arm64-msvc": 4.24.2
+ "@rollup/rollup-win32-ia32-msvc": 4.24.2
+ "@rollup/rollup-win32-x64-msvc": 4.24.2
+ "@types/estree": 1.0.6
+ fsevents: ~2.3.2
+ dependenciesMeta:
+ "@rollup/rollup-android-arm-eabi":
+ optional: true
+ "@rollup/rollup-android-arm64":
+ optional: true
+ "@rollup/rollup-darwin-arm64":
+ optional: true
+ "@rollup/rollup-darwin-x64":
+ optional: true
+ "@rollup/rollup-freebsd-arm64":
+ optional: true
+ "@rollup/rollup-freebsd-x64":
+ optional: true
+ "@rollup/rollup-linux-arm-gnueabihf":
+ optional: true
+ "@rollup/rollup-linux-arm-musleabihf":
+ optional: true
+ "@rollup/rollup-linux-arm64-gnu":
+ optional: true
+ "@rollup/rollup-linux-arm64-musl":
+ optional: true
+ "@rollup/rollup-linux-powerpc64le-gnu":
+ optional: true
+ "@rollup/rollup-linux-riscv64-gnu":
+ optional: true
+ "@rollup/rollup-linux-s390x-gnu":
+ optional: true
+ "@rollup/rollup-linux-x64-gnu":
+ optional: true
+ "@rollup/rollup-linux-x64-musl":
+ optional: true
+ "@rollup/rollup-win32-arm64-msvc":
+ optional: true
+ "@rollup/rollup-win32-ia32-msvc":
+ optional: true
+ "@rollup/rollup-win32-x64-msvc":
+ optional: true
+ fsevents:
+ optional: true
+ bin:
+ rollup: dist/bin/rollup
+ checksum: 54f1658a1ddba6210d527bb640780742c0c2f32e79c509fc1a6561a241d09922104636ab87f36f284009222d30e859b755a4a1bd2c6a97d8ad08ff22e7d44dd6
+ languageName: node
+ linkType: hard
+
"root-workspace-0b6124@workspace:.":
version: 0.0.0-use.local
resolution: "root-workspace-0b6124@workspace:."
@@ -24833,6 +27102,35 @@ __metadata:
languageName: node
linkType: hard
+"sdk-consumer@workspace:sdk-consumer":
+ version: 0.0.0-use.local
+ resolution: "sdk-consumer@workspace:sdk-consumer"
+ dependencies:
+ "@centrifuge/fabric": "workspace:*"
+ "@centrifuge/sdk": 0.0.0-alpha.3
+ "@eslint/js": ^9.13.0
+ "@talismn/wagmi-connector": ^0.3.1
+ "@tanstack/react-query": ^5.59.16
+ "@types/node": ^22.8.2
+ "@types/react": ^18.3.11
+ "@types/react-dom": ^18.3.1
+ "@vitejs/plugin-react": ^4.3.3
+ "@wagmi/core": ^2.15.2
+ eslint: ^9.13.0
+ eslint-plugin-react-hooks: ^5.0.0
+ eslint-plugin-react-refresh: ^0.4.13
+ globals: ^15.11.0
+ react: ^18.3.1
+ react-dom: ^18.3.1
+ rxjs: ^7.8.1
+ typescript: ~5.6.2
+ typescript-eslint: ^8.10.0
+ viem: ^2.21.54
+ vite: ^5.4.9
+ wagmi: ^2.13.3
+ languageName: unknown
+ linkType: soft
+
"seek-bzip@npm:^1.0.5":
version: 1.0.6
resolution: "seek-bzip@npm:1.0.6"
@@ -24891,6 +27189,15 @@ __metadata:
languageName: node
linkType: hard
+"semver@npm:^7.6.0":
+ version: 7.6.3
+ resolution: "semver@npm:7.6.3"
+ bin:
+ semver: bin/semver.js
+ checksum: 4110ec5d015c9438f322257b1c51fe30276e5f766a3f64c09edd1d7ea7118ecbc3f379f3b69032bacf13116dc7abc4ad8ce0d7e2bd642e26b0d271b56b61a7d8
+ languageName: node
+ linkType: hard
+
"semver@npm:~7.0.0":
version: 7.0.0
resolution: "semver@npm:7.0.0"
@@ -25202,6 +27509,28 @@ __metadata:
languageName: node
linkType: hard
+"socket.io-client@npm:^4.5.1":
+ version: 4.8.1
+ resolution: "socket.io-client@npm:4.8.1"
+ dependencies:
+ "@socket.io/component-emitter": ~3.1.0
+ debug: ~4.3.2
+ engine.io-client: ~6.6.1
+ socket.io-parser: ~4.2.4
+ checksum: 0ac31d224c7a8567d95bb0522214cc0d3dfa1fbf6de38e63d9aa8e806526e27381d06a527d39e02f173199c48ad112737107148d2e60e1c48a6a8e15391dce8d
+ languageName: node
+ linkType: hard
+
+"socket.io-parser@npm:~4.2.4":
+ version: 4.2.4
+ resolution: "socket.io-parser@npm:4.2.4"
+ dependencies:
+ "@socket.io/component-emitter": ~3.1.0
+ debug: ~4.3.1
+ checksum: 61540ef99af33e6a562b9effe0fad769bcb7ec6a301aba5a64b3a8bccb611a0abdbe25f469933ab80072582006a78ca136bf0ad8adff9c77c9953581285e2263
+ languageName: node
+ linkType: hard
+
"sockjs@npm:^0.3.24":
version: 0.3.24
resolution: "sockjs@npm:0.3.24"
@@ -25277,6 +27606,13 @@ __metadata:
languageName: node
linkType: hard
+"source-map-js@npm:^1.2.1":
+ version: 1.2.1
+ resolution: "source-map-js@npm:1.2.1"
+ checksum: 4eb0cd997cdf228bc253bcaff9340afeb706176e64868ecd20efbe6efea931465f43955612346d6b7318789e5265bdc419bc7669c1cebe3db0eb255f57efa76b
+ languageName: node
+ linkType: hard
+
"source-map-support@npm:^0.5.16, source-map-support@npm:^0.5.17, source-map-support@npm:^0.5.6, source-map-support@npm:~0.5.12, source-map-support@npm:~0.5.20":
version: 0.5.21
resolution: "source-map-support@npm:0.5.21"
@@ -25750,7 +28086,7 @@ __metadata:
languageName: node
linkType: hard
-"string_decoder@npm:^1.0.0, string_decoder@npm:^1.1.1":
+"string_decoder@npm:^1.0.0, string_decoder@npm:^1.1.1, string_decoder@npm:^1.3.0":
version: 1.3.0
resolution: "string_decoder@npm:1.3.0"
dependencies:
@@ -26532,6 +28868,15 @@ __metadata:
languageName: node
linkType: hard
+"ts-api-utils@npm:^1.3.0":
+ version: 1.3.0
+ resolution: "ts-api-utils@npm:1.3.0"
+ peerDependencies:
+ typescript: ">=4.2.0"
+ checksum: c746ddabfdffbf16cb0b0db32bb287236a19e583057f8649ee7c49995bb776e1d3ef384685181c11a1a480369e022ca97512cb08c517b2d2bd82c83754c97012
+ languageName: node
+ linkType: hard
+
"ts-dedent@npm:^2.0.0":
version: 2.2.0
resolution: "ts-dedent@npm:2.2.0"
@@ -26670,6 +29015,13 @@ __metadata:
languageName: node
linkType: hard
+"tslib@npm:^2.6.0":
+ version: 2.8.1
+ resolution: "tslib@npm:2.8.1"
+ checksum: e4aba30e632b8c8902b47587fd13345e2827fa639e7c3121074d5ee0880723282411a8838f830b55100cbe4517672f84a2472667d355b81e8af165a55dc6203a
+ languageName: node
+ linkType: hard
+
"tsutils@npm:^3.21.0":
version: 3.21.0
resolution: "tsutils@npm:3.21.0"
@@ -26854,7 +29206,7 @@ __metadata:
languageName: node
linkType: hard
-"typedarray-to-buffer@npm:^3.1.5":
+"typedarray-to-buffer@npm:3.1.5, typedarray-to-buffer@npm:^3.1.5":
version: 3.1.5
resolution: "typedarray-to-buffer@npm:3.1.5"
dependencies:
@@ -26870,6 +29222,20 @@ __metadata:
languageName: node
linkType: hard
+"typescript-eslint@npm:^8.10.0":
+ version: 8.11.0
+ resolution: "typescript-eslint@npm:8.11.0"
+ dependencies:
+ "@typescript-eslint/eslint-plugin": 8.11.0
+ "@typescript-eslint/parser": 8.11.0
+ "@typescript-eslint/utils": 8.11.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 0dfe0445fecb86436fc285523b1d81529f31d465c3e98b48858761e4f3b1de4be106d9fb9bbf7833d63927b21cf8ddc2fc524768280145ae53b84514b05829cf
+ languageName: node
+ linkType: hard
+
"typescript@npm:~5.3.3":
version: 5.3.3
resolution: "typescript@npm:5.3.3"
@@ -26913,6 +29279,15 @@ __metadata:
languageName: node
linkType: hard
+"uint8arrays@npm:3.1.0":
+ version: 3.1.0
+ resolution: "uint8arrays@npm:3.1.0"
+ dependencies:
+ multiformats: ^9.4.2
+ checksum: 77fe0c8644417a849f5cfc0e5a5308c65e3b779a56f816dd27b8f60f7fac1ac7626f57c9abacec77d147beb5da8401b86438b1591d93cae7f7511a3211cc01b3
+ languageName: node
+ linkType: hard
+
"uint8arrays@npm:^3.0.0, uint8arrays@npm:^3.1.0":
version: 3.1.1
resolution: "uint8arrays@npm:3.1.1"
@@ -26972,6 +29347,13 @@ __metadata:
languageName: node
linkType: hard
+"undici-types@npm:~6.19.8":
+ version: 6.19.8
+ resolution: "undici-types@npm:6.19.8"
+ checksum: de51f1b447d22571cf155dfe14ff6d12c5bdaec237c765085b439c38ca8518fc360e88c70f99469162bf2e14188a7b0bcb06e1ed2dc031042b984b0bb9544017
+ languageName: node
+ linkType: hard
+
"unenv@npm:^1.9.0":
version: 1.9.0
resolution: "unenv@npm:1.9.0"
@@ -27228,6 +29610,20 @@ __metadata:
languageName: node
linkType: hard
+"update-browserslist-db@npm:^1.1.1":
+ version: 1.1.1
+ resolution: "update-browserslist-db@npm:1.1.1"
+ dependencies:
+ escalade: ^3.2.0
+ picocolors: ^1.1.0
+ peerDependencies:
+ browserslist: ">= 4.21.0"
+ bin:
+ update-browserslist-db: cli.js
+ checksum: 2ea11bd2562122162c3e438d83a1f9125238c0844b6d16d366e3276d0c0acac6036822dc7df65fc5a89c699cdf9f174acf439c39bedf3f9a2f3983976e4b4c3e
+ languageName: node
+ linkType: hard
+
"uqr@npm:^0.1.2":
version: 0.1.2
resolution: "uqr@npm:0.1.2"
@@ -27332,6 +29728,15 @@ __metadata:
languageName: node
linkType: hard
+"use-sync-external-store@npm:1.2.2":
+ version: 1.2.2
+ resolution: "use-sync-external-store@npm:1.2.2"
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ checksum: fe07c071c4da3645f112c38c0e57beb479a8838616ff4e92598256ecce527f2888c08febc7f9b2f0ce2f0e18540ba3cde41eb2035e4fafcb4f52955037098a81
+ languageName: node
+ linkType: hard
+
"user-home@npm:^2.0.0":
version: 2.0.0
resolution: "user-home@npm:2.0.0"
@@ -27351,7 +29756,7 @@ __metadata:
languageName: node
linkType: hard
-"utf8@npm:3.0.0":
+"utf8@npm:3.0.0, utf8@npm:^3.0.0":
version: 3.0.0
resolution: "utf8@npm:3.0.0"
checksum: cb89a69ad9ab393e3eae9b25305b3ff08bebca9adc839191a34f90777eb2942f86a96369d2839925fea58f8f722f7e27031d697f10f5f39690f8c5047303e62d
@@ -27539,6 +29944,23 @@ __metadata:
languageName: node
linkType: hard
+"viem@npm:^0.3.31":
+ version: 0.3.50
+ resolution: "viem@npm:0.3.50"
+ 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
+ abitype: 0.8.7
+ isomorphic-ws: 5.0.0
+ ws: 8.12.0
+ checksum: b8bb1fe5fea4d503f722a30876b3811a205df3e7ae16443eb1ebd237a2a6b600ec3cf622143d79ef12a5f24fc9d4c77892d29728ef88643710f0a79a41abc470
+ languageName: node
+ linkType: hard
+
"viem@npm:^1.0.0, viem@npm:^1.6.0":
version: 1.21.4
resolution: "viem@npm:1.21.4"
@@ -27560,6 +29982,50 @@ __metadata:
languageName: node
linkType: hard
+"viem@npm:^2.1.1":
+ version: 2.21.36
+ resolution: "viem@npm:2.21.36"
+ dependencies:
+ "@adraffy/ens-normalize": 1.11.0
+ "@noble/curves": 1.6.0
+ "@noble/hashes": 1.5.0
+ "@scure/bip32": 1.5.0
+ "@scure/bip39": 1.4.0
+ abitype: 1.0.6
+ isows: 1.0.6
+ webauthn-p256: 0.0.10
+ ws: 8.18.0
+ peerDependencies:
+ typescript: ">=5.0.4"
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 662c0ea4a22d8ca730b44086a9349db45eb84b6856879bc6bf81bb62c56b7b2bb0b166f5bc56d1d553346cfd616f15d692700938cc24cfe9d3992d74265706aa
+ languageName: node
+ linkType: hard
+
+"viem@npm:^2.21.54":
+ version: 2.21.54
+ resolution: "viem@npm:2.21.54"
+ dependencies:
+ "@noble/curves": 1.7.0
+ "@noble/hashes": 1.6.1
+ "@scure/bip32": 1.6.0
+ "@scure/bip39": 1.5.0
+ abitype: 1.0.7
+ isows: 1.0.6
+ ox: 0.1.2
+ webauthn-p256: 0.0.10
+ ws: 8.18.0
+ peerDependencies:
+ typescript: ">=5.0.4"
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 594aacd4c8f9b0fd8c99a7fe2a936c9b6ea0851d05b206b24d4903e0cbbf811c5795dd79ba5a9fdb21e40c996440cb114321b65142f00cf06a20f89a0b51d894
+ languageName: node
+ linkType: hard
+
"vite-node@npm:1.4.0":
version: 1.4.0
resolution: "vite-node@npm:1.4.0"
@@ -27627,6 +30093,49 @@ __metadata:
languageName: node
linkType: hard
+"vite@npm:^5.4.9":
+ version: 5.4.10
+ resolution: "vite@npm:5.4.10"
+ dependencies:
+ esbuild: ^0.21.3
+ fsevents: ~2.3.3
+ postcss: ^8.4.43
+ rollup: ^4.20.0
+ peerDependencies:
+ "@types/node": ^18.0.0 || >=20.0.0
+ less: "*"
+ lightningcss: ^1.21.0
+ sass: "*"
+ sass-embedded: "*"
+ stylus: "*"
+ sugarss: "*"
+ terser: ^5.4.0
+ dependenciesMeta:
+ fsevents:
+ optional: true
+ peerDependenciesMeta:
+ "@types/node":
+ optional: true
+ less:
+ optional: true
+ lightningcss:
+ optional: true
+ sass:
+ optional: true
+ sass-embedded:
+ optional: true
+ stylus:
+ optional: true
+ sugarss:
+ optional: true
+ terser:
+ optional: true
+ bin:
+ vite: bin/vite.js
+ checksum: 4db3b8ca3eddbc312d0a95f505d16656e74c6dfa68d3b5eb54b6d6b0f7be1df348d469c43dc69db27dadc06b802f029d654da48f392324efd665ef2c0ca9ba9e
+ languageName: node
+ linkType: hard
+
"vitest@npm:^1.2.1":
version: 1.4.0
resolution: "vitest@npm:1.4.0"
@@ -27702,6 +30211,25 @@ __metadata:
languageName: node
linkType: hard
+"wagmi@npm:^2.13.3":
+ version: 2.13.3
+ resolution: "wagmi@npm:2.13.3"
+ dependencies:
+ "@wagmi/connectors": 5.5.3
+ "@wagmi/core": 2.15.2
+ use-sync-external-store: 1.2.0
+ peerDependencies:
+ "@tanstack/react-query": ">=5.0.0"
+ react: ">=18"
+ typescript: ">=5.0.4"
+ viem: 2.x
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: bdd99a67f91860cbd23aff5ac4579306320898aa23411fd72a260fd82143afa6dbe932266f25869f2f9181bfe1c42e257371de727ad27ada13245068a03cf1a9
+ languageName: node
+ linkType: hard
+
"wait-on@npm:^7.0.1":
version: 7.2.0
resolution: "wait-on@npm:7.2.0"
@@ -27777,6 +30305,16 @@ __metadata:
languageName: node
linkType: hard
+"webauthn-p256@npm:0.0.10":
+ version: 0.0.10
+ resolution: "webauthn-p256@npm:0.0.10"
+ dependencies:
+ "@noble/curves": ^1.4.0
+ "@noble/hashes": ^1.4.0
+ checksum: 0648a3d78451bfa7105b5151a34bd685ee60e193be9be1981fe73819ed5a92f410973bdeb72427ef03c8c2a848619f818cf3e66b94012d5127b462cb10c24f5d
+ languageName: node
+ linkType: hard
+
"webextension-polyfill-ts@npm:^0.25.0":
version: 0.25.0
resolution: "webextension-polyfill-ts@npm:0.25.0"
@@ -27786,7 +30324,7 @@ __metadata:
languageName: node
linkType: hard
-"webextension-polyfill@npm:>=0.10.0 <1.0":
+"webextension-polyfill@npm:>=0.10.0 <1.0, webextension-polyfill@npm:^0.10.0":
version: 0.10.0
resolution: "webextension-polyfill@npm:0.10.0"
checksum: 4a59036bda571360c2c0b2fb03fe1dc244f233946bcf9a6766f677956c40fd14d270aaa69cdba95e4ac521014afbe4008bfa5959d0ac39f91c990eb206587f91
@@ -28199,6 +30737,21 @@ __metadata:
languageName: node
linkType: hard
+"ws@npm:8.12.0":
+ version: 8.12.0
+ resolution: "ws@npm:8.12.0"
+ peerDependencies:
+ bufferutil: ^4.0.1
+ utf-8-validate: ">=5.0.2"
+ peerDependenciesMeta:
+ bufferutil:
+ optional: true
+ utf-8-validate:
+ optional: true
+ checksum: 818ff3f8749c172a95a114cceb8b89cedd27e43a82d65c7ad0f7882b1e96a2ee6709e3746a903c3fa88beec0c8bae9a9fcd75f20858b32a166dfb7519316a5d7
+ languageName: node
+ linkType: hard
+
"ws@npm:8.13.0":
version: 8.13.0
resolution: "ws@npm:8.13.0"
@@ -28214,7 +30767,7 @@ __metadata:
languageName: node
linkType: hard
-"ws@npm:8.17.1":
+"ws@npm:8.17.1, ws@npm:~8.17.1":
version: 8.17.1
resolution: "ws@npm:8.17.1"
peerDependencies:
@@ -28229,6 +30782,21 @@ __metadata:
languageName: node
linkType: hard
+"ws@npm:8.18.0, ws@npm:^8.18.0":
+ version: 8.18.0
+ resolution: "ws@npm:8.18.0"
+ peerDependencies:
+ bufferutil: ^4.0.1
+ utf-8-validate: ">=5.0.2"
+ peerDependenciesMeta:
+ bufferutil:
+ optional: true
+ utf-8-validate:
+ optional: true
+ checksum: 91d4d35bc99ff6df483bdf029b9ea4bfd7af1f16fc91231a96777a63d263e1eabf486e13a2353970efc534f9faa43bdbf9ee76525af22f4752cbc5ebda333975
+ languageName: node
+ linkType: hard
+
"ws@npm:8.5.0":
version: 8.5.0
resolution: "ws@npm:8.5.0"
@@ -28283,21 +30851,6 @@ __metadata:
languageName: node
linkType: hard
-"ws@npm:^8.18.0":
- version: 8.18.0
- resolution: "ws@npm:8.18.0"
- peerDependencies:
- bufferutil: ^4.0.1
- utf-8-validate: ">=5.0.2"
- peerDependenciesMeta:
- bufferutil:
- optional: true
- utf-8-validate:
- optional: true
- checksum: 91d4d35bc99ff6df483bdf029b9ea4bfd7af1f16fc91231a96777a63d263e1eabf486e13a2353970efc534f9faa43bdbf9ee76525af22f4752cbc5ebda333975
- languageName: node
- linkType: hard
-
"xml-name-validator@npm:^3.0.0":
version: 3.0.0
resolution: "xml-name-validator@npm:3.0.0"
@@ -28319,6 +30872,13 @@ __metadata:
languageName: node
linkType: hard
+"xmlhttprequest-ssl@npm:~2.1.1":
+ version: 2.1.2
+ resolution: "xmlhttprequest-ssl@npm:2.1.2"
+ checksum: f8ecb894301dd024804669245888b3d5ceed2dfcdb4fddb0e38d811a07a2e3c227535f29b269eccf92005819457db3f270d2ff98df516abf95cfad1b9759512d
+ languageName: node
+ linkType: hard
+
"xmlhttprequest@npm:1.8.0":
version: 1.8.0
resolution: "xmlhttprequest@npm:1.8.0"
@@ -28553,3 +31113,44 @@ __metadata:
checksum: 37e69eec1b56677a93712e5aa6d0048b55997379919dc0f78f61181f8a58994a6cae064f816f8101f5b1039008d3c1c9d136432a62e0edeb796807cc84cf45ef
languageName: node
linkType: hard
+
+"zustand@npm:5.0.0":
+ version: 5.0.0
+ resolution: "zustand@npm:5.0.0"
+ peerDependencies:
+ "@types/react": ">=18.0.0"
+ immer: ">=9.0.6"
+ react: ">=18.0.0"
+ use-sync-external-store: ">=1.2.0"
+ peerDependenciesMeta:
+ "@types/react":
+ optional: true
+ immer:
+ optional: true
+ react:
+ optional: true
+ use-sync-external-store:
+ optional: true
+ checksum: dc7414de234f9d2c0afad472d6971e9ac32281292faa8ee0910521cad063f84eeeb6f792efab068d6750dab5854fb1a33ac6e9294b796925eb680a59fc1b42f9
+ languageName: node
+ linkType: hard
+
+"zustand@npm:^4.3.1":
+ version: 4.5.5
+ resolution: "zustand@npm:4.5.5"
+ dependencies:
+ use-sync-external-store: 1.2.2
+ peerDependencies:
+ "@types/react": ">=16.8"
+ immer: ">=9.0.6"
+ react: ">=16.8"
+ peerDependenciesMeta:
+ "@types/react":
+ optional: true
+ immer:
+ optional: true
+ react:
+ optional: true
+ checksum: 654e47959970bc66bbf2ae80fced7e556dd488e9ee54eb678330cb036ecc7184f4b8c2cae273be28022533622c54ab6339bf3fe30d19236367c5c251b6c6679a
+ languageName: node
+ linkType: hard