diff --git a/package.json b/package.json index 76856280e..a8c7d19b5 100644 --- a/package.json +++ b/package.json @@ -121,11 +121,13 @@ "@ant-design/web3-ton": "workspace:*", "@ant-design/web3-tron": "workspace:*", "@ant-design/web3-wagmi": "workspace:*", + "@ant-design/web3-solana-v2": "workspace:*", "@mysten/dapp-kit": "^0.14.50", "@mysten/sui": "^1.37.1", "@solana/wallet-adapter-coinbase": "^0.1.22", "@solana/wallet-adapter-trust": "^0.1.13", "@solana/web3.js": "^1.98.0", + "@solana/kit": "^5.0.0", "@tanstack/query-sync-storage-persister": "^5.90.4", "@tanstack/react-query": "^5.51.11", "@tanstack/react-query-persist-client": "^5.56.2", diff --git a/packages/solana-v2/.fatherrc.ts b/packages/solana-v2/.fatherrc.ts new file mode 100644 index 000000000..3305dd5a7 --- /dev/null +++ b/packages/solana-v2/.fatherrc.ts @@ -0,0 +1,5 @@ +import { defineConfig } from 'father'; + +export default defineConfig({ + extends: '../../.fatherrc.base.ts', +}); diff --git a/packages/solana-v2/package.json b/packages/solana-v2/package.json new file mode 100644 index 000000000..48166a9c0 --- /dev/null +++ b/packages/solana-v2/package.json @@ -0,0 +1,69 @@ +{ + "name": "@ant-design/web3-solana-v2", + "version": "2.0.0", + "main": "dist/lib/index.js", + "module": "dist/esm/index.js", + "typings": "dist/esm/index.d.ts", + "exports": { + "import": "./dist/esm/index.js", + "require": "./dist/lib/index.js", + "types": "./dist/esm/index.d.ts" + }, + "sideEffects": false, + "files": [ + "dist", + "CHANGELOG.md", + "README.md" + ], + "keywords": [ + "ant", + "design", + "web3", + "antd", + "component", + "components", + "framework", + "frontend", + "react", + "react-component", + "ui", + "solana" + ], + "homepage": "https://web3.ant.design", + "bugs": { + "url": "https://github.com/ant-design/ant-design-web3/issues" + }, + "repository": { + "type": "git", + "url": "https://github.com/ant-design/ant-design-web3" + }, + "scripts": { + "dev": "father dev", + "build": "father build" + }, + "dependencies": { + "@ant-design/web3-assets": "workspace:*", + "@ant-design/web3-common": "workspace:*", + "@solana/kit": "^5.0.0", + "@solana/react": "^5.0.0", + "@wallet-standard/core": "^1.1.1", + "@solana/wallet-standard": "^1.1.4", + "@wallet-standard/react": "^1.0.1", + "@metaplex-foundation/mpl-token-metadata": "^3.4.0", + "bs58": "^6.0.0" + }, + "devDependencies": { + "father": "^4.6.2", + "typescript": "^5.6.2" + }, + "publishConfig": { + "registry": "https://registry.npmjs.org", + "access": "public" + }, + "browserslist": [ + "last 2 versions", + "Firefox ESR", + "> 1%", + "ie >= 11" + ] +} diff --git a/packages/solana-v2/src/chains.tsx b/packages/solana-v2/src/chains.tsx new file mode 100644 index 000000000..99ac1e99b --- /dev/null +++ b/packages/solana-v2/src/chains.tsx @@ -0,0 +1,35 @@ +import { SolanaChainIds } from '@ant-design/web3-common'; + +export interface SolanaChainConfig { + id: SolanaChainIds; + name: string; + network: string; + rpcUrls: Record; +} + +export const solana: SolanaChainConfig = { + id: SolanaChainIds.MainnetBeta, + name: 'Solana', + network: 'mainnet-beta', + rpcUrls: { + default: 'https://api.mainnet-beta.solana.com', + }, +}; + +export const solanaDevnet: SolanaChainConfig = { + id: SolanaChainIds.Devnet, + name: 'Solana Devnet', + network: 'devnet', + rpcUrls: { + default: 'https://api.devnet.solana.com', + }, +}; + +export const solanaTestnet: SolanaChainConfig = { + id: SolanaChainIds.Testnet, + name: 'Solana Testnet', + network: 'testnet', + rpcUrls: { + default: 'https://api.testnet.solana.com', + }, +}; diff --git a/packages/solana-v2/src/index.ts b/packages/solana-v2/src/index.ts new file mode 100644 index 000000000..ca757291e --- /dev/null +++ b/packages/solana-v2/src/index.ts @@ -0,0 +1,3 @@ +export * from './chains'; +export * from './solana-provider'; +export * from './solana-provider/nft-metadata-provider'; diff --git a/packages/solana-v2/src/solana-provider/config-provider.tsx b/packages/solana-v2/src/solana-provider/config-provider.tsx new file mode 100644 index 000000000..115c51a61 --- /dev/null +++ b/packages/solana-v2/src/solana-provider/config-provider.tsx @@ -0,0 +1,248 @@ +import { useEffect, useMemo, useState, type PropsWithChildren } from 'react'; +import type { Account, Chain, Locale, Wallet } from '@ant-design/web3-common'; +import { ConnectStatus, Web3ConfigProvider } from '@ant-design/web3-common'; +import { address } from '@solana/kit'; +import { useSignIn } from '@solana/react'; +import { SOLANA_CHAINS } from '@solana/wallet-standard'; +import { StandardConnect, StandardDisconnect, type IdentifierString } from '@wallet-standard/core'; +import { useConnect, useDisconnect, useWallets, type UiWallet } from '@wallet-standard/react'; + +import type { SolanaChainConfig } from '../chains'; +import { useRpc } from './rpc-provider'; + +interface ProviderCommonProps extends PropsWithChildren { + locale?: Locale; + chainAssets?: Chain[]; + availableChains: SolanaChainConfig[]; + currentChain?: SolanaChainConfig; + balance?: boolean; + onCurrentChainChange: (chain?: SolanaChainConfig) => void; +} + +interface AntDesignWeb3ConfigProviderInnerProps extends ProviderCommonProps { + uiWallet?: UiWallet; +} + +export function AntDesignWeb3ConfigProviderInner(props: AntDesignWeb3ConfigProviderInnerProps) { + const [uiWallet, setUiWallet] = useState(); + + const wallets = useWallets(); + + const standardSolanaWallets = useMemo( + () => + wallets.filter((w) => { + return ( + // only include solana chains + w.chains.some((c) => (SOLANA_CHAINS as unknown as IdentifierString[]).includes(c)) && + // only include standard:connect and standard:disconnect features + w.features.includes(StandardConnect) && + w.features.includes(StandardDisconnect) + ); + }), + [wallets], + ); + + const chainList = useMemo(() => { + return props.availableChains + .map((item) => { + const c = props.chainAssets?.find((asset) => { + return asset.id === item.id; + }) as Chain; + + if (c?.id) { + return { + ...item, + ...c, + id: c.id, + name: c.name, + icon: c.icon, + }; + } + console.error( + `Can not find chain ${item.id}, SolanaWeb3ConfigProvider only support Solana`, + ); + return null; + }) + .filter((item) => item !== null) as (Chain & SolanaChainConfig)[]; + }, [props.availableChains, props.chainAssets]); + + const availableWallets = useMemo(() => { + return standardSolanaWallets.map((w) => { + return { + name: w.name, + remark: w.name, + icon: w.icon, + hasExtensionInstalled: () => Promise.resolve(true), + hasWalletReady: () => Promise.resolve(true), + }; + }); + }, [standardSolanaWallets]); + + const adapter = useMemo(() => { + if (uiWallet) { + return ( + + {props.children} + + ); + } else { + return ( + { + const foundUiWallet = wallets.find((w) => w.name === wallet?.name); + + setUiWallet(foundUiWallet); + }} + > + {props.children} + + ); + } + }, [availableWallets, chainList, props.availableChains, props.children, uiWallet, wallets]); + + return adapter; +} + +interface AntDesignWeb3ConfigProviderWithWalletAdapterProps extends ProviderCommonProps { + chainList: (Chain & SolanaChainConfig)[]; + availableWallets: Wallet[]; + uiWallet: UiWallet; +} + +function AntDesignWeb3ConfigProviderWithWalletAdapter( + props: AntDesignWeb3ConfigProviderWithWalletAdapterProps, +) { + const { uiWallet, ...othersProps } = props; + + const { rpc } = useRpc(); + + const [account, setAccount] = useState(); + const [balance, setBalance] = useState(); + + const signIn = useSignIn(uiWallet); + const [isConnecting, connect] = useConnect(uiWallet); + const [isDisconnecting, disconnect] = useDisconnect(uiWallet); + + const handleConnectWallet = async () => { + const result = await connect(); + + if (result.length > 0) { + const defaultAccount = result[0]; + setAccount({ + address: defaultAccount.address, + name: defaultAccount.label, + avatar: defaultAccount.icon, + status: ConnectStatus.Connected, + }); + } + console.log('connect result', result); + }; + + // get balance + useEffect(() => { + if (!(account && othersProps.balance)) { + return; + } + + const getBalance = async () => { + const { value: balanceVal } = await rpc.getBalance(address(account.address)).send(); + + setBalance(balanceVal); + }; + getBalance(); + }, [account, othersProps.balance, rpc]); + + useEffect(() => { + handleConnectWallet(); + }, [uiWallet]); + + const currentChain = useMemo(() => { + return othersProps.chainList.find((c) => c.id === othersProps.currentChain?.id); + }, [othersProps.chainList, othersProps.currentChain]); + + const currency = currentChain?.nativeCurrency; + + return ( + { + console.log('[TODO] with_wallet switchChain', _chain); + const foundChain = othersProps.chainList.find((c) => c.id === _chain.id); + othersProps.onCurrentChainChange(foundChain); + }} + connect={async (_wallet) => { + console.log('[TODO] with_wallet connect', _wallet); + // othersProps.onConnectWallet(_wallet); + }} + disconnect={async () => { + console.log('[TODO] with_wallet disconnect'); + }} + > + {othersProps.children} + + ); +} + +interface AntDesignWeb3ConfigProviderWithoutWalletAdapterProps extends ProviderCommonProps { + chainList: (Chain & SolanaChainConfig)[]; + availableWallets?: Wallet[]; + onConnectWallet: (wallet?: Wallet) => void; +} + +function AntDesignWeb3ConfigProviderWithoutWalletAdapter( + props: AntDesignWeb3ConfigProviderWithoutWalletAdapterProps, +) { + return ( + { + console.log('[TODO] without_wallet switchChain', _chain); + const foundChain = props.chainList.find((c) => c.id === _chain.id); + props.onCurrentChainChange(foundChain); + }} + connect={async (_wallet) => { + console.log('[TODO] without_wallet connect', _wallet); + props.onConnectWallet(_wallet); + }} + disconnect={async () => { + console.log('[TODO] without_wallet disconnect'); + }} + > + {props.children} + + ); +} diff --git a/packages/solana-v2/src/solana-provider/index.tsx b/packages/solana-v2/src/solana-provider/index.tsx new file mode 100644 index 000000000..0469045c0 --- /dev/null +++ b/packages/solana-v2/src/solana-provider/index.tsx @@ -0,0 +1,43 @@ +import { useMemo, useState, type PropsWithChildren } from 'react'; +import { Solana, SolanaDevnet, SolanaTestnet } from '@ant-design/web3-assets/solana'; +import type { Locale } from '@ant-design/web3-common'; + +import type { SolanaChainConfig } from '../chains'; +import { solana } from '../chains'; +import { AntDesignWeb3ConfigProviderInner } from './config-provider'; +import { RpcProvider, type RpcContextType } from './rpc-provider'; + +type SolanaWeb3ConfigProviderProps = PropsWithChildren< + { rpcProvider: (chain?: SolanaChainConfig) => RpcContextType } & { + locale?: Locale; + chains?: SolanaChainConfig[]; + balance?: boolean; + } +>; + +export function SolanaWeb3ConfigProvider({ + rpcProvider, + chains = [solana], + locale, + balance, + children, +}: SolanaWeb3ConfigProviderProps) { + const [currentChain, setCurrentChain] = useState(chains[0]); + + const rpc = useMemo(() => rpcProvider(currentChain), [rpcProvider, currentChain]); + + return ( + + setCurrentChain(chain)} + > + {children} + + + ); +} diff --git a/packages/solana-v2/src/solana-provider/nft-metadata-provider.tsx b/packages/solana-v2/src/solana-provider/nft-metadata-provider.tsx new file mode 100644 index 000000000..c71b715a5 --- /dev/null +++ b/packages/solana-v2/src/solana-provider/nft-metadata-provider.tsx @@ -0,0 +1,54 @@ +import type { PropsWithChildren } from 'react'; +import { Web3ConfigProvider } from '@ant-design/web3-common'; +import { getMetadataAccountDataSerializer } from '@metaplex-foundation/mpl-token-metadata'; +import { + address, + assertAccountExists, + fetchEncodedAccount, + getAddressCodec, + getProgramDerivedAddress, +} from '@solana/kit'; + +import { useRpc } from './rpc-provider'; + +const METADATA_PROGRAM_ADDRESS = address('metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s'); + +export function SolanaNftMetadataProvider(props: PropsWithChildren) { + const { rpc } = useRpc(); + + return ( + { + const addressCodec = getAddressCodec(); + + const [metadataPda] = await getProgramDerivedAddress({ + programAddress: METADATA_PROGRAM_ADDRESS, + seeds: [ + Buffer.from('metadata', 'utf8'), + addressCodec.encode(METADATA_PROGRAM_ADDRESS), + addressCodec.encode(address(tokenAddress)), + ], + }); + + const metadataInfo = await fetchEncodedAccount(rpc, metadataPda); + + assertAccountExists(metadataInfo); + + const dataSerializer = getMetadataAccountDataSerializer(); + const [metadataInfoData] = dataSerializer.deserialize(metadataInfo.data); + + const response = await fetch(metadataInfoData.uri); + const result = await response.json(); + + return { + name: result.name, + image: result.image, + description: result.description, + attributes: result.attributes, + }; + }} + > + {props.children} + + ); +} diff --git a/packages/solana-v2/src/solana-provider/rpc-provider.tsx b/packages/solana-v2/src/solana-provider/rpc-provider.tsx new file mode 100644 index 000000000..1b044d5df --- /dev/null +++ b/packages/solana-v2/src/solana-provider/rpc-provider.tsx @@ -0,0 +1,34 @@ +import type { PropsWithChildren } from 'react'; +import { createContext, useContext } from 'react'; +import type { + Rpc, + RpcSubscriptions, + SolanaRpcApiMainnet, + SolanaRpcSubscriptionsApi, +} from '@solana/kit'; +import { createSolanaRpc, createSolanaRpcSubscriptions, devnet } from '@solana/kit'; +import { DEVNET_ENDPOINT } from '@solana/wallet-standard'; + +export type RpcContextType = { + rpc: Rpc; + rpcSubscriptions: RpcSubscriptions; +}; + +const RpcContext = createContext({ + rpc: createSolanaRpc(devnet(DEVNET_ENDPOINT)), + rpcSubscriptions: createSolanaRpcSubscriptions( + devnet(DEVNET_ENDPOINT.replace('https://', 'wss://')), + ), +}); + +export function RpcProvider({ + rpc, + rpcSubscriptions, + children, +}: PropsWithChildren) { + return {children}; +} + +export function useRpc() { + return useContext(RpcContext); +} diff --git a/packages/solana-v2/tsconfig.json b/packages/solana-v2/tsconfig.json new file mode 100644 index 000000000..928e5b0ef --- /dev/null +++ b/packages/solana-v2/tsconfig.json @@ -0,0 +1,4 @@ +{ + "extends": "../../tsconfig.base.json", + "include": ["src", "global.d.ts"] +} diff --git a/packages/web3/src/solana-v2/demos/basic.tsx b/packages/web3/src/solana-v2/demos/basic.tsx new file mode 100644 index 000000000..1c9a27631 --- /dev/null +++ b/packages/web3/src/solana-v2/demos/basic.tsx @@ -0,0 +1,42 @@ +import { ConnectButton, Connector } from '@ant-design/web3'; +import { solana, solanaDevnet } from '@ant-design/web3-solana'; +import { SolanaWeb3ConfigProvider } from '@ant-design/web3-solana-v2'; +import { createSolanaRpc, createSolanaRpcSubscriptions, devnet, mainnet } from '@solana/kit'; + +const RPC = `https://api.zan.top/node/v1/solana/devnet/${YOUR_ZAN_API_KEY}`; +const WS_RPC = `wss://api.zan.top/node/v1/solana/devnet/${YOUR_ZAN_API_KEY}`; + +const RPC_MAINNET = `https://api.zan.top/node/v1/solana/mainnet/${YOUR_ZAN_API_KEY}`; +const WS_RPC_MAINNET = `wss://api.zan.top/node/v1/solana/mainnet/${YOUR_ZAN_API_KEY}`; + +export default function App() { + return ( + { + console.log('chain', chain, chain?.network === solana.network); + + if (chain?.network === solana.network) { + return { + rpc: createSolanaRpc(mainnet(RPC_MAINNET)), + rpcSubscriptions: createSolanaRpcSubscriptions(mainnet(WS_RPC_MAINNET)), + }; + } + + if (chain?.network === solanaDevnet.network) { + return { + rpc: createSolanaRpc(devnet(RPC)), + rpcSubscriptions: createSolanaRpcSubscriptions(devnet(WS_RPC)), + }; + } + + throw new Error(`Unsupported chain: ${chain?.network}`); + }} + balance + chains={[solanaDevnet, solana]} + > + + + + + ); +} diff --git a/packages/web3/src/solana-v2/demos/nft.tsx b/packages/web3/src/solana-v2/demos/nft.tsx new file mode 100644 index 000000000..2fa98ccb3 --- /dev/null +++ b/packages/web3/src/solana-v2/demos/nft.tsx @@ -0,0 +1,25 @@ +import { NFTCard } from '@ant-design/web3'; +import { solana } from '@ant-design/web3-solana'; +import { SolanaNftMetadataProvider, SolanaWeb3ConfigProvider } from '@ant-design/web3-solana-v2'; +import { createSolanaRpc, createSolanaRpcSubscriptions, mainnet } from '@solana/kit'; + +const RPC_MAINNET = `https://api.zan.top/node/v1/solana/mainnet/${YOUR_ZAN_API_KEY}`; +const WS_RPC_MAINNET = `wss://api.zan.top/node/v1/solana/mainnet/${YOUR_ZAN_API_KEY}`; + +export default function App() { + return ( + { + return { + rpc: createSolanaRpc(mainnet(RPC_MAINNET)), + rpcSubscriptions: createSolanaRpcSubscriptions(mainnet(WS_RPC_MAINNET)), + }; + }} + > + + + + + ); +} diff --git a/packages/web3/src/solana-v2/index.md b/packages/web3/src/solana-v2/index.md new file mode 100644 index 000000000..cb34b5bc3 --- /dev/null +++ b/packages/web3/src/solana-v2/index.md @@ -0,0 +1,17 @@ +--- +nav: Components +order: 5 +group: + title: Connect Blockchains + order: 2 +--- + +# Solana V2 + +## Basic Usage + + + +## Use with NFTCard + + diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index eea8fbacd..3b66a0163 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,6 +38,9 @@ importers: '@ant-design/web3-solana': specifier: workspace:* version: link:packages/solana + '@ant-design/web3-solana-v2': + specifier: workspace:* + version: link:packages/solana-v2 '@ant-design/web3-sui': specifier: workspace:* version: link:packages/sui @@ -56,6 +59,9 @@ importers: '@mysten/sui': specifier: ^1.37.1 version: 1.37.2(typescript@5.8.3) + '@solana/kit': + specifier: ^5.0.0 + version: 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3)(ws@8.18.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)) '@solana/wallet-adapter-coinbase': specifier: ^0.1.22 version: 0.1.22(@solana/web3.js@1.98.2(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)) @@ -155,10 +161,10 @@ importers: version: 18.3.7(@types/react@18.3.21) '@umijs/fabric': specifier: ^4.0.1 - version: 4.0.1(postcss@8.5.3) + version: 4.0.1(postcss@8.5.6) '@vitest/coverage-v8': specifier: ^3.2.2 - version: 3.2.2(vitest@3.1.4(@types/debug@4.1.12)(@types/node@22.15.21)(jiti@1.21.7)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(less@4.4.0)(lightningcss@1.22.1)(sass@1.89.0)(terser@5.44.0)(yaml@2.8.0)) + version: 3.2.2(vitest@3.1.4(@types/debug@4.1.12)(@types/node@22.15.21)(jiti@1.21.7)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(less@4.4.0)(lightningcss@1.22.1)(sass@1.54.0)(terser@5.44.0)(yaml@2.8.0)) babel-plugin-add-import-extension: specifier: ^1.6.0 version: 1.6.0(@babel/core@7.27.1) @@ -209,10 +215,10 @@ importers: version: 5.8.3 vite-plugin-svgr: specifier: ^4.3.0 - version: 4.3.0(rollup@4.41.0)(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.21)(jiti@1.21.7)(less@4.4.0)(lightningcss@1.22.1)(sass@1.89.0)(terser@5.44.0)(yaml@2.8.0)) + version: 4.3.0(rollup@4.41.0)(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.21)(jiti@1.21.7)(less@4.4.0)(lightningcss@1.22.1)(sass@1.54.0)(terser@5.44.0)(yaml@2.8.0)) vitest: specifier: ~3.1.1 - version: 3.1.4(@types/debug@4.1.12)(@types/node@22.15.21)(jiti@1.21.7)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(less@4.4.0)(lightningcss@1.22.1)(sass@1.89.0)(terser@5.44.0)(yaml@2.8.0) + version: 3.1.4(@types/debug@4.1.12)(@types/node@22.15.21)(jiti@1.21.7)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(less@4.4.0)(lightningcss@1.22.1)(sass@1.54.0)(terser@5.44.0)(yaml@2.8.0) examples/eth-web3js: dependencies: @@ -333,7 +339,7 @@ importers: version: 18.3.7(@types/react@18.3.21) father: specifier: ^4.6.2 - version: 4.6.2(@babel/core@7.27.1)(@types/node@24.8.1)(@types/webpack@5.28.5(@swc/core@1.9.2(@swc/helpers@0.5.17)))(bufferutil@4.0.9)(styled-components@5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(type-fest@1.4.0)(utf-8-validate@5.0.10)(webpack@5.99.9(@swc/core@1.9.2(@swc/helpers@0.5.17))) + version: 4.6.2(@babel/core@7.27.1)(@types/node@22.15.21)(@types/webpack@5.28.5(@swc/core@1.9.2(@swc/helpers@0.5.17)))(bufferutil@4.0.9)(styled-components@5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(type-fest@1.4.0)(utf-8-validate@5.0.10)(webpack@5.99.9(@swc/core@1.9.2(@swc/helpers@0.5.17))) react: specifier: 18.3.1 version: 18.3.1 @@ -361,7 +367,7 @@ importers: devDependencies: father: specifier: ^4.6.2 - version: 4.6.2(@babel/core@7.27.1)(@types/node@24.8.1)(@types/webpack@5.28.5(@swc/core@1.9.2(@swc/helpers@0.5.17)))(bufferutil@4.0.9)(styled-components@5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(type-fest@1.4.0)(utf-8-validate@5.0.10)(webpack@5.99.9(@swc/core@1.9.2(@swc/helpers@0.5.17))) + version: 4.6.2(@babel/core@7.27.1)(@types/node@22.15.21)(@types/webpack@5.28.5(@swc/core@1.9.2(@swc/helpers@0.5.17)))(bufferutil@4.0.9)(styled-components@5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(type-fest@1.4.0)(utf-8-validate@5.0.10)(webpack@5.99.9(@swc/core@1.9.2(@swc/helpers@0.5.17))) typescript: specifier: ^5.6.2 version: 5.8.3 @@ -386,7 +392,7 @@ importers: version: 5.25.2(date-fns@2.30.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) father: specifier: ^4.6.2 - version: 4.6.2(@babel/core@7.27.1)(@types/node@24.8.1)(@types/webpack@5.28.5(@swc/core@1.9.2(@swc/helpers@0.5.17)))(bufferutil@4.0.9)(styled-components@5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(type-fest@1.4.0)(utf-8-validate@5.0.10)(webpack@5.99.9(@swc/core@1.9.2(@swc/helpers@0.5.17))) + version: 4.6.2(@babel/core@7.27.1)(@types/node@22.15.21)(@types/webpack@5.28.5(@swc/core@1.9.2(@swc/helpers@0.5.17)))(bufferutil@4.0.9)(styled-components@5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(type-fest@1.4.0)(utf-8-validate@5.0.10)(webpack@5.99.9(@swc/core@1.9.2(@swc/helpers@0.5.17))) react: specifier: 18.3.1 version: 18.3.1 @@ -426,7 +432,7 @@ importers: version: 4.1.12 father: specifier: ^4.6.2 - version: 4.6.2(@babel/core@7.27.1)(@types/node@24.8.1)(@types/webpack@5.28.5(@swc/core@1.9.2(@swc/helpers@0.5.17)))(bufferutil@4.0.9)(styled-components@5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(type-fest@1.4.0)(utf-8-validate@5.0.10)(webpack@5.99.9(@swc/core@1.9.2(@swc/helpers@0.5.17))) + version: 4.6.2(@babel/core@7.27.1)(@types/node@22.15.21)(@types/webpack@5.28.5(@swc/core@1.9.2(@swc/helpers@0.5.17)))(bufferutil@4.0.9)(styled-components@5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(type-fest@1.4.0)(utf-8-validate@5.0.10)(webpack@5.99.9(@swc/core@1.9.2(@swc/helpers@0.5.17))) typescript: specifier: ^5.6.2 version: 5.8.3 @@ -466,7 +472,7 @@ importers: version: 6.14.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) father: specifier: ^4.6.2 - version: 4.6.2(@babel/core@7.27.1)(@types/node@24.8.1)(@types/webpack@5.28.5(@swc/core@1.9.2(@swc/helpers@0.5.17)))(bufferutil@4.0.9)(styled-components@5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(type-fest@1.4.0)(utf-8-validate@5.0.10)(webpack@5.99.9(@swc/core@1.9.2(@swc/helpers@0.5.17))) + version: 4.6.2(@babel/core@7.27.1)(@types/node@22.15.21)(@types/webpack@5.28.5(@swc/core@1.9.2(@swc/helpers@0.5.17)))(bufferutil@4.0.9)(styled-components@5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(type-fest@1.4.0)(utf-8-validate@5.0.10)(webpack@5.99.9(@swc/core@1.9.2(@swc/helpers@0.5.17))) typescript: specifier: ^5.6.2 version: 5.8.3 @@ -506,7 +512,7 @@ importers: version: 5.8.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) father: specifier: ^4.6.2 - version: 4.6.2(@babel/core@7.27.1)(@types/node@24.8.1)(@types/webpack@5.28.5(@swc/core@1.9.2(@swc/helpers@0.5.17)))(bufferutil@4.0.9)(styled-components@5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(type-fest@1.4.0)(utf-8-validate@5.0.10)(webpack@5.99.9(@swc/core@1.9.2(@swc/helpers@0.5.17))) + version: 4.6.2(@babel/core@7.27.1)(@types/node@22.15.21)(@types/webpack@5.28.5(@swc/core@1.9.2(@swc/helpers@0.5.17)))(bufferutil@4.0.9)(styled-components@5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(type-fest@1.4.0)(utf-8-validate@5.0.10)(webpack@5.99.9(@swc/core@1.9.2(@swc/helpers@0.5.17))) typescript: specifier: ^5.6.2 version: 5.8.3 @@ -534,7 +540,7 @@ importers: version: 5.25.2(date-fns@2.30.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) father: specifier: ^4.6.2 - version: 4.6.2(@babel/core@7.27.1)(@types/node@24.8.1)(@types/webpack@5.28.5(@swc/core@1.9.2(@swc/helpers@0.5.17)))(bufferutil@4.0.9)(styled-components@5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(type-fest@1.4.0)(utf-8-validate@5.0.10)(webpack@5.99.9(@swc/core@1.9.2(@swc/helpers@0.5.17))) + version: 4.6.2(@babel/core@7.27.1)(@types/node@22.15.21)(@types/webpack@5.28.5(@swc/core@1.9.2(@swc/helpers@0.5.17)))(bufferutil@4.0.9)(styled-components@5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(type-fest@1.4.0)(utf-8-validate@5.0.10)(webpack@5.99.9(@swc/core@1.9.2(@swc/helpers@0.5.17))) glob: specifier: ^11.0.3 version: 11.0.3 @@ -604,7 +610,44 @@ importers: version: 4.1.12 father: specifier: ^4.6.2 - version: 4.6.2(@babel/core@7.27.1)(@types/node@24.8.1)(@types/webpack@5.28.5(@swc/core@1.9.2(@swc/helpers@0.5.17)))(bufferutil@4.0.9)(styled-components@5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(type-fest@1.4.0)(utf-8-validate@5.0.10)(webpack@5.99.9(@swc/core@1.9.2(@swc/helpers@0.5.17))) + version: 4.6.2(@babel/core@7.27.1)(@types/node@22.15.21)(@types/webpack@5.28.5(@swc/core@1.9.2(@swc/helpers@0.5.17)))(bufferutil@4.0.9)(styled-components@5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(type-fest@1.4.0)(utf-8-validate@5.0.10)(webpack@5.99.9(@swc/core@1.9.2(@swc/helpers@0.5.17))) + typescript: + specifier: ^5.6.2 + version: 5.8.3 + + packages/solana-v2: + dependencies: + '@ant-design/web3-assets': + specifier: workspace:* + version: link:../assets + '@ant-design/web3-common': + specifier: workspace:* + version: link:../common + '@metaplex-foundation/mpl-token-metadata': + specifier: ^3.4.0 + version: 3.4.0(@metaplex-foundation/umi@1.4.1) + '@solana/kit': + specifier: ^5.0.0 + version: 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3)(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@solana/react': + specifier: ^5.0.0 + version: 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(react@18.3.1)(typescript@5.8.3) + '@solana/wallet-standard': + specifier: ^1.1.4 + version: 1.1.4(@solana/wallet-adapter-base@0.9.26(@solana/web3.js@1.98.2(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.2(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10))(bs58@6.0.0)(react@18.3.1) + '@wallet-standard/core': + specifier: ^1.1.1 + version: 1.1.1 + '@wallet-standard/react': + specifier: ^1.0.1 + version: 1.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + bs58: + specifier: ^6.0.0 + version: 6.0.0 + devDependencies: + father: + specifier: ^4.6.2 + version: 4.6.2(@babel/core@7.27.1)(@types/node@22.15.21)(@types/webpack@5.28.5(@swc/core@1.9.2(@swc/helpers@0.5.17)))(bufferutil@4.0.9)(styled-components@5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(type-fest@1.4.0)(utf-8-validate@5.0.10)(webpack@5.99.9(@swc/core@1.9.2(@swc/helpers@0.5.17))) typescript: specifier: ^5.6.2 version: 5.8.3 @@ -635,7 +678,7 @@ importers: version: 4.1.12 father: specifier: ^4.6.2 - version: 4.6.2(@babel/core@7.27.1)(@types/node@24.8.1)(@types/webpack@5.28.5(@swc/core@1.9.2(@swc/helpers@0.5.17)))(bufferutil@4.0.9)(styled-components@5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(type-fest@1.4.0)(utf-8-validate@5.0.10)(webpack@5.99.9(@swc/core@1.9.2(@swc/helpers@0.5.17))) + version: 4.6.2(@babel/core@7.27.1)(@types/node@22.15.21)(@types/webpack@5.28.5(@swc/core@1.9.2(@swc/helpers@0.5.17)))(bufferutil@4.0.9)(styled-components@5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(type-fest@1.4.0)(utf-8-validate@5.0.10)(webpack@5.99.9(@swc/core@1.9.2(@swc/helpers@0.5.17))) typescript: specifier: ^5.6.2 version: 5.8.3 @@ -654,7 +697,7 @@ importers: devDependencies: father: specifier: ^4.6.2 - version: 4.6.2(@babel/core@7.27.1)(@types/node@24.8.1)(@types/webpack@5.28.5(@swc/core@1.9.2(@swc/helpers@0.5.17)))(bufferutil@4.0.9)(styled-components@5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(type-fest@1.4.0)(utf-8-validate@5.0.10)(webpack@5.99.9(@swc/core@1.9.2(@swc/helpers@0.5.17))) + version: 4.6.2(@babel/core@7.27.1)(@types/node@22.15.21)(@types/webpack@5.28.5(@swc/core@1.9.2(@swc/helpers@0.5.17)))(bufferutil@4.0.9)(styled-components@5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(type-fest@1.4.0)(utf-8-validate@5.0.10)(webpack@5.99.9(@swc/core@1.9.2(@swc/helpers@0.5.17))) typescript: specifier: ^5.6.2 version: 5.8.3 @@ -694,7 +737,7 @@ importers: version: 4.1.12 father: specifier: ^4.6.2 - version: 4.6.2(@babel/core@7.27.1)(@types/node@24.8.1)(@types/webpack@5.28.5(@swc/core@1.9.2(@swc/helpers@0.5.17)))(bufferutil@4.0.9)(styled-components@5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(type-fest@1.4.0)(utf-8-validate@5.0.10)(webpack@5.99.9(@swc/core@1.9.2(@swc/helpers@0.5.17))) + version: 4.6.2(@babel/core@7.27.1)(@types/node@22.15.21)(@types/webpack@5.28.5(@swc/core@1.9.2(@swc/helpers@0.5.17)))(bufferutil@4.0.9)(styled-components@5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(type-fest@1.4.0)(utf-8-validate@5.0.10)(webpack@5.99.9(@swc/core@1.9.2(@swc/helpers@0.5.17))) typescript: specifier: ^5.6.2 version: 5.8.3 @@ -719,7 +762,7 @@ importers: version: 4.1.12 father: specifier: ^4.6.2 - version: 4.6.2(@babel/core@7.27.1)(@types/node@24.8.1)(@types/webpack@5.28.5(@swc/core@1.9.2(@swc/helpers@0.5.17)))(bufferutil@4.0.9)(styled-components@5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(type-fest@1.4.0)(utf-8-validate@5.0.10)(webpack@5.99.9(@swc/core@1.9.2(@swc/helpers@0.5.17))) + version: 4.6.2(@babel/core@7.27.1)(@types/node@22.15.21)(@types/webpack@5.28.5(@swc/core@1.9.2(@swc/helpers@0.5.17)))(bufferutil@4.0.9)(styled-components@5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(type-fest@1.4.0)(utf-8-validate@5.0.10)(webpack@5.99.9(@swc/core@1.9.2(@swc/helpers@0.5.17))) typescript: specifier: ^5.6.2 version: 5.8.3 @@ -816,7 +859,7 @@ importers: version: 18.3.7(@types/react@18.3.21) father: specifier: ^4.6.2 - version: 4.6.2(@babel/core@7.27.1)(@types/node@24.8.1)(@types/webpack@5.28.5(@swc/core@1.9.2(@swc/helpers@0.5.17)))(bufferutil@4.0.9)(styled-components@5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(type-fest@1.4.0)(utf-8-validate@5.0.10)(webpack@5.99.9(@swc/core@1.9.2(@swc/helpers@0.5.17))) + version: 4.6.2(@babel/core@7.27.1)(@types/node@22.15.21)(@types/webpack@5.28.5(@swc/core@1.9.2(@swc/helpers@0.5.17)))(bufferutil@4.0.9)(styled-components@5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(type-fest@1.4.0)(utf-8-validate@5.0.10)(webpack@5.99.9(@swc/core@1.9.2(@swc/helpers@0.5.17))) typescript: specifier: ^5.6.2 version: 5.8.3 @@ -1710,24 +1753,28 @@ packages: engines: {node: '>=14.21.3'} cpu: [arm64] os: [linux] + libc: [musl] '@biomejs/cli-linux-arm64@1.9.4': resolution: {integrity: sha512-fJIW0+LYujdjUgJJuwesP4EjIBl/N/TcOX3IvIHJQNsAqvV2CHIogsmA94BPG6jZATS4Hi+xv4SkBBQSt1N4/g==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [linux] + libc: [glibc] '@biomejs/cli-linux-x64-musl@1.9.4': resolution: {integrity: sha512-gEhi/jSBhZ2m6wjV530Yy8+fNqG8PAinM3oV7CyO+6c3CEh16Eizm21uHVsyVBEB6RIM8JHIl6AGYCv6Q6Q9Tg==} engines: {node: '>=14.21.3'} cpu: [x64] os: [linux] + libc: [musl] '@biomejs/cli-linux-x64@1.9.4': resolution: {integrity: sha512-lRCJv/Vi3Vlwmbd6K+oQ0KhLHMAysN8lXoCI7XeHlxaajk06u7G+UsFSO01NAs5iYuWKmVZjmiOzJ0OJmGsMwg==} engines: {node: '>=14.21.3'} cpu: [x64] os: [linux] + libc: [glibc] '@biomejs/cli-win32-arm64@1.9.4': resolution: {integrity: sha512-tlbhLk+WXZmgwoIKwHIHEBZUwxml7bRJgk0X2sPyNR3S93cdRq6XulAZRQJ17FYGGzWne0fgrXBKpl7l4M87Hg==} @@ -3113,6 +3160,37 @@ packages: '@metaplex-foundation/mpl-token-metadata@2.13.0': resolution: {integrity: sha512-Fl/8I0L9rv4bKTV/RAl5YIbJe9SnQPInKvLz+xR1fEc4/VQkuCn3RPgypfUMEKWmCznzaw4sApDxy6CFS4qmJw==} + '@metaplex-foundation/mpl-token-metadata@3.4.0': + resolution: {integrity: sha512-AxBAYCK73JWxY3g9//z/C9krkR0t1orXZDknUPS4+GjwGH2vgPfsk04yfZ31Htka2AdS9YE/3wH7sMUBHKn9Rg==} + peerDependencies: + '@metaplex-foundation/umi': '>= 0.8.2 <= 1' + + '@metaplex-foundation/mpl-toolbox@0.10.0': + resolution: {integrity: sha512-84KD1L5cFyw5xnntHwL4uPwfcrkKSiwuDeypiVr92qCUFuF3ZENa2zlFVPu+pQcjTlod2LmEX3MhBmNjRMpdKg==} + peerDependencies: + '@metaplex-foundation/umi': '>= 0.8.2 <= 1' + + '@metaplex-foundation/umi-options@1.4.1': + resolution: {integrity: sha512-+36Sm16a9GFlheAnqIjsi5lV7+9J9/lhYOcwXK9bkRARucA9evT/dajmpXHUkPOi3JjlVbl3knWvcPkbhyP2Og==} + + '@metaplex-foundation/umi-public-keys@1.4.1': + resolution: {integrity: sha512-UB+MVzK8GIMLYS7qgtl7Qr5fUW36EelUk2VA/VyQJZb2rlQYZu08/whc75uwGhPX2Mr67NzVSoSTkTpUb29zrg==} + + '@metaplex-foundation/umi-serializers-core@1.4.1': + resolution: {integrity: sha512-xLI2ZEFJYoVdlQQMeKNLBsi56qQ2xC7htWDa30gqw/hhuMy3W82MtgLiK/3tU96MNi86TKSNVOdXmY815/QJsg==} + + '@metaplex-foundation/umi-serializers-encodings@1.4.1': + resolution: {integrity: sha512-KnIp8T3mSMoDI5gmLre6UZMZpBVZ5tpZsAaLLfuiSfRolUsBLo90gmXJWwUWWZihhcvaN0xMdyx+k1KK+nwK9Q==} + + '@metaplex-foundation/umi-serializers-numbers@1.4.1': + resolution: {integrity: sha512-vk5f6QTdudXJDyyZAO7IDNiGRkF70nLdx4LBCvstbmTv2535HinV06R1mBRA9dx20D6SxRASdw33BH3mAYPfbQ==} + + '@metaplex-foundation/umi-serializers@1.4.1': + resolution: {integrity: sha512-DnuTBS+6Ycjaz1BsOKmUZCJcdyJooIpiJ5gy/snhmh8YKDAZuxezBqRzKSR/pKPXieURbL/UPCdJ6a9OFCjcYQ==} + + '@metaplex-foundation/umi@1.4.1': + resolution: {integrity: sha512-GGdmKsZq8nGInhjk8jpW4h4pNX8eZgTChnosvBmX/4lTznu+nOJuIsgO9r7LuUkR8zaSfjUheC/T5e7AtRku+g==} + '@microsoft/api-extractor-model@7.28.17': resolution: {integrity: sha512-b2AfLP33oEVtWLeNavSBRdyDa8sKlXjN4pdhBnC4HLontOtjILhL1ERAmZObF4PWSyChnnC2vjb47C9WKCFRGg==} @@ -3236,42 +3314,49 @@ packages: engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [glibc] '@napi-rs/nice-linux-arm64-musl@1.1.1': resolution: {integrity: sha512-+2Rzdb3nTIYZ0YJF43qf2twhqOCkiSrHx2Pg6DJaCPYhhaxbLcdlV8hCRMHghQ+EtZQWGNcS2xF4KxBhSGeutg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [musl] '@napi-rs/nice-linux-ppc64-gnu@1.1.1': resolution: {integrity: sha512-4FS8oc0GeHpwvv4tKciKkw3Y4jKsL7FRhaOeiPei0X9T4Jd619wHNe4xCLmN2EMgZoeGg+Q7GY7BsvwKpL22Tg==} engines: {node: '>= 10'} cpu: [ppc64] os: [linux] + libc: [glibc] '@napi-rs/nice-linux-riscv64-gnu@1.1.1': resolution: {integrity: sha512-HU0nw9uD4FO/oGCCk409tCi5IzIZpH2agE6nN4fqpwVlCn5BOq0MS1dXGjXaG17JaAvrlpV5ZeyZwSon10XOXw==} engines: {node: '>= 10'} cpu: [riscv64] os: [linux] + libc: [glibc] '@napi-rs/nice-linux-s390x-gnu@1.1.1': resolution: {integrity: sha512-2YqKJWWl24EwrX0DzCQgPLKQBxYDdBxOHot1KWEq7aY2uYeX+Uvtv4I8xFVVygJDgf6/92h9N3Y43WPx8+PAgQ==} engines: {node: '>= 10'} cpu: [s390x] os: [linux] + libc: [glibc] '@napi-rs/nice-linux-x64-gnu@1.1.1': resolution: {integrity: sha512-/gaNz3R92t+dcrfCw/96pDopcmec7oCcAQ3l/M+Zxr82KT4DljD37CpgrnXV+pJC263JkW572pdbP3hP+KjcIg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + libc: [glibc] '@napi-rs/nice-linux-x64-musl@1.1.1': resolution: {integrity: sha512-xScCGnyj/oppsNPMnevsBe3pvNaoK7FGvMjT35riz9YdhB2WtTG47ZlbxtOLpjeO9SqqQ2J2igCmz6IJOD5JYw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + libc: [musl] '@napi-rs/nice-openharmony-arm64@1.1.1': resolution: {integrity: sha512-6uJPRVwVCLDeoOaNyeiW0gp2kFIM4r7PL2MczdZQHkFi9gVlgm+Vn+V6nTWRcu856mJ2WjYJiumEajfSm7arPQ==} @@ -3468,36 +3553,42 @@ packages: engines: {node: '>= 10.0.0'} cpu: [arm] os: [linux] + libc: [glibc] '@parcel/watcher-linux-arm-musl@2.5.1': resolution: {integrity: sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==} engines: {node: '>= 10.0.0'} cpu: [arm] os: [linux] + libc: [musl] '@parcel/watcher-linux-arm64-glibc@2.5.1': resolution: {integrity: sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==} engines: {node: '>= 10.0.0'} cpu: [arm64] os: [linux] + libc: [glibc] '@parcel/watcher-linux-arm64-musl@2.5.1': resolution: {integrity: sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==} engines: {node: '>= 10.0.0'} cpu: [arm64] os: [linux] + libc: [musl] '@parcel/watcher-linux-x64-glibc@2.5.1': resolution: {integrity: sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==} engines: {node: '>= 10.0.0'} cpu: [x64] os: [linux] + libc: [glibc] '@parcel/watcher-linux-x64-musl@2.5.1': resolution: {integrity: sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==} engines: {node: '>= 10.0.0'} cpu: [x64] os: [linux] + libc: [musl] '@parcel/watcher-win32-arm64@2.5.1': resolution: {integrity: sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==} @@ -4039,56 +4130,67 @@ packages: resolution: {integrity: sha512-46OzWeqEVQyX3N2/QdiU/CMXYDH/lSHpgfBkuhl3igpZiaB3ZIfSjKuOnybFVBQzjsLwkus2mjaESy8H41SzvA==} cpu: [arm] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm-musleabihf@4.41.0': resolution: {integrity: sha512-lfgW3KtQP4YauqdPpcUZHPcqQXmTmH4nYU0cplNeW583CMkAGjtImw4PKli09NFi2iQgChk4e9erkwlfYem6Lg==} cpu: [arm] os: [linux] + libc: [musl] '@rollup/rollup-linux-arm64-gnu@4.41.0': resolution: {integrity: sha512-nn8mEyzMbdEJzT7cwxgObuwviMx6kPRxzYiOl6o/o+ChQq23gfdlZcUNnt89lPhhz3BYsZ72rp0rxNqBSfqlqw==} cpu: [arm64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm64-musl@4.41.0': resolution: {integrity: sha512-l+QK99je2zUKGd31Gh+45c4pGDAqZSuWQiuRFCdHYC2CSiO47qUWsCcenrI6p22hvHZrDje9QjwSMAFL3iwXwQ==} cpu: [arm64] os: [linux] + libc: [musl] '@rollup/rollup-linux-loongarch64-gnu@4.41.0': resolution: {integrity: sha512-WbnJaxPv1gPIm6S8O/Wg+wfE/OzGSXlBMbOe4ie+zMyykMOeqmgD1BhPxZQuDqwUN+0T/xOFtL2RUWBspnZj3w==} cpu: [loong64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-powerpc64le-gnu@4.41.0': resolution: {integrity: sha512-eRDWR5t67/b2g8Q/S8XPi0YdbKcCs4WQ8vklNnUYLaSWF+Cbv2axZsp4jni6/j7eKvMLYCYdcsv8dcU+a6QNFg==} cpu: [ppc64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-riscv64-gnu@4.41.0': resolution: {integrity: sha512-TWrZb6GF5jsEKG7T1IHwlLMDRy2f3DPqYldmIhnA2DVqvvhY2Ai184vZGgahRrg8k9UBWoSlHv+suRfTN7Ua4A==} cpu: [riscv64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-riscv64-musl@4.41.0': resolution: {integrity: sha512-ieQljaZKuJpmWvd8gW87ZmSFwid6AxMDk5bhONJ57U8zT77zpZ/TPKkU9HpnnFrM4zsgr4kiGuzbIbZTGi7u9A==} cpu: [riscv64] os: [linux] + libc: [musl] '@rollup/rollup-linux-s390x-gnu@4.41.0': resolution: {integrity: sha512-/L3pW48SxrWAlVsKCN0dGLB2bi8Nv8pr5S5ocSM+S0XCn5RCVCXqi8GVtHFsOBBCSeR+u9brV2zno5+mg3S4Aw==} cpu: [s390x] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.41.0': resolution: {integrity: sha512-XMLeKjyH8NsEDCRptf6LO8lJk23o9wvB+dJwcXMaH6ZQbbkHu2dbGIUindbMtRN6ux1xKi16iXWu6q9mu7gDhQ==} cpu: [x64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-musl@4.41.0': resolution: {integrity: sha512-m/P7LycHZTvSQeXhFmgmdqEiTqSV80zn6xHaQ1JSqwCtD1YGtwEK515Qmy9DcB2HK4dOUVypQxvhVSy06cJPEg==} cpu: [x64] os: [linux] + libc: [musl] '@rollup/rollup-win32-arm64-msvc@4.41.0': resolution: {integrity: sha512-4yodtcOrFHpbomJGVEqZ8fzD4kfBeCbpsUy5Pqk4RluXOdsWdjLnjhiKy2w3qzcASWd04fp52Xz7JKarVJ5BTg==} @@ -4236,6 +4338,24 @@ packages: peerDependencies: '@solana/web3.js': ^1.58.0 + '@solana/accounts@5.0.0': + resolution: {integrity: sha512-0JzBdEobgp8NBdhhu+GgwNDh7e8KkHDsSTVZAnNQgvT3taOz0Mwv5E48MuEeDhW6DLFwWVAx/FO3pvibG/NGwA==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5.3.3' + + '@solana/addresses@5.0.0': + resolution: {integrity: sha512-bVk+khc1ZZQHMri25csosM/ikuyPcB/CZidDM/ZMBX0CoJErpHJnmcID5mYOmv4/UHbqo2OANuEaGcFO0Q37sw==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5.3.3' + + '@solana/assertions@5.0.0': + resolution: {integrity: sha512-2kIykk90kYciQW6bp+KaE6jRd1Y2CgHPeJxxlc5chQnjhoG6eiD8VXvocs6AvqPTht0p/SoEj9jH5tT4oG/bcg==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5.3.3' + '@solana/buffer-layout-utils@0.2.0': resolution: {integrity: sha512-szG4sxgJGktbuZYDg2FfNmkMi0DYQoVjN2h7ta1W1hPrwzarcFLBq9UpX1UjNXsNpT9dn+chgprtWGioUAr4/g==} engines: {node: '>= 10'} @@ -4255,11 +4375,23 @@ packages: peerDependencies: typescript: '>=5.3.3' + '@solana/codecs-core@5.0.0': + resolution: {integrity: sha512-rCG2d8OaamVF2/J//YyCgDqNJpUytVVltw9C8mJtEz5c6Se/LR6BFuG8g4xeJswq/ab4RFk5/HFdgbvNjKgQjA==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5.3.3' + '@solana/codecs-data-structures@2.0.0-rc.1': resolution: {integrity: sha512-rinCv0RrAVJ9rE/rmaibWJQxMwC5lSaORSZuwjopSUE6T0nb/MVg6Z1siNCXhh/HFTOg0l8bNvZHgBcN/yvXog==} peerDependencies: typescript: '>=5' + '@solana/codecs-data-structures@5.0.0': + resolution: {integrity: sha512-y503Pqmv0LHcfcf0vQJGaxDvydQJbyCo8nK3nxn56EhFj5lBQ1NWb3WvTd83epigwuZurW2MhJARrpikfhQglQ==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5.3.3' + '@solana/codecs-numbers@2.0.0-rc.1': resolution: {integrity: sha512-J5i5mOkvukXn8E3Z7sGIPxsThRCgSdgTWJDQeZvucQ9PT6Y3HiVXJ0pcWiOWAoQ3RX8e/f4I3IC+wE6pZiJzDQ==} peerDependencies: @@ -4271,17 +4403,36 @@ packages: peerDependencies: typescript: '>=5.3.3' + '@solana/codecs-numbers@5.0.0': + resolution: {integrity: sha512-a2+skRLuUK02f/XFe4L0e1+wHCyfK25PkyseFps1v1l4pvevukFwth/EhSyrs6w5CsTJRVoR7MuE3E00PM4egw==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5.3.3' + '@solana/codecs-strings@2.0.0-rc.1': resolution: {integrity: sha512-9/wPhw8TbGRTt6mHC4Zz1RqOnuPTqq1Nb4EyuvpZ39GW6O2t2Q7Q0XxiB3+BdoEjwA2XgPw6e2iRfvYgqty44g==} peerDependencies: fastestsmallesttextencoderdecoder: ^1.0.22 typescript: '>=5' + '@solana/codecs-strings@5.0.0': + resolution: {integrity: sha512-ALkRwpV8bGR6qjAYw0YXZwp2YI4wzvKOJGmx04Ut8gMdbaUx7qOcJkhEQKI6ZVC3lAWSIS1N1wGccUZDwvfKxw==} + engines: {node: '>=20.18.0'} + peerDependencies: + fastestsmallesttextencoderdecoder: ^1.0.22 + typescript: '>=5.3.3' + '@solana/codecs@2.0.0-rc.1': resolution: {integrity: sha512-qxoR7VybNJixV51L0G1RD2boZTcxmwUWnKCaJJExQ5qNKwbpSyDdWfFJfM5JhGyKe9DnPVOZB+JHWXnpbZBqrQ==} peerDependencies: typescript: '>=5' + '@solana/codecs@5.0.0': + resolution: {integrity: sha512-KOw0gFUSBxIMDWLJ3AkVFkEci91dw0Rpx3C6y83Our7fSW+SEP8vRZklCElieYR85LHVB1QIEhoeHR7rc+Ifkw==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5.3.3' + '@solana/errors@2.0.0-rc.1': resolution: {integrity: sha512-ejNvQ2oJ7+bcFAYWj225lyRkHnixuAeb7RQCixm+5mH4n1IA4Qya/9Bmfy5RAAHQzxK43clu3kZmL5eF9VGtYQ==} hasBin: true @@ -4295,11 +4446,163 @@ packages: peerDependencies: typescript: '>=5.3.3' + '@solana/errors@5.0.0': + resolution: {integrity: sha512-gTuhzO6E+ydfAAzqmqdPcvFyJwAzFKKIrqtnZPpgAuomcPYu+HSo0tuwSM/cTX0djmHt+GoOsf/julph+nvs2w==} + engines: {node: '>=20.18.0'} + hasBin: true + peerDependencies: + typescript: '>=5.3.3' + + '@solana/fast-stable-stringify@5.0.0': + resolution: {integrity: sha512-sGTbu7a4/olL+8EIOOJ7IZjzqOOpCJcK1UaVJ6015sRgo9vwGf4jg9KtXEYv5LVhLCTYmAb50L4BaIUcBph/Ig==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5.3.3' + + '@solana/functional@5.0.0': + resolution: {integrity: sha512-UNBrpfzBL4dKD2iucjNnrkFbnjz5ZYDu2OvrIBAcCSQsxxgHMamUj1n3EDe6kl1us49YG1r05Ho8QLqNrbkVbw==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5.3.3' + + '@solana/instruction-plans@5.0.0': + resolution: {integrity: sha512-n9oFOMFUPYKEhsXzrXT97QBQ2WvOTar+5SFEj/IOtRuCn4gl2kh0369cjXZpFwUdE3tmKr1zfYFNwbtiNx5pvg==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5.3.3' + + '@solana/instructions@5.0.0': + resolution: {integrity: sha512-12dbrmwERT1o6NTr/Uvrjj/ZsiteSXoT5Gi+dnjIeRNHWg9H+gEFuFzJvTDVKlNg34CZ71xdvbVdbV0V8gKGvg==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5.3.3' + + '@solana/keys@5.0.0': + resolution: {integrity: sha512-kWkR7NslpTttk5i1BhBNCDtVQDkEtgkdsM3Jp9TGPk0GFjBjBwrQStw3vvwLe8itEIvRFGFZU6JHEk8HLS0WLQ==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5.3.3' + + '@solana/kit@5.0.0': + resolution: {integrity: sha512-3ahtzmmMgU+1l2YMhQJSKKm14IdvCycOE/m4XNMu/4icBIptmBgZxrmgRpPHqBilBa+Krp/hBuTg4HWl9IAgWw==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5.3.3' + + '@solana/nominal-types@5.0.0': + resolution: {integrity: sha512-Qn7xH4UG2rDAv+wAyheP4jWvX3oQmbZ/woxFZwug7PaRLvyjUswGr38Hil+SjiQyFDo+un1UqWM9N9yusUeeZQ==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5.3.3' + '@solana/options@2.0.0-rc.1': resolution: {integrity: sha512-mLUcR9mZ3qfHlmMnREdIFPf9dpMc/Bl66tLSOOWxw4ml5xMT2ohFn7WGqoKcu/UHkT9CrC6+amEdqCNvUqI7AA==} peerDependencies: typescript: '>=5' + '@solana/options@5.0.0': + resolution: {integrity: sha512-ezHVBFb9FXVSn8LUVRD2tLb6fejU0x8KtGEYyCYh0J0pQuXSITV0IQCjcEopvu/ZxWdXOJyzjvmymnhz90on5A==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5.3.3' + + '@solana/programs@5.0.0': + resolution: {integrity: sha512-BKOfBDrSUCJGZ+qKk2aFLu0nU9/84o6z/VDCJkLjaNNuTv8nOlSYq5flNzo1eyJmnpyW372qNvqqRN3AS23+FQ==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5.3.3' + + '@solana/promises@5.0.0': + resolution: {integrity: sha512-Qmg3UfYfWINEUvBQL3DkPOq34tTg5cfrkPlDtJmi8RVifsPqb6hksbKZGu7ASLZohxIDGmnYQY6oELI7Me+5yw==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5.3.3' + + '@solana/react@5.0.0': + resolution: {integrity: sha512-OY5WsmFGxRCXuysG1uy9WmL3DlYOKwjvwynstXWbi+aks804BidBaTcyM9oxSvsbH3rHzCK/MtHH/ux0AGQ5Qg==} + engines: {node: '>=20.18.0'} + peerDependencies: + react: '>=18' + + '@solana/rpc-api@5.0.0': + resolution: {integrity: sha512-IJbZZnX2B1ldXPok1NhneXTYq9ZvdJbE5Pryr03pZTlPJaWGqDcZuQ14nwR4s6PoUUgdT+p87QlLZqLb8MusoQ==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5.3.3' + + '@solana/rpc-parsed-types@5.0.0': + resolution: {integrity: sha512-fU9uqlOYAaBqgk2qCl+ntenBm7wuSFBRbIO/rVjeBPd/qPCvNZU+qFET+ERLK6wbCTSz0MmdHqPn1V8KCMOvZQ==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5.3.3' + + '@solana/rpc-spec-types@5.0.0': + resolution: {integrity: sha512-B0P/ylXVaCG5oSIV+kB88s2qoW996D8iKhc7RyF0C/AyYvklF6kCwv0N9ZVrWp0ibjlQ8St290WbBHJyo7QZkA==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5.3.3' + + '@solana/rpc-spec@5.0.0': + resolution: {integrity: sha512-1LD2SYEQ5bYhiBumznAPzymtxSX4nYLZd6u+FA0bAxNBVzHDvUUQzVSXHAoWROhlGrCyvtALTs9u0DIDlgZHCA==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5.3.3' + + '@solana/rpc-subscriptions-api@5.0.0': + resolution: {integrity: sha512-DGUn3C12swV2FConOlLFN14npIrCtnxehtMLjszMC7g6p/P6WNIz5uAgF7YcIkLBDV8uTeWhM0azmK+V8Qqhvg==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5.3.3' + + '@solana/rpc-subscriptions-channel-websocket@5.0.0': + resolution: {integrity: sha512-vsYXyjVX/kExfpr91zfMKTmWKKFCM+dkhXQDAz5aEE7kAF3KSZDiOGeYvN8Rc85lbIt9QK6BLAT+NBMv4/N9Qg==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5.3.3' + ws: ^8.18.0 + + '@solana/rpc-subscriptions-spec@5.0.0': + resolution: {integrity: sha512-erRLvZMncwnciJP6I1SlAk0CyRGIgt83PyHWOVCRXENP9Q5dZbZ9pm4lar2yIp8EjIMnodGHsQWIlKc1hlCQlQ==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5.3.3' + + '@solana/rpc-subscriptions@5.0.0': + resolution: {integrity: sha512-cziOSzom/bwFZXViR9J+MxDsdLMcfvrXGw5Icng7dYODFKuVqfsDrQoG8uekJc4fREnbPEM2U+u9YnYSYbFbww==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5.3.3' + + '@solana/rpc-transformers@5.0.0': + resolution: {integrity: sha512-EMHhSgfF6/T4FfHbLaBP08SIj1ZAjxJr6WPNZMHLV7Cup8UfiB9TNV+bPQkum7JbVQNhUKzkKEEmyYqPfQoV9w==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5.3.3' + + '@solana/rpc-transport-http@5.0.0': + resolution: {integrity: sha512-RoIEvWp7yc7rIRzNkOyjLs2UQF0odIEMWj87dbD4Ir4hwTCGo/TSTfQF/8KDV2etdke3Fa1K+W1NkpG2POqWFg==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5.3.3' + + '@solana/rpc-types@5.0.0': + resolution: {integrity: sha512-JMbhwnV6nX4ezJv/KmaElOR0r/MZTKzKpaz6cv7FopLNuPrYCBrRCZKuM2XQh6gUbt9Mey08/KBOmOGmzTbL/g==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5.3.3' + + '@solana/rpc@5.0.0': + resolution: {integrity: sha512-Myx/ZBmMHkgh9Di3tLzc+vd30f+6YC1JXr9+YmIHKEeqN/+iTHkDJU2E/hGRLy8vTOBOU7+2466A+dLnSVuGkg==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5.3.3' + + '@solana/signers@5.0.0': + resolution: {integrity: sha512-9Hw6HekSEzj5O7UBBFPrxk96W5e8tMI3n7KbW7/QiKBDpuvYw9WtnjOsWUE7LqQoc1P0JjGEsrmxE9raQBLvuQ==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5.3.3' + '@solana/spl-account-compression@0.1.10': resolution: {integrity: sha512-IQAOJrVOUo6LCgeWW9lHuXo6JDbi4g3/RkQtvY0SyalvSWk9BIkHHe4IkAzaQw8q/BxEVBIjz8e9bNYWIAESNw==} engines: {node: '>=16'} @@ -4322,6 +4625,36 @@ packages: peerDependencies: '@solana/web3.js': ^1.88.0 + '@solana/subscribable@5.0.0': + resolution: {integrity: sha512-C2TydIRRd5XUJ8asbARi67Sj/3DRLubWalnNoafBhDsrb88jsRVylntvwXgBw/+lwJdEPEsUnxvcdgdm+3lFlw==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5.3.3' + + '@solana/sysvars@5.0.0': + resolution: {integrity: sha512-F/GEb2rS8mrgDd79lDPyu8za9jGE6cRlS4jHNeKCkvOCJxdKQbX34JIzx4kwzjtvk7O8/yrDHfGdpA8nBg/l4w==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5.3.3' + + '@solana/transaction-confirmation@5.0.0': + resolution: {integrity: sha512-LpusTopYIuQC8hBCloExkTr4Z5/zdp5f4IIbzD5XFeW3xXPZytS3H1IDMGk4bmLdZi9zQNA4lnNHKra5IncRbw==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5.3.3' + + '@solana/transaction-messages@5.0.0': + resolution: {integrity: sha512-rJLe1wUGW5DovQFV0gjXHXnriPxTBgZ3TvGWnjCu2OIBU8mcQkQVJ7zzVZY2IAYlmJ6OSF9nvzhSt/ncPbkJPg==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5.3.3' + + '@solana/transactions@5.0.0': + resolution: {integrity: sha512-4TcsqH7JtgRKGGBIRRGz0n+tXu4h5TPPC49kkV0ygIndQaHW7FOZUYTwQ0epq0A5h9KYi+ClNbzF9xiuDbAD5Q==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5.3.3' + '@solana/wallet-adapter-base@0.9.26': resolution: {integrity: sha512-1RcmfesJ8bTT+zfg4w+Z+wisj11HR+vWwl/pS6v/zwQPe0LSzWDpkXRv9JuDSCuTcmlglEfjEqFAW+5EubK/Jg==} engines: {node: '>=20'} @@ -4615,24 +4948,28 @@ packages: engines: {node: '>=10'} cpu: [arm64] os: [linux] + libc: [glibc] '@swc/core-linux-arm64-musl@1.9.2': resolution: {integrity: sha512-8xzrOmsyCC1zrx2Wzx/h8dVsdewO1oMCwBTLc1gSJ/YllZYTb04pNm6NsVbzUX2tKddJVRgSJXV10j/NECLwpA==} engines: {node: '>=10'} cpu: [arm64] os: [linux] + libc: [musl] '@swc/core-linux-x64-gnu@1.9.2': resolution: {integrity: sha512-kZrNz/PjRQKcchWF6W292jk3K44EoVu1ad5w+zbS4jekIAxsM8WwQ1kd+yjUlN9jFcF8XBat5NKIs9WphJCVXg==} engines: {node: '>=10'} cpu: [x64] os: [linux] + libc: [glibc] '@swc/core-linux-x64-musl@1.9.2': resolution: {integrity: sha512-TTIpR4rjMkhX1lnFR+PSXpaL83TrQzp9znRdp2TzYrODlUd/R20zOwSo9vFLCyH6ZoD47bccY7QeGZDYT3nlRg==} engines: {node: '>=10'} cpu: [x64] os: [linux] + libc: [musl] '@swc/core-win32-arm64-msvc@1.9.2': resolution: {integrity: sha512-+Eg2d4icItKC0PMjZxH7cSYFLWk0aIp94LNmOw6tPq0e69ax6oh10upeq0D1fjWsKLmOJAWEvnXlayZcijEXDw==} @@ -5200,24 +5537,28 @@ packages: engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [glibc] '@umijs/es-module-parser-linux-arm64-musl@0.0.7': resolution: {integrity: sha512-cqQffARWkmQ3n1RYNKZR3aD6X8YaP6u1maASjDgPQOpZMAlv/OSDrM/7iGujWTs0PD0haockNG9/DcP6lgPHMw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [musl] '@umijs/es-module-parser-linux-x64-gnu@0.0.7': resolution: {integrity: sha512-PHrKHtT665Za0Ydjch4ACrNpRU+WIIden12YyF1CtMdhuLDSoU6UfdhF3NoDbgEUcXVDX/ftOqmj0SbH3R1uew==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + libc: [glibc] '@umijs/es-module-parser-linux-x64-musl@0.0.7': resolution: {integrity: sha512-cyZvUK5lcECLWzLp/eU1lFlCETcz+LEb+wrdARQSST1dgoIGZsT4cqM1WzYmdZNk3o883tiZizLt58SieEiHBQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + libc: [musl] '@umijs/es-module-parser-win32-arm64-msvc@0.0.7': resolution: {integrity: sha512-V7WxnUI88RboSl0RWLNQeKBT7EDW35fW6Tn92zqtoHHxrhAIL9DtDyvC8REP4qTxeZ6Oej/Ax5I6IjsLx3yTOg==} @@ -5262,24 +5603,28 @@ packages: engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [glibc] '@umijs/mako-linux-arm64-musl@0.11.10': resolution: {integrity: sha512-kqI1Jw6IHtDwrcsqPZrYxsV3pHzZyOR+6fCFnF5MSURnXbUbJb6Rk66VsKKpMqbyfsEO6nt0WT9FrRBlFvRU2A==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [musl] '@umijs/mako-linux-x64-gnu@0.11.10': resolution: {integrity: sha512-jlhXVvWJuumMmiE3z3ViugOMx9ZasNM1anng0PsusCgDwfy0IOfGzfwfwagqtzfsC5MwyRcfnRQyDdbfbroaSA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + libc: [glibc] '@umijs/mako-linux-x64-musl@0.11.10': resolution: {integrity: sha512-SLV/PRdL12dFEKlQGenW3OboZXmdYi25y+JblgVJLBhpdxZrHFqpCsTZn4L3hVEhyl0/ksR1iY0wtfK3urR29g==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + libc: [musl] '@umijs/mako-win32-ia32-msvc@0.11.10': resolution: {integrity: sha512-quCWpVl7yQjG+ccGhkF81GxO3orXdPW1OZWXWxJgOI0uPk7Hczh2EYMEVqqQGbi/83eJ1e3iE1jRTl/+2eHryQ==} @@ -5380,24 +5725,28 @@ packages: engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [glibc] '@utoo/pack-linux-arm64-musl@0.0.1-alpha.36': resolution: {integrity: sha512-AxYsYQAc/c0xoxQUCK1oGO0M40793bPGXJ6DZ9Kki37skNybDqLSEw3TOKqaXQb6eCkANb6bS7cx4SQikenDWw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [musl] '@utoo/pack-linux-x64-gnu@0.0.1-alpha.36': resolution: {integrity: sha512-RqgPTseIdaohv8iLWG4kcOyr0Xnf1PgX6d+u4kSqnc77Mlgk5a8hn62VLIv3Bv6YWHP0La/Jx1WvORPM/tE8cg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + libc: [glibc] '@utoo/pack-linux-x64-musl@0.0.1-alpha.36': resolution: {integrity: sha512-KK5ZE5zo/e46zTuYiqETfirWRaG/Z48zHxeWmH1dCJP9WBbv6ke6Ir0Wo+FXuCU4DoCaMwzTgPby40+ePqlTpQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + libc: [musl] '@utoo/pack-win32-x64-msvc@0.0.1-alpha.36': resolution: {integrity: sha512-G+QFeEYsoMt9x+nZA0pIx6tj4IQyflKv68Q4hoQCSIqttuwygrWVmYky5DOF+HN/Nc4Q2+0yow8JMlZVAGljtQ==} @@ -5546,10 +5895,45 @@ packages: engines: {node: '>=16'} hasBin: true + '@wallet-standard/experimental-features@0.2.0': + resolution: {integrity: sha512-B6fBLgouurN3IAoqhh8/1Mm33IAWIErQXVyvMcyBJM+elOD6zkNDUjew5QMG19qCbJ+ZiZUZmdOUC5PxxWw69w==} + engines: {node: '>=16'} + '@wallet-standard/features@1.1.0': resolution: {integrity: sha512-hiEivWNztx73s+7iLxsuD1sOJ28xtRix58W7Xnz4XzzA/pF0+aicnWgjOdA10doVDEDZdUuZCIIqG96SFNlDUg==} engines: {node: '>=16'} + '@wallet-standard/react-core@1.0.1': + resolution: {integrity: sha512-g+vZaLlAGlYMwZEoKsmjjI5qz1D8P3FF1aqiI3WLooWOVk55Nszbpk01QCbIFdIMF0UDhxia2FU667TCv509iw==} + engines: {node: '>=16'} + peerDependencies: + react: '>=18' + react-dom: '>=18' + + '@wallet-standard/react@1.0.1': + resolution: {integrity: sha512-StpPv234R94MmJCCUZurQvQSsX6Xe1eOd2lNgwVonvSVdPqCNVS/haVpdrBMx0wX1Ut24X77qyBLP7SGxK5OUg==} + engines: {node: '>=16'} + + '@wallet-standard/ui-compare@1.0.1': + resolution: {integrity: sha512-Qr6AjgxTgTNgjUm/HQend08jFCUJ2ugbONpbC1hSl4Ndul+theJV3CwVZ2ffKun584bHoR8OAibJ+QA4ecogEA==} + engines: {node: '>=16'} + + '@wallet-standard/ui-core@1.0.0': + resolution: {integrity: sha512-pnpBfxJois0fIAI0IBJ6hopOguw81JniB6DzOs5J7C16W7/M2kC0OKHQFKrz6cgSGMq8X0bPA8nZTXFTSNbURg==} + engines: {node: '>=16'} + + '@wallet-standard/ui-features@1.0.1': + resolution: {integrity: sha512-0/lZFx599bGcDEvisAWtbFMuRM/IuqP/o0vbhAeQdLWsWsaqFTUIKZtMt8JJq+fFBMQGc6tuRH6ehrgm+Y0biQ==} + engines: {node: '>=16'} + + '@wallet-standard/ui-registry@1.0.1': + resolution: {integrity: sha512-+SeXEwSoyqEWv9B6JLxRioRlgN5ksSFObZMf+XKm2U+vwmc/mfm43I8zw5wvGBpubzmywbe2eejd5k/snyx+uA==} + engines: {node: '>=16'} + + '@wallet-standard/ui@1.0.1': + resolution: {integrity: sha512-3b1iSfHOB3YpuBM645ZAgA0LMGZv+3Eh4y9lM3kS+NnvK4NxwnEdn1mLbFxevRhyulNjFZ50m2Cq5mpEOYs2mw==} + engines: {node: '>=16'} + '@wallet-standard/wallet@1.1.0': resolution: {integrity: sha512-Gt8TnSlDZpAl+RWOOAB/kuvC7RpcdWAlFbHNoi4gsXsfaWa1QCT6LBcfIYTPdOZC9OVZUDwqGuGAcqZejDmHjg==} engines: {node: '>=16'} @@ -6558,8 +6942,8 @@ packages: resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - chalk@5.6.0: - resolution: {integrity: sha512-46QrSQFyVSEyYAgQ22hQ+zDa60YHA4fBstHmtSApj1Y5vKtG27fWowW03jCk5KcbXEWPZUIR894aARCA/G1kfQ==} + chalk@5.6.2: + resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} character-entities-html4@2.1.0: @@ -6737,6 +7121,10 @@ packages: resolution: {integrity: sha512-2uM9rYjPvyq39NwLRqaiLtWHyDC1FvryJDa2ATTVims5YAS4PupsEQsDvP14FqhFr0P49CYDugi59xaxJlTXRA==} engines: {node: '>=20'} + commander@14.0.1: + resolution: {integrity: sha512-2JkV3gUZUVrbNA+1sjBOYLsMZ5cEEl8GTFP2a4AVz5hvasAMCQ1D2l2le/cX+pV4N6ZU17zjUahLpIXRrnWL8A==} + engines: {node: '>=20'} + commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} @@ -9195,24 +9583,28 @@ packages: engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] + libc: [glibc] lightningcss-linux-arm64-musl@1.22.1: resolution: {integrity: sha512-MCV6RuRpzXbunvzwY644iz8cw4oQxvW7oer9xPkdadYqlEyiJJ6wl7FyJOH7Q6ZYH4yjGAUCvxDBxPbnDu9ZVg==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] + libc: [musl] lightningcss-linux-x64-gnu@1.22.1: resolution: {integrity: sha512-RjNgpdM20VUXgV7us/VmlO3Vn2ZRiDnc3/bUxCVvySZWPiVPprpqW/QDWuzkGa+NCUf6saAM5CLsZLSxncXJwg==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] + libc: [glibc] lightningcss-linux-x64-musl@1.22.1: resolution: {integrity: sha512-ZgO4C7Rd6Hv/5MnyY2KxOYmIlzk4rplVolDt3NbkNR8DndnyX0Q5IR4acJWNTBICQ21j3zySzKbcJaiJpk/4YA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] + libc: [musl] lightningcss-win32-x64-msvc@1.22.1: resolution: {integrity: sha512-4pozV4eyD0MDET41ZLHAeBo+H04Nm2UEYIk5w/ts40231dRFV7E0cjwbnZvSoc1DXFgecAhiC0L16ruv/ZDCpg==} @@ -12511,6 +12903,9 @@ packages: undici-types@7.14.0: resolution: {integrity: sha512-QQiYxHuyZ9gQUIrmPo3IA+hUl4KYk8uSA7cHrcKd/l3p1OTpZcM0Tbp9x7FAtXdAYhlasd60ncPpgu6ihG6TOA==} + undici-types@7.16.0: + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} + unfetch@4.2.0: resolution: {integrity: sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==} @@ -16102,7 +16497,7 @@ snapshots: bufferutil: 4.0.9 cross-fetch: 4.1.0 date-fns: 2.30.0 - debug: 4.4.1(supports-color@5.5.0) + debug: 4.4.3 eciesjs: 0.4.15 eventemitter2: 6.4.9 readable-stream: 3.6.2 @@ -16162,7 +16557,7 @@ snapshots: '@noble/hashes': 1.8.0 '@scure/base': 1.2.6 '@types/debug': 4.1.12 - debug: 4.4.1(supports-color@5.5.0) + debug: 4.4.3 pony-cause: 2.1.11 semver: 7.7.3 uuid: 9.0.1 @@ -16176,7 +16571,7 @@ snapshots: '@noble/hashes': 1.8.0 '@scure/base': 1.2.6 '@types/debug': 4.1.12 - debug: 4.4.1(supports-color@5.5.0) + debug: 4.4.3 pony-cause: 2.1.11 semver: 7.7.3 uuid: 9.0.1 @@ -16378,19 +16773,50 @@ snapshots: - typescript - utf-8-validate - '@microsoft/api-extractor-model@7.28.17(@types/node@22.15.21)': + '@metaplex-foundation/mpl-token-metadata@3.4.0(@metaplex-foundation/umi@1.4.1)': dependencies: - '@microsoft/tsdoc': 0.14.2 - '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 4.3.0(@types/node@22.15.21) - transitivePeerDependencies: - - '@types/node' + '@metaplex-foundation/mpl-toolbox': 0.10.0(@metaplex-foundation/umi@1.4.1) + '@metaplex-foundation/umi': 1.4.1 + + '@metaplex-foundation/mpl-toolbox@0.10.0(@metaplex-foundation/umi@1.4.1)': + dependencies: + '@metaplex-foundation/umi': 1.4.1 + + '@metaplex-foundation/umi-options@1.4.1': {} + + '@metaplex-foundation/umi-public-keys@1.4.1': + dependencies: + '@metaplex-foundation/umi-serializers-encodings': 1.4.1 + + '@metaplex-foundation/umi-serializers-core@1.4.1': {} - '@microsoft/api-extractor-model@7.28.17(@types/node@24.8.1)': + '@metaplex-foundation/umi-serializers-encodings@1.4.1': + dependencies: + '@metaplex-foundation/umi-serializers-core': 1.4.1 + + '@metaplex-foundation/umi-serializers-numbers@1.4.1': + dependencies: + '@metaplex-foundation/umi-serializers-core': 1.4.1 + + '@metaplex-foundation/umi-serializers@1.4.1': + dependencies: + '@metaplex-foundation/umi-options': 1.4.1 + '@metaplex-foundation/umi-public-keys': 1.4.1 + '@metaplex-foundation/umi-serializers-core': 1.4.1 + '@metaplex-foundation/umi-serializers-encodings': 1.4.1 + '@metaplex-foundation/umi-serializers-numbers': 1.4.1 + + '@metaplex-foundation/umi@1.4.1': + dependencies: + '@metaplex-foundation/umi-options': 1.4.1 + '@metaplex-foundation/umi-public-keys': 1.4.1 + '@metaplex-foundation/umi-serializers': 1.4.1 + + '@microsoft/api-extractor-model@7.28.17(@types/node@22.15.21)': dependencies: '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 4.3.0(@types/node@24.8.1) + '@rushstack/node-core-library': 4.3.0(@types/node@22.15.21) transitivePeerDependencies: - '@types/node' @@ -16412,25 +16838,7 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.43.7(@types/node@24.8.1)': - dependencies: - '@microsoft/api-extractor-model': 7.28.17(@types/node@24.8.1) - '@microsoft/tsdoc': 0.14.2 - '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 4.3.0(@types/node@24.8.1) - '@rushstack/rig-package': 0.5.2 - '@rushstack/terminal': 0.11.0(@types/node@24.8.1) - '@rushstack/ts-command-line': 4.21.0(@types/node@24.8.1) - lodash: 4.17.21 - minimatch: 3.0.8 - resolve: 1.22.10 - semver: 7.5.4 - source-map: 0.6.1 - typescript: 5.4.2 - transitivePeerDependencies: - - '@types/node' - - '@microsoft/tsdoc-config@0.16.2': + '@microsoft/tsdoc-config@0.16.2': dependencies: '@microsoft/tsdoc': 0.14.2 ajv: 6.12.6 @@ -17716,17 +18124,6 @@ snapshots: optionalDependencies: '@types/node': 22.15.21 - '@rushstack/node-core-library@4.3.0(@types/node@24.8.1)': - dependencies: - fs-extra: 7.0.1 - import-lazy: 4.0.0 - jju: 1.4.0 - resolve: 1.22.10 - semver: 7.5.4 - z-schema: 5.0.5 - optionalDependencies: - '@types/node': 24.8.1 - '@rushstack/rig-package@0.5.2': dependencies: resolve: 1.22.10 @@ -17739,13 +18136,6 @@ snapshots: optionalDependencies: '@types/node': 22.15.21 - '@rushstack/terminal@0.11.0(@types/node@24.8.1)': - dependencies: - '@rushstack/node-core-library': 4.3.0(@types/node@24.8.1) - supports-color: 8.1.1 - optionalDependencies: - '@types/node': 24.8.1 - '@rushstack/ts-command-line@4.21.0(@types/node@22.15.21)': dependencies: '@rushstack/terminal': 0.11.0(@types/node@22.15.21) @@ -17755,15 +18145,6 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@rushstack/ts-command-line@4.21.0(@types/node@24.8.1)': - dependencies: - '@rushstack/terminal': 0.11.0(@types/node@24.8.1) - '@types/argparse': 1.0.38 - argparse: 1.0.10 - string-argv: 0.3.2 - transitivePeerDependencies: - - '@types/node' - '@safe-global/safe-apps-provider@0.18.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.13)': dependencies: '@safe-global/safe-apps-sdk': 9.1.0(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.13) @@ -17957,6 +18338,34 @@ snapshots: - react - react-native + '@solana/accounts@5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3)': + dependencies: + '@solana/addresses': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/codecs-core': 5.0.0(typescript@5.8.3) + '@solana/codecs-strings': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/errors': 5.0.0(typescript@5.8.3) + '@solana/rpc-spec': 5.0.0(typescript@5.8.3) + '@solana/rpc-types': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + typescript: 5.8.3 + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + + '@solana/addresses@5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3)': + dependencies: + '@solana/assertions': 5.0.0(typescript@5.8.3) + '@solana/codecs-core': 5.0.0(typescript@5.8.3) + '@solana/codecs-strings': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/errors': 5.0.0(typescript@5.8.3) + '@solana/nominal-types': 5.0.0(typescript@5.8.3) + typescript: 5.8.3 + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + + '@solana/assertions@5.0.0(typescript@5.8.3)': + dependencies: + '@solana/errors': 5.0.0(typescript@5.8.3) + typescript: 5.8.3 + '@solana/buffer-layout-utils@0.2.0(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)': dependencies: '@solana/buffer-layout': 4.0.1 @@ -17983,6 +18392,11 @@ snapshots: '@solana/errors': 2.1.1(typescript@5.8.3) typescript: 5.8.3 + '@solana/codecs-core@5.0.0(typescript@5.8.3)': + dependencies: + '@solana/errors': 5.0.0(typescript@5.8.3) + typescript: 5.8.3 + '@solana/codecs-data-structures@2.0.0-rc.1(typescript@5.8.3)': dependencies: '@solana/codecs-core': 2.0.0-rc.1(typescript@5.8.3) @@ -17990,6 +18404,13 @@ snapshots: '@solana/errors': 2.0.0-rc.1(typescript@5.8.3) typescript: 5.8.3 + '@solana/codecs-data-structures@5.0.0(typescript@5.8.3)': + dependencies: + '@solana/codecs-core': 5.0.0(typescript@5.8.3) + '@solana/codecs-numbers': 5.0.0(typescript@5.8.3) + '@solana/errors': 5.0.0(typescript@5.8.3) + typescript: 5.8.3 + '@solana/codecs-numbers@2.0.0-rc.1(typescript@5.8.3)': dependencies: '@solana/codecs-core': 2.0.0-rc.1(typescript@5.8.3) @@ -18002,6 +18423,12 @@ snapshots: '@solana/errors': 2.1.1(typescript@5.8.3) typescript: 5.8.3 + '@solana/codecs-numbers@5.0.0(typescript@5.8.3)': + dependencies: + '@solana/codecs-core': 5.0.0(typescript@5.8.3) + '@solana/errors': 5.0.0(typescript@5.8.3) + typescript: 5.8.3 + '@solana/codecs-strings@2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3)': dependencies: '@solana/codecs-core': 2.0.0-rc.1(typescript@5.8.3) @@ -18010,6 +18437,14 @@ snapshots: fastestsmallesttextencoderdecoder: 1.0.22 typescript: 5.8.3 + '@solana/codecs-strings@5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3)': + dependencies: + '@solana/codecs-core': 5.0.0(typescript@5.8.3) + '@solana/codecs-numbers': 5.0.0(typescript@5.8.3) + '@solana/errors': 5.0.0(typescript@5.8.3) + fastestsmallesttextencoderdecoder: 1.0.22 + typescript: 5.8.3 + '@solana/codecs@2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3)': dependencies: '@solana/codecs-core': 2.0.0-rc.1(typescript@5.8.3) @@ -18021,18 +18456,127 @@ snapshots: transitivePeerDependencies: - fastestsmallesttextencoderdecoder + '@solana/codecs@5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3)': + dependencies: + '@solana/codecs-core': 5.0.0(typescript@5.8.3) + '@solana/codecs-data-structures': 5.0.0(typescript@5.8.3) + '@solana/codecs-numbers': 5.0.0(typescript@5.8.3) + '@solana/codecs-strings': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/options': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + typescript: 5.8.3 + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + '@solana/errors@2.0.0-rc.1(typescript@5.8.3)': dependencies: - chalk: 5.6.0 + chalk: 5.6.2 commander: 12.1.0 typescript: 5.8.3 '@solana/errors@2.1.1(typescript@5.8.3)': dependencies: - chalk: 5.4.1 + chalk: 5.6.2 commander: 13.1.0 typescript: 5.8.3 + '@solana/errors@5.0.0(typescript@5.8.3)': + dependencies: + chalk: 5.6.2 + commander: 14.0.1 + typescript: 5.8.3 + + '@solana/fast-stable-stringify@5.0.0(typescript@5.8.3)': + dependencies: + typescript: 5.8.3 + + '@solana/functional@5.0.0(typescript@5.8.3)': + dependencies: + typescript: 5.8.3 + + '@solana/instruction-plans@5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3)': + dependencies: + '@solana/errors': 5.0.0(typescript@5.8.3) + '@solana/instructions': 5.0.0(typescript@5.8.3) + '@solana/promises': 5.0.0(typescript@5.8.3) + '@solana/transaction-messages': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/transactions': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + typescript: 5.8.3 + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + + '@solana/instructions@5.0.0(typescript@5.8.3)': + dependencies: + '@solana/codecs-core': 5.0.0(typescript@5.8.3) + '@solana/errors': 5.0.0(typescript@5.8.3) + typescript: 5.8.3 + + '@solana/keys@5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3)': + dependencies: + '@solana/assertions': 5.0.0(typescript@5.8.3) + '@solana/codecs-core': 5.0.0(typescript@5.8.3) + '@solana/codecs-strings': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/errors': 5.0.0(typescript@5.8.3) + '@solana/nominal-types': 5.0.0(typescript@5.8.3) + typescript: 5.8.3 + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + + '@solana/kit@5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3)(ws@8.18.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + dependencies: + '@solana/accounts': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/addresses': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/codecs': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/errors': 5.0.0(typescript@5.8.3) + '@solana/functional': 5.0.0(typescript@5.8.3) + '@solana/instruction-plans': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/instructions': 5.0.0(typescript@5.8.3) + '@solana/keys': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/programs': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/rpc': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/rpc-parsed-types': 5.0.0(typescript@5.8.3) + '@solana/rpc-spec-types': 5.0.0(typescript@5.8.3) + '@solana/rpc-subscriptions': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3)(ws@8.18.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@solana/rpc-types': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/signers': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/sysvars': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/transaction-confirmation': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3)(ws@8.18.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@solana/transaction-messages': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/transactions': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + typescript: 5.8.3 + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + - ws + + '@solana/kit@5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3)(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + dependencies: + '@solana/accounts': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/addresses': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/codecs': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/errors': 5.0.0(typescript@5.8.3) + '@solana/functional': 5.0.0(typescript@5.8.3) + '@solana/instruction-plans': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/instructions': 5.0.0(typescript@5.8.3) + '@solana/keys': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/programs': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/rpc': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/rpc-parsed-types': 5.0.0(typescript@5.8.3) + '@solana/rpc-spec-types': 5.0.0(typescript@5.8.3) + '@solana/rpc-subscriptions': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3)(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@solana/rpc-types': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/signers': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/sysvars': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/transaction-confirmation': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3)(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@solana/transaction-messages': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/transactions': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + typescript: 5.8.3 + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + - ws + + '@solana/nominal-types@5.0.0(typescript@5.8.3)': + dependencies: + typescript: 5.8.3 + '@solana/options@2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3)': dependencies: '@solana/codecs-core': 2.0.0-rc.1(typescript@5.8.3) @@ -18044,6 +18588,214 @@ snapshots: transitivePeerDependencies: - fastestsmallesttextencoderdecoder + '@solana/options@5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3)': + dependencies: + '@solana/codecs-core': 5.0.0(typescript@5.8.3) + '@solana/codecs-data-structures': 5.0.0(typescript@5.8.3) + '@solana/codecs-numbers': 5.0.0(typescript@5.8.3) + '@solana/codecs-strings': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/errors': 5.0.0(typescript@5.8.3) + typescript: 5.8.3 + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + + '@solana/programs@5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3)': + dependencies: + '@solana/addresses': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/errors': 5.0.0(typescript@5.8.3) + typescript: 5.8.3 + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + + '@solana/promises@5.0.0(typescript@5.8.3)': + dependencies: + typescript: 5.8.3 + + '@solana/react@5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(react@18.3.1)(typescript@5.8.3)': + dependencies: + '@solana/addresses': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/errors': 5.0.0(typescript@5.8.3) + '@solana/keys': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/promises': 5.0.0(typescript@5.8.3) + '@solana/signers': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/transaction-messages': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/transactions': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/wallet-standard-features': 1.3.0 + '@wallet-standard/base': 1.1.0 + '@wallet-standard/errors': 0.1.1 + '@wallet-standard/ui': 1.0.1 + '@wallet-standard/ui-registry': 1.0.1 + react: 18.3.1 + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + - typescript + + '@solana/rpc-api@5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3)': + dependencies: + '@solana/addresses': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/codecs-core': 5.0.0(typescript@5.8.3) + '@solana/codecs-strings': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/errors': 5.0.0(typescript@5.8.3) + '@solana/keys': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/rpc-parsed-types': 5.0.0(typescript@5.8.3) + '@solana/rpc-spec': 5.0.0(typescript@5.8.3) + '@solana/rpc-transformers': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/rpc-types': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/transaction-messages': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/transactions': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + typescript: 5.8.3 + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + + '@solana/rpc-parsed-types@5.0.0(typescript@5.8.3)': + dependencies: + typescript: 5.8.3 + + '@solana/rpc-spec-types@5.0.0(typescript@5.8.3)': + dependencies: + typescript: 5.8.3 + + '@solana/rpc-spec@5.0.0(typescript@5.8.3)': + dependencies: + '@solana/errors': 5.0.0(typescript@5.8.3) + '@solana/rpc-spec-types': 5.0.0(typescript@5.8.3) + typescript: 5.8.3 + + '@solana/rpc-subscriptions-api@5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3)': + dependencies: + '@solana/addresses': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/keys': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/rpc-subscriptions-spec': 5.0.0(typescript@5.8.3) + '@solana/rpc-transformers': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/rpc-types': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/transaction-messages': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/transactions': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + typescript: 5.8.3 + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + + '@solana/rpc-subscriptions-channel-websocket@5.0.0(typescript@5.8.3)(ws@8.18.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + dependencies: + '@solana/errors': 5.0.0(typescript@5.8.3) + '@solana/functional': 5.0.0(typescript@5.8.3) + '@solana/rpc-subscriptions-spec': 5.0.0(typescript@5.8.3) + '@solana/subscribable': 5.0.0(typescript@5.8.3) + typescript: 5.8.3 + ws: 8.18.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) + + '@solana/rpc-subscriptions-channel-websocket@5.0.0(typescript@5.8.3)(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + dependencies: + '@solana/errors': 5.0.0(typescript@5.8.3) + '@solana/functional': 5.0.0(typescript@5.8.3) + '@solana/rpc-subscriptions-spec': 5.0.0(typescript@5.8.3) + '@solana/subscribable': 5.0.0(typescript@5.8.3) + typescript: 5.8.3 + ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) + + '@solana/rpc-subscriptions-spec@5.0.0(typescript@5.8.3)': + dependencies: + '@solana/errors': 5.0.0(typescript@5.8.3) + '@solana/promises': 5.0.0(typescript@5.8.3) + '@solana/rpc-spec-types': 5.0.0(typescript@5.8.3) + '@solana/subscribable': 5.0.0(typescript@5.8.3) + typescript: 5.8.3 + + '@solana/rpc-subscriptions@5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3)(ws@8.18.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + dependencies: + '@solana/errors': 5.0.0(typescript@5.8.3) + '@solana/fast-stable-stringify': 5.0.0(typescript@5.8.3) + '@solana/functional': 5.0.0(typescript@5.8.3) + '@solana/promises': 5.0.0(typescript@5.8.3) + '@solana/rpc-spec-types': 5.0.0(typescript@5.8.3) + '@solana/rpc-subscriptions-api': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/rpc-subscriptions-channel-websocket': 5.0.0(typescript@5.8.3)(ws@8.18.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@solana/rpc-subscriptions-spec': 5.0.0(typescript@5.8.3) + '@solana/rpc-transformers': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/rpc-types': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/subscribable': 5.0.0(typescript@5.8.3) + typescript: 5.8.3 + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + - ws + + '@solana/rpc-subscriptions@5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3)(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + dependencies: + '@solana/errors': 5.0.0(typescript@5.8.3) + '@solana/fast-stable-stringify': 5.0.0(typescript@5.8.3) + '@solana/functional': 5.0.0(typescript@5.8.3) + '@solana/promises': 5.0.0(typescript@5.8.3) + '@solana/rpc-spec-types': 5.0.0(typescript@5.8.3) + '@solana/rpc-subscriptions-api': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/rpc-subscriptions-channel-websocket': 5.0.0(typescript@5.8.3)(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@solana/rpc-subscriptions-spec': 5.0.0(typescript@5.8.3) + '@solana/rpc-transformers': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/rpc-types': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/subscribable': 5.0.0(typescript@5.8.3) + typescript: 5.8.3 + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + - ws + + '@solana/rpc-transformers@5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3)': + dependencies: + '@solana/errors': 5.0.0(typescript@5.8.3) + '@solana/functional': 5.0.0(typescript@5.8.3) + '@solana/nominal-types': 5.0.0(typescript@5.8.3) + '@solana/rpc-spec-types': 5.0.0(typescript@5.8.3) + '@solana/rpc-types': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + typescript: 5.8.3 + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + + '@solana/rpc-transport-http@5.0.0(typescript@5.8.3)': + dependencies: + '@solana/errors': 5.0.0(typescript@5.8.3) + '@solana/rpc-spec': 5.0.0(typescript@5.8.3) + '@solana/rpc-spec-types': 5.0.0(typescript@5.8.3) + typescript: 5.8.3 + undici-types: 7.16.0 + + '@solana/rpc-types@5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3)': + dependencies: + '@solana/addresses': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/codecs-core': 5.0.0(typescript@5.8.3) + '@solana/codecs-numbers': 5.0.0(typescript@5.8.3) + '@solana/codecs-strings': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/errors': 5.0.0(typescript@5.8.3) + '@solana/nominal-types': 5.0.0(typescript@5.8.3) + typescript: 5.8.3 + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + + '@solana/rpc@5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3)': + dependencies: + '@solana/errors': 5.0.0(typescript@5.8.3) + '@solana/fast-stable-stringify': 5.0.0(typescript@5.8.3) + '@solana/functional': 5.0.0(typescript@5.8.3) + '@solana/rpc-api': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/rpc-spec': 5.0.0(typescript@5.8.3) + '@solana/rpc-spec-types': 5.0.0(typescript@5.8.3) + '@solana/rpc-transformers': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/rpc-transport-http': 5.0.0(typescript@5.8.3) + '@solana/rpc-types': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + typescript: 5.8.3 + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + + '@solana/signers@5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3)': + dependencies: + '@solana/addresses': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/codecs-core': 5.0.0(typescript@5.8.3) + '@solana/errors': 5.0.0(typescript@5.8.3) + '@solana/instructions': 5.0.0(typescript@5.8.3) + '@solana/keys': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/nominal-types': 5.0.0(typescript@5.8.3) + '@solana/transaction-messages': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/transactions': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + typescript: 5.8.3 + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + '@solana/spl-account-compression@0.1.10(@solana/web3.js@1.98.2(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)': dependencies: '@metaplex-foundation/beet': 0.7.1 @@ -18096,6 +18848,88 @@ snapshots: - typescript - utf-8-validate + '@solana/subscribable@5.0.0(typescript@5.8.3)': + dependencies: + '@solana/errors': 5.0.0(typescript@5.8.3) + typescript: 5.8.3 + + '@solana/sysvars@5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3)': + dependencies: + '@solana/accounts': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/codecs': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/errors': 5.0.0(typescript@5.8.3) + '@solana/rpc-types': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + typescript: 5.8.3 + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + + '@solana/transaction-confirmation@5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3)(ws@8.18.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + dependencies: + '@solana/addresses': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/codecs-strings': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/errors': 5.0.0(typescript@5.8.3) + '@solana/keys': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/promises': 5.0.0(typescript@5.8.3) + '@solana/rpc': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/rpc-subscriptions': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3)(ws@8.18.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@solana/rpc-types': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/transaction-messages': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/transactions': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + typescript: 5.8.3 + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + - ws + + '@solana/transaction-confirmation@5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3)(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + dependencies: + '@solana/addresses': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/codecs-strings': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/errors': 5.0.0(typescript@5.8.3) + '@solana/keys': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/promises': 5.0.0(typescript@5.8.3) + '@solana/rpc': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/rpc-subscriptions': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3)(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@solana/rpc-types': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/transaction-messages': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/transactions': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + typescript: 5.8.3 + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + - ws + + '@solana/transaction-messages@5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3)': + dependencies: + '@solana/addresses': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/codecs-core': 5.0.0(typescript@5.8.3) + '@solana/codecs-data-structures': 5.0.0(typescript@5.8.3) + '@solana/codecs-numbers': 5.0.0(typescript@5.8.3) + '@solana/errors': 5.0.0(typescript@5.8.3) + '@solana/functional': 5.0.0(typescript@5.8.3) + '@solana/instructions': 5.0.0(typescript@5.8.3) + '@solana/nominal-types': 5.0.0(typescript@5.8.3) + '@solana/rpc-types': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + typescript: 5.8.3 + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + + '@solana/transactions@5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3)': + dependencies: + '@solana/addresses': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/codecs-core': 5.0.0(typescript@5.8.3) + '@solana/codecs-data-structures': 5.0.0(typescript@5.8.3) + '@solana/codecs-numbers': 5.0.0(typescript@5.8.3) + '@solana/codecs-strings': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/errors': 5.0.0(typescript@5.8.3) + '@solana/functional': 5.0.0(typescript@5.8.3) + '@solana/instructions': 5.0.0(typescript@5.8.3) + '@solana/keys': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/nominal-types': 5.0.0(typescript@5.8.3) + '@solana/rpc-types': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + '@solana/transaction-messages': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3) + typescript: 5.8.3 + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + '@solana/wallet-adapter-base@0.9.26(@solana/web3.js@1.98.2(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10))': dependencies: '@solana/wallet-standard-features': 1.3.0 @@ -18147,7 +18981,7 @@ snapshots: '@solana/wallet-standard-util@1.1.2': dependencies: - '@noble/curves': 1.9.1 + '@noble/curves': 1.9.6 '@solana/wallet-standard-chains': 1.1.1 '@solana/wallet-standard-features': 1.3.0 @@ -18222,6 +19056,16 @@ snapshots: - bs58 - react + '@solana/wallet-standard-wallet-adapter@1.1.4(@solana/wallet-adapter-base@0.9.26(@solana/web3.js@1.98.2(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.2(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10))(bs58@6.0.0)(react@18.3.1)': + dependencies: + '@solana/wallet-standard-wallet-adapter-base': 1.1.4(@solana/web3.js@1.98.2(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10))(bs58@6.0.0) + '@solana/wallet-standard-wallet-adapter-react': 1.1.4(@solana/wallet-adapter-base@0.9.26(@solana/web3.js@1.98.2(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.2(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10))(bs58@6.0.0)(react@18.3.1) + transitivePeerDependencies: + - '@solana/wallet-adapter-base' + - '@solana/web3.js' + - bs58 + - react + '@solana/wallet-standard@1.1.4(@solana/wallet-adapter-base@0.9.26(@solana/web3.js@1.98.2(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.2(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10))(bs58@5.0.0)(react@18.3.1)': dependencies: '@solana/wallet-standard-core': 1.1.2 @@ -18232,6 +19076,16 @@ snapshots: - bs58 - react + '@solana/wallet-standard@1.1.4(@solana/wallet-adapter-base@0.9.26(@solana/web3.js@1.98.2(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.2(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10))(bs58@6.0.0)(react@18.3.1)': + dependencies: + '@solana/wallet-standard-core': 1.1.2 + '@solana/wallet-standard-wallet-adapter': 1.1.4(@solana/wallet-adapter-base@0.9.26(@solana/web3.js@1.98.2(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.2(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10))(bs58@6.0.0)(react@18.3.1) + transitivePeerDependencies: + - '@solana/wallet-adapter-base' + - '@solana/web3.js' + - bs58 + - react + '@solana/web3.js@1.98.2(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)': dependencies: '@babel/runtime': 7.27.1 @@ -19444,7 +20298,7 @@ snapshots: '@umijs/es-module-parser-win32-arm64-msvc': 0.0.7 '@umijs/es-module-parser-win32-x64-msvc': 0.0.7 - '@umijs/fabric@4.0.1(postcss@8.5.3)': + '@umijs/fabric@4.0.1(postcss@8.5.6)': dependencies: '@babel/core': 7.27.1 '@babel/eslint-parser': 7.27.1(@babel/core@7.27.1)(eslint@8.57.1) @@ -19466,7 +20320,7 @@ snapshots: eslint-plugin-unicorn: 47.0.0(eslint@8.57.1) fast-glob: 3.3.3 os-locale: 5.0.0 - postcss-less: 6.0.0(postcss@8.5.3) + postcss-less: 6.0.0(postcss@8.5.6) prettier: 2.8.8 prettier-plugin-organize-imports: 3.2.4(prettier@2.8.8)(typescript@5.8.3) prettier-plugin-two-style-order: 1.0.1(prettier@2.8.8) @@ -19898,7 +20752,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@3.2.2(vitest@3.1.4(@types/debug@4.1.12)(@types/node@22.15.21)(jiti@1.21.7)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(less@4.4.0)(lightningcss@1.22.1)(sass@1.89.0)(terser@5.44.0)(yaml@2.8.0))': + '@vitest/coverage-v8@3.2.2(vitest@3.1.4(@types/debug@4.1.12)(@types/node@22.15.21)(jiti@1.21.7)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(less@4.4.0)(lightningcss@1.22.1)(sass@1.54.0)(terser@5.44.0)(yaml@2.8.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 @@ -19913,7 +20767,7 @@ snapshots: std-env: 3.9.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.1.4(@types/debug@4.1.12)(@types/node@22.15.21)(jiti@1.21.7)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(less@4.4.0)(lightningcss@1.22.1)(sass@1.89.0)(terser@5.44.0)(yaml@2.8.0) + vitest: 3.1.4(@types/debug@4.1.12)(@types/node@22.15.21)(jiti@1.21.7)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(less@4.4.0)(lightningcss@1.22.1)(sass@1.54.0)(terser@5.44.0)(yaml@2.8.0) transitivePeerDependencies: - supports-color @@ -19924,13 +20778,13 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.1.4(vite@6.3.5(@types/node@22.15.21)(jiti@1.21.7)(less@4.4.0)(lightningcss@1.22.1)(sass@1.89.0)(terser@5.44.0)(yaml@2.8.0))': + '@vitest/mocker@3.1.4(vite@6.3.5(@types/node@22.15.21)(jiti@1.21.7)(less@4.4.0)(lightningcss@1.22.1)(sass@1.54.0)(terser@5.44.0)(yaml@2.8.0))': dependencies: '@vitest/spy': 3.1.4 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 6.3.5(@types/node@22.15.21)(jiti@1.21.7)(less@4.4.0)(lightningcss@1.22.1)(sass@1.89.0)(terser@5.44.0)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.15.21)(jiti@1.21.7)(less@4.4.0)(lightningcss@1.22.1)(sass@1.54.0)(terser@5.44.0)(yaml@2.8.0) '@vitest/pretty-format@3.1.4': dependencies: @@ -20117,13 +20971,65 @@ snapshots: '@wallet-standard/errors@0.1.1': dependencies: - chalk: 5.4.1 + chalk: 5.6.2 commander: 13.1.0 + '@wallet-standard/experimental-features@0.2.0': + dependencies: + '@wallet-standard/base': 1.1.0 + '@wallet-standard/features@1.1.0': dependencies: '@wallet-standard/base': 1.1.0 + '@wallet-standard/react-core@1.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@wallet-standard/app': 1.1.0 + '@wallet-standard/base': 1.1.0 + '@wallet-standard/errors': 0.1.1 + '@wallet-standard/experimental-features': 0.2.0 + '@wallet-standard/features': 1.1.0 + '@wallet-standard/ui': 1.0.1 + '@wallet-standard/ui-registry': 1.0.1 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + + '@wallet-standard/react@1.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@wallet-standard/react-core': 1.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + transitivePeerDependencies: + - react + - react-dom + + '@wallet-standard/ui-compare@1.0.1': + dependencies: + '@wallet-standard/base': 1.1.0 + '@wallet-standard/ui-core': 1.0.0 + '@wallet-standard/ui-registry': 1.0.1 + + '@wallet-standard/ui-core@1.0.0': + dependencies: + '@wallet-standard/base': 1.1.0 + + '@wallet-standard/ui-features@1.0.1': + dependencies: + '@wallet-standard/base': 1.1.0 + '@wallet-standard/errors': 0.1.1 + '@wallet-standard/ui-core': 1.0.0 + '@wallet-standard/ui-registry': 1.0.1 + + '@wallet-standard/ui-registry@1.0.1': + dependencies: + '@wallet-standard/base': 1.1.0 + '@wallet-standard/errors': 0.1.1 + '@wallet-standard/ui-core': 1.0.0 + + '@wallet-standard/ui@1.0.1': + dependencies: + '@wallet-standard/ui-compare': 1.0.1 + '@wallet-standard/ui-core': 1.0.0 + '@wallet-standard/ui-features': 1.0.1 + '@wallet-standard/wallet@1.1.0': dependencies: '@wallet-standard/base': 1.1.0 @@ -22544,7 +23450,7 @@ snapshots: chalk@5.4.1: {} - chalk@5.6.0: {} + chalk@5.6.2: {} character-entities-html4@2.1.0: {} @@ -22732,6 +23638,8 @@ snapshots: commander@14.0.0: {} + commander@14.0.1: {} + commander@2.20.3: {} commander@4.1.1: {} @@ -23501,7 +24409,7 @@ snapshots: dependencies: '@ecies/ciphers': 0.2.3(@noble/ciphers@1.3.0) '@noble/ciphers': 1.3.0 - '@noble/curves': 1.9.1 + '@noble/curves': 1.9.6 '@noble/hashes': 1.8.0 editions@2.3.1: @@ -24388,50 +25296,6 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - father@4.6.2(@babel/core@7.27.1)(@types/node@24.8.1)(@types/webpack@5.28.5(@swc/core@1.9.2(@swc/helpers@0.5.17)))(bufferutil@4.0.9)(styled-components@5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(type-fest@1.4.0)(utf-8-validate@5.0.10)(webpack@5.99.9(@swc/core@1.9.2(@swc/helpers@0.5.17))): - dependencies: - '@microsoft/api-extractor': 7.43.7(@types/node@24.8.1) - '@umijs/babel-preset-umi': 4.4.12 - '@umijs/bundler-utils': 4.4.12 - '@umijs/bundler-webpack': 4.4.12(@types/webpack@5.28.5(@swc/core@1.9.2(@swc/helpers@0.5.17)))(type-fest@1.4.0)(typescript@5.4.2)(webpack@5.99.9(@swc/core@1.9.2(@swc/helpers@0.5.17))) - '@umijs/case-sensitive-paths-webpack-plugin': 1.0.1 - '@umijs/core': 4.4.12 - '@umijs/utils': 4.4.12 - '@utoo/pack': 0.0.1-alpha.36(@types/webpack@5.28.5(@swc/core@1.9.2(@swc/helpers@0.5.17)))(bufferutil@4.0.9)(utf-8-validate@5.0.10)(webpack@5.99.9(@swc/core@1.9.2(@swc/helpers@0.5.17))) - '@vercel/ncc': 0.33.3 - babel-plugin-dynamic-import-node: 2.3.3 - babel-plugin-module-resolver: 4.1.0 - babel-plugin-styled-components: 2.1.4(@babel/core@7.27.1)(styled-components@5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(supports-color@5.5.0) - babel-plugin-transform-define: 2.0.1 - enhanced-resolve: 5.9.3 - esbuild: 0.17.19 - fast-glob: 3.2.12 - file-system-cache: 2.0.0 - loader-runner: 4.2.0 - minimatch: 3.1.2 - piscina: 4.9.2 - tsconfig-paths: 4.0.0 - typescript: 5.4.2 - typescript-transform-paths: 3.4.7(typescript@5.4.2) - transitivePeerDependencies: - - '@babel/core' - - '@rspack/core' - - '@types/node' - - '@types/webpack' - - bufferutil - - fibers - - node-sass - - sass-embedded - - sockjs-client - - styled-components - - supports-color - - type-fest - - utf-8-validate - - webpack - - webpack-dev-server - - webpack-hot-middleware - - webpack-plugin-serve - fault@2.0.1: dependencies: format: 0.2.2 @@ -26764,7 +27628,7 @@ snapshots: micromark@3.2.0: dependencies: '@types/debug': 4.1.12 - debug: 4.4.1(supports-color@5.5.0) + debug: 4.4.3 decode-named-character-reference: 1.1.0 micromark-core-commonmark: 1.1.0 micromark-factory-space: 1.1.0 @@ -27247,7 +28111,7 @@ snapshots: ox@0.6.7(typescript@5.8.3)(zod@3.25.13): dependencies: '@adraffy/ens-normalize': 1.11.0 - '@noble/curves': 1.9.1 + '@noble/curves': 1.9.6 '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 @@ -27685,9 +28549,9 @@ snapshots: dependencies: postcss: 8.5.6 - postcss-less@6.0.0(postcss@8.5.3): + postcss-less@6.0.0(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 postcss-loader@8.1.1(postcss@8.5.3)(typescript@5.8.3)(webpack@5.99.9(@swc/core@1.9.2(@swc/helpers@0.5.17))): dependencies: @@ -30313,6 +31177,8 @@ snapshots: undici-types@7.14.0: optional: true + undici-types@7.16.0: {} + unfetch@4.2.0: {} unfetch@5.0.0: {} @@ -30664,13 +31530,13 @@ snapshots: - utf-8-validate - zod - vite-node@3.1.4(@types/node@22.15.21)(jiti@1.21.7)(less@4.4.0)(lightningcss@1.22.1)(sass@1.89.0)(terser@5.44.0)(yaml@2.8.0): + vite-node@3.1.4(@types/node@22.15.21)(jiti@1.21.7)(less@4.4.0)(lightningcss@1.22.1)(sass@1.54.0)(terser@5.44.0)(yaml@2.8.0): dependencies: cac: 6.7.14 debug: 4.4.1(supports-color@5.5.0) es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 6.3.5(@types/node@22.15.21)(jiti@1.21.7)(less@4.4.0)(lightningcss@1.22.1)(sass@1.89.0)(terser@5.44.0)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.15.21)(jiti@1.21.7)(less@4.4.0)(lightningcss@1.22.1)(sass@1.54.0)(terser@5.44.0)(yaml@2.8.0) transitivePeerDependencies: - '@types/node' - jiti @@ -30685,12 +31551,12 @@ snapshots: - tsx - yaml - vite-plugin-svgr@4.3.0(rollup@4.41.0)(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.21)(jiti@1.21.7)(less@4.4.0)(lightningcss@1.22.1)(sass@1.89.0)(terser@5.44.0)(yaml@2.8.0)): + vite-plugin-svgr@4.3.0(rollup@4.41.0)(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.21)(jiti@1.21.7)(less@4.4.0)(lightningcss@1.22.1)(sass@1.54.0)(terser@5.44.0)(yaml@2.8.0)): dependencies: '@rollup/pluginutils': 5.1.4(rollup@4.41.0) '@svgr/core': 8.1.0(typescript@5.8.3) '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.8.3)) - vite: 6.3.5(@types/node@22.15.21)(jiti@1.21.7)(less@4.4.0)(lightningcss@1.22.1)(sass@1.89.0)(terser@5.44.0)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.15.21)(jiti@1.21.7)(less@4.4.0)(lightningcss@1.22.1)(sass@1.54.0)(terser@5.44.0)(yaml@2.8.0) transitivePeerDependencies: - rollup - supports-color @@ -30722,7 +31588,7 @@ snapshots: sass: 1.89.0 terser: 5.44.0 - vite@6.3.5(@types/node@22.15.21)(jiti@1.21.7)(less@4.4.0)(lightningcss@1.22.1)(sass@1.89.0)(terser@5.44.0)(yaml@2.8.0): + vite@6.3.5(@types/node@22.15.21)(jiti@1.21.7)(less@4.4.0)(lightningcss@1.22.1)(sass@1.54.0)(terser@5.44.0)(yaml@2.8.0): dependencies: esbuild: 0.25.9 fdir: 6.4.4(picomatch@4.0.2) @@ -30736,14 +31602,14 @@ snapshots: jiti: 1.21.7 less: 4.4.0 lightningcss: 1.22.1 - sass: 1.89.0 + sass: 1.54.0 terser: 5.44.0 yaml: 2.8.0 - vitest@3.1.4(@types/debug@4.1.12)(@types/node@22.15.21)(jiti@1.21.7)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(less@4.4.0)(lightningcss@1.22.1)(sass@1.89.0)(terser@5.44.0)(yaml@2.8.0): + vitest@3.1.4(@types/debug@4.1.12)(@types/node@22.15.21)(jiti@1.21.7)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(less@4.4.0)(lightningcss@1.22.1)(sass@1.54.0)(terser@5.44.0)(yaml@2.8.0): dependencies: '@vitest/expect': 3.1.4 - '@vitest/mocker': 3.1.4(vite@6.3.5(@types/node@22.15.21)(jiti@1.21.7)(less@4.4.0)(lightningcss@1.22.1)(sass@1.89.0)(terser@5.44.0)(yaml@2.8.0)) + '@vitest/mocker': 3.1.4(vite@6.3.5(@types/node@22.15.21)(jiti@1.21.7)(less@4.4.0)(lightningcss@1.22.1)(sass@1.54.0)(terser@5.44.0)(yaml@2.8.0)) '@vitest/pretty-format': 3.1.4 '@vitest/runner': 3.1.4 '@vitest/snapshot': 3.1.4 @@ -30760,8 +31626,8 @@ snapshots: tinyglobby: 0.2.13 tinypool: 1.0.2 tinyrainbow: 2.0.0 - vite: 6.3.5(@types/node@22.15.21)(jiti@1.21.7)(less@4.4.0)(lightningcss@1.22.1)(sass@1.89.0)(terser@5.44.0)(yaml@2.8.0) - vite-node: 3.1.4(@types/node@22.15.21)(jiti@1.21.7)(less@4.4.0)(lightningcss@1.22.1)(sass@1.89.0)(terser@5.44.0)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.15.21)(jiti@1.21.7)(less@4.4.0)(lightningcss@1.22.1)(sass@1.54.0)(terser@5.44.0)(yaml@2.8.0) + vite-node: 3.1.4(@types/node@22.15.21)(jiti@1.21.7)(less@4.4.0)(lightningcss@1.22.1)(sass@1.54.0)(terser@5.44.0)(yaml@2.8.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 diff --git a/tsconfig.base.json b/tsconfig.base.json index 8ebe0a74e..dccb46ad4 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -31,6 +31,7 @@ "@ant-design/web3-ethers-v5/wagmi": ["./packages/ethers-v5/src/wagmi.ts"], "@ant-design/web3-eth-web3js": ["./packages/eth-web3js/src/"], "@ant-design/web3-solana": ["./packages/solana/src/"], + "@ant-design/web3-solana-v2": ["./packages/solana-v2/src/"], "@ant-design/web3-sui": ["./packages/sui/src/"], "@ant-design/web3-ton": ["./packages/ton/src/"], "@ant-design/web3-bitcoin": ["./packages/bitcoin/src/"], diff --git a/vitest.config.mts b/vitest.config.mts index 8218e7212..64a9cbbd2 100644 --- a/vitest.config.mts +++ b/vitest.config.mts @@ -34,6 +34,7 @@ export default defineConfig({ ), '@ant-design/web3-ethers/wallets': resolve('./packages/ethers/dist/esm/wallets/index'), '@ant-design/web3-solana': resolve('./packages/solana/dist/esm/index'), + '@ant-design/web3-solana-v2': resolve('./packages/solana-v2/dist/esm/index'), '@ant-design/web3-sui': resolve('./packages/sui/dist/esm/index'), '@ant-design/web3-ton': resolve('./packages/ton/dist/esm/index'), '@ant-design/web3-tron': resolve('./packages/tron/dist/esm/index'), @@ -55,6 +56,7 @@ export default defineConfig({ ), '@ant-design/web3-ethers/wallets': resolve('./packages/ethers/src/wallets/index'), '@ant-design/web3-solana': resolve('./packages/solana/src/index'), + '@ant-design/web3-solana-v2': resolve('./packages/solana-v2/src/index'), '@ant-design/web3-sui': resolve('./packages/sui/src/index'), '@ant-design/web3-ton': resolve('./packages/ton/src/index'), '@ant-design/web3-tron': resolve('./packages/tron/src/index'),