From ca1de5b4b31b0df6774ceaf7d52bec0ccd3de3ad Mon Sep 17 00:00:00 2001 From: Damian Martinelli Date: Wed, 17 Jun 2026 11:27:33 -0300 Subject: [PATCH 1/6] Fix duplicated logs (#1300) --- .../hooks/scaffold-eth/useContractLogs.ts | 58 +++++++++++++++---- 1 file changed, 47 insertions(+), 11 deletions(-) diff --git a/packages/nextjs/hooks/scaffold-eth/useContractLogs.ts b/packages/nextjs/hooks/scaffold-eth/useContractLogs.ts index 27775d5be3..60dd837dd6 100644 --- a/packages/nextjs/hooks/scaffold-eth/useContractLogs.ts +++ b/packages/nextjs/hooks/scaffold-eth/useContractLogs.ts @@ -9,31 +9,67 @@ export const useContractLogs = (address: Address) => { const client = usePublicClient({ chainId: targetNetwork.id }); useEffect(() => { + setLogs([]); + let unwatch: (() => void) | undefined; + let lastFetchedBlock = 0n; + // Set to true on effect cleanup. Guards against in-flight fetchLogs completing after + // unmount or re-run (e.g. React Strict Mode, address/client change) and registering + // a duplicate watcher or calling setLogs with stale data. + let ignore = false; + const fetchLogs = async () => { if (!client) return console.error("Client not found"); try { + const latestBlock = await client.getBlockNumber(); + if (ignore) return; + const existingLogs = await client.getLogs({ address: address, fromBlock: 0n, - toBlock: "latest", + toBlock: latestBlock, }); + if (ignore) return; + + lastFetchedBlock = latestBlock; setLogs(existingLogs); + + unwatch = client.watchBlockNumber({ + onBlockNumber: async blockNumber => { + const fromBlock = lastFetchedBlock + 1n; + if (fromBlock > blockNumber) return; + + // Advance cursor before await so concurrent block callbacks don't overlap + lastFetchedBlock = blockNumber; + + try { + const newLogs = await client.getLogs({ + address: address, + fromBlock: fromBlock, + toBlock: blockNumber, + }); + if (ignore) return; + + if (newLogs.length > 0) { + setLogs(prevLogs => [...prevLogs, ...newLogs]); + } + } catch (error) { + // Roll back the cursor so the next block callback retries this range + lastFetchedBlock = fromBlock - 1n; + console.error("Failed to fetch logs:", error); + } + }, + }); } catch (error) { console.error("Failed to fetch logs:", error); } }; + fetchLogs(); - return client?.watchBlockNumber({ - onBlockNumber: async (_blockNumber, prevBlockNumber) => { - const newLogs = await client.getLogs({ - address: address, - fromBlock: prevBlockNumber, - toBlock: "latest", - }); - setLogs(prevLogs => [...prevLogs, ...newLogs]); - }, - }); + return () => { + ignore = true; + unwatch?.(); + }; }, [address, client]); return logs; From 491178ce395a46ecc9d6187363653e6b1d98b8c0 Mon Sep 17 00:00:00 2001 From: Rinat Date: Tue, 30 Jun 2026 14:41:10 +0400 Subject: [PATCH 2/6] New ui tweaks (#1304) --- packages/nextjs/components/Header.tsx | 4 ++-- packages/nextjs/components/SwitchTheme.tsx | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/nextjs/components/Header.tsx b/packages/nextjs/components/Header.tsx index 0a3bd7baa2..2b2889fbbf 100644 --- a/packages/nextjs/components/Header.tsx +++ b/packages/nextjs/components/Header.tsx @@ -41,7 +41,7 @@ export const HeaderMenuLinks = () => { passHref className={`${ isActive ? "bg-base-300" : "" - } hover:bg-base-300 focus:!bg-base-300 h-full px-4 text-sm gap-2 flex items-center`} + } hover:bg-base-300 focus:!bg-base-300 h-full px-4 text-sm gap-2 flex items-center whitespace-nowrap`} > {icon} {label} @@ -67,7 +67,7 @@ export const Header = () => { return (
-
+
diff --git a/packages/nextjs/components/SwitchTheme.tsx b/packages/nextjs/components/SwitchTheme.tsx index 6e49638e85..431e1847fd 100644 --- a/packages/nextjs/components/SwitchTheme.tsx +++ b/packages/nextjs/components/SwitchTheme.tsx @@ -26,10 +26,11 @@ export const SwitchTheme = ({ className }: { className?: string }) => { return (
+ {/* [--depth:0] removes DaisyUI's glossy top highlight so the indicator is a single flat color */} From 78ed3e8f19d2b64373bc1b9a9f28b0a9de3a65f2 Mon Sep 17 00:00:00 2001 From: Damian Martinelli Date: Wed, 1 Jul 2026 02:07:02 -0300 Subject: [PATCH 3/6] Cache block explorer transaction total to avoid full-chain rescans on pagination (#1301) Co-authored-by: Rinat --- .../_components/ContractTabs.tsx | 15 +---- .../_components/PaginationButton.tsx | 8 +-- packages/nextjs/app/blockexplorer/page.tsx | 4 +- .../hooks/scaffold-eth/useFetchBlocks.ts | 64 ++++++++++++------- 4 files changed, 50 insertions(+), 41 deletions(-) diff --git a/packages/nextjs/app/blockexplorer/_components/ContractTabs.tsx b/packages/nextjs/app/blockexplorer/_components/ContractTabs.tsx index 20630fb51a..760c7ae83d 100644 --- a/packages/nextjs/app/blockexplorer/_components/ContractTabs.tsx +++ b/packages/nextjs/app/blockexplorer/_components/ContractTabs.tsx @@ -26,7 +26,7 @@ const publicClient = createPublicClient({ }); export const ContractTabs = ({ address, contractData }: PageProps) => { - const { blocks, transactionReceipts, currentPage, totalTransactions, setCurrentPage } = useFetchBlocks(); + const { blocks, transactionReceipts, currentPage, hasNextPage, setCurrentPage } = useFetchBlocks(address); const [activeTab, setActiveTab] = useState("transactions"); const [isContract, setIsContract] = useState(false); @@ -39,15 +39,6 @@ export const ContractTabs = ({ address, contractData }: PageProps) => { checkIsContract(); }, [address]); - const filteredBlocks = blocks.filter(block => - block.transactions.some(tx => { - if (typeof tx === "string") { - return false; - } - return tx.from.toLowerCase() === address.toLowerCase() || tx.to?.toLowerCase() === address.toLowerCase(); - }), - ); - return ( <> {isContract && ( @@ -84,8 +75,8 @@ export const ContractTabs = ({ address, contractData }: PageProps) => { )} {activeTab === "transactions" && (
- - + +
)} {activeTab === "code" && contractData && ( diff --git a/packages/nextjs/app/blockexplorer/_components/PaginationButton.tsx b/packages/nextjs/app/blockexplorer/_components/PaginationButton.tsx index 15a4f62a65..871c7d988a 100644 --- a/packages/nextjs/app/blockexplorer/_components/PaginationButton.tsx +++ b/packages/nextjs/app/blockexplorer/_components/PaginationButton.tsx @@ -2,15 +2,13 @@ import { ArrowLeftIcon, ArrowRightIcon } from "@heroicons/react/24/outline"; type PaginationButtonProps = { currentPage: number; - totalItems: number; + hasNextPage: boolean; setCurrentPage: (page: number) => void; }; -const ITEMS_PER_PAGE = 20; - -export const PaginationButton = ({ currentPage, totalItems, setCurrentPage }: PaginationButtonProps) => { +export const PaginationButton = ({ currentPage, hasNextPage, setCurrentPage }: PaginationButtonProps) => { const isPrevButtonDisabled = currentPage === 0; - const isNextButtonDisabled = currentPage + 1 >= Math.ceil(totalItems / ITEMS_PER_PAGE); + const isNextButtonDisabled = !hasNextPage; const prevButtonClass = isPrevButtonDisabled ? "btn-disabled cursor-default" : "btn-primary"; const nextButtonClass = isNextButtonDisabled ? "btn-disabled cursor-default" : "btn-primary"; diff --git a/packages/nextjs/app/blockexplorer/page.tsx b/packages/nextjs/app/blockexplorer/page.tsx index 71d1561a92..daa0701462 100644 --- a/packages/nextjs/app/blockexplorer/page.tsx +++ b/packages/nextjs/app/blockexplorer/page.tsx @@ -9,7 +9,7 @@ import { useTargetNetwork } from "~~/hooks/scaffold-eth/useTargetNetwork"; import { notification } from "~~/utils/scaffold-eth"; const BlockExplorer: NextPage = () => { - const { blocks, transactionReceipts, currentPage, totalTransactions, setCurrentPage, error } = useFetchBlocks(); + const { blocks, transactionReceipts, currentPage, hasNextPage, setCurrentPage, error } = useFetchBlocks(); const { targetNetwork } = useTargetNetwork(); const [isLocalNetwork, setIsLocalNetwork] = useState(true); const [hasError, setHasError] = useState(false); @@ -75,7 +75,7 @@ const BlockExplorer: NextPage = () => {
- +
); }; diff --git a/packages/nextjs/hooks/scaffold-eth/useFetchBlocks.ts b/packages/nextjs/hooks/scaffold-eth/useFetchBlocks.ts index dd7c8a200d..3420550da2 100644 --- a/packages/nextjs/hooks/scaffold-eth/useFetchBlocks.ts +++ b/packages/nextjs/hooks/scaffold-eth/useFetchBlocks.ts @@ -1,5 +1,6 @@ import { useCallback, useEffect, useState } from "react"; import { + Address, Block, Hash, Transaction, @@ -48,14 +49,17 @@ const groupTransactionsByBlock = (items: { block: Block; tx: Transaction }[]): B return groupedBlocks; }; -const fetchTransactionsPage = async ( +// Collects the requested page plus one extra transaction (the cheap "is there a next page?" +// signal), counting only transactions that pass matchesFilter — so address views paginate over +// the address's own transactions instead of slicing a global page. +const fetchPageItems = async ( latestBlock: bigint, page: number, -): Promise<{ items: { block: Block; tx: Transaction }[]; totalTransactions: number }> => { + matchesFilter: (tx: Transaction) => boolean, +): Promise<{ block: Block; tx: Transaction }[]> => { const skipCount = page * TRANSACTIONS_PER_PAGE; const pageItems: { block: Block; tx: Transaction }[] = []; let skipped = 0; - let totalTransactions = 0; for (let blockNum = latestBlock; blockNum >= 0n; ) { const batchEnd = blockNum - BigInt(BLOCK_BATCH_SIZE - 1); @@ -72,15 +76,18 @@ const fetchTransactionsPage = async ( for (const block of fetchedBlocks) { for (const tx of block.transactions as Transaction[]) { - totalTransactions++; + if (!matchesFilter(tx)) { + continue; + } if (skipped < skipCount) { skipped++; continue; } - if (pageItems.length < TRANSACTIONS_PER_PAGE) { - pageItems.push({ block, tx }); + pageItems.push({ block, tx }); + if (pageItems.length > TRANSACTIONS_PER_PAGE) { + return pageItems; } } } @@ -88,24 +95,34 @@ const fetchTransactionsPage = async ( blockNum = batchStart - 1n; } - return { items: pageItems, totalTransactions }; + return pageItems; }; -export const useFetchBlocks = () => { +export const useFetchBlocks = (addressFilter?: Address) => { const [blocks, setBlocks] = useState([]); const [transactionReceipts, setTransactionReceipts] = useState<{ [key: string]: TransactionReceipt; }>({}); const [currentPage, setCurrentPage] = useState(0); - const [totalTransactions, setTotalTransactions] = useState(0); + const [hasNextPage, setHasNextPage] = useState(false); const [error, setError] = useState(null); + const matchesAddressFilter = useCallback( + (tx: Transaction) => { + if (!addressFilter) return true; + const filter = addressFilter.toLowerCase(); + return tx.from.toLowerCase() === filter || tx.to?.toLowerCase() === filter; + }, + [addressFilter], + ); + const fetchBlocks = useCallback(async () => { setError(null); try { const blockNumber = await testClient.getBlockNumber(); - const { items, totalTransactions: totalTxCount } = await fetchTransactionsPage(blockNumber, currentPage); + const fetchedItems = await fetchPageItems(blockNumber, currentPage, matchesAddressFilter); + const items = fetchedItems.slice(0, TRANSACTIONS_PER_PAGE); items.forEach(({ tx }) => decodeTransactionData(tx)); @@ -122,12 +139,12 @@ export const useFetchBlocks = () => { ); setBlocks(groupTransactionsByBlock(items)); - setTotalTransactions(totalTxCount); + setHasNextPage(fetchedItems.length > TRANSACTIONS_PER_PAGE); setTransactionReceipts(prevReceipts => ({ ...prevReceipts, ...Object.assign({}, ...txReceipts) })); } catch (err) { setError(err instanceof Error ? err : new Error("An error occurred.")); } - }, [currentPage]); + }, [currentPage, matchesAddressFilter]); useEffect(() => { fetchBlocks(); @@ -146,6 +163,12 @@ export const useFetchBlocks = () => { blockWithTxDetails = { ...newBlock, transactions: transactionsDetails }; } + const matchingTransactions = (blockWithTxDetails.transactions as Transaction[]).filter(matchesAddressFilter); + if (matchingTransactions.length === 0) { + return; + } + blockWithTxDetails = { ...blockWithTxDetails, transactions: matchingTransactions }; + (blockWithTxDetails.transactions as Transaction[]).forEach(tx => decodeTransactionData(tx)); const receipts = await Promise.all( @@ -163,26 +186,23 @@ export const useFetchBlocks = () => { setBlocks(prevBlocks => { const latestBlockNumber = blockWithTxDetails.number!; const existingBlockIndex = prevBlocks.findIndex(block => block.number === latestBlockNumber); - const existingBlockTransactionsCount = - existingBlockIndex >= 0 ? prevBlocks[existingBlockIndex].transactions.length : 0; - const latestBlockTransactionsCount = blockWithTxDetails.transactions.length; const nextBlocks = existingBlockIndex >= 0 ? prevBlocks.map((block, index) => (index === existingBlockIndex ? blockWithTxDetails : block)) : [blockWithTxDetails, ...prevBlocks]; - const transactionsDelta = latestBlockTransactionsCount - existingBlockTransactionsCount; - if (transactionsDelta !== 0) { - setTotalTransactions(prevTotal => Math.max(0, prevTotal + transactionsDelta)); - } - const trimmedBlocks = [...nextBlocks]; let transactionsInTrimmedBlocks = trimmedBlocks.reduce( (count, block) => count + block.transactions.length, 0, ); + // More than one page of transactions are now in view, so a next page exists. + if (transactionsInTrimmedBlocks > TRANSACTIONS_PER_PAGE) { + setHasNextPage(true); + } + while (transactionsInTrimmedBlocks > TRANSACTIONS_PER_PAGE && trimmedBlocks.length > 0) { const removedBlock = trimmedBlocks.pop(); if (removedBlock) { @@ -201,13 +221,13 @@ export const useFetchBlocks = () => { }; return testClient.watchBlocks({ onBlock: handleNewBlock, includeTransactions: true }); - }, [currentPage]); + }, [currentPage, matchesAddressFilter]); return { blocks, transactionReceipts, currentPage, - totalTransactions, + hasNextPage, setCurrentPage, error, }; From 411d824b9efa42fcf658e458a1216eef0809855e Mon Sep 17 00:00:00 2001 From: Rinat Date: Wed, 29 Jul 2026 12:05:56 +0400 Subject: [PATCH 4/6] fix: pin @coinbase/cdp-sdk to 1.52.0 to avoid @x402 module-not-found (#1310) --- package.json | 3 + yarn.lock | 1408 ++++++++++++++++++++++++-------------------------- 2 files changed, 667 insertions(+), 744 deletions(-) diff --git a/package.json b/package.json index aca467879b..1573e428ba 100644 --- a/package.json +++ b/package.json @@ -56,6 +56,9 @@ "husky": "^9.1.6", "lint-staged": "^15.2.10" }, + "resolutions": { + "@coinbase/cdp-sdk": "1.52.0" + }, "engines": { "node": ">=22.10.0" } diff --git a/yarn.lock b/yarn.lock index 3ffcacac37..f63490642a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -188,13 +188,6 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.25.0": - version: 7.28.4 - resolution: "@babel/runtime@npm:7.28.4" - checksum: 10/6c9a70452322ea80b3c9b2a412bcf60771819213a67576c8cec41e88a95bb7bf01fc983754cda35dc19603eef52df22203ccbf7777b9d6316932f9fb77c25163 - languageName: node - linkType: hard - "@babel/template@npm:^7.28.6": version: 7.28.6 resolution: "@babel/template@npm:7.28.6" @@ -271,23 +264,23 @@ __metadata: languageName: node linkType: hard -"@coinbase/cdp-sdk@npm:^1.0.0": - version: 1.38.6 - resolution: "@coinbase/cdp-sdk@npm:1.38.6" +"@coinbase/cdp-sdk@npm:1.52.0": + version: 1.52.0 + resolution: "@coinbase/cdp-sdk@npm:1.52.0" dependencies: - "@solana-program/system": "npm:^0.8.0" - "@solana-program/token": "npm:^0.6.0" - "@solana/kit": "npm:^3.0.3" - "@solana/web3.js": "npm:^1.98.1" + "@solana-program/system": "npm:^0.10.0" + "@solana-program/token": "npm:^0.9.0" + "@solana/kit": "npm:^5.5.1" abitype: "npm:1.0.6" - axios: "npm:^1.12.2" + axios: "npm:1.16.0" axios-retry: "npm:^4.5.0" - jose: "npm:^6.0.8" + bs58: "npm:^6.0.0" + jose: "npm:^6.2.0" md5: "npm:^2.3.0" uncrypto: "npm:^0.1.3" - viem: "npm:^2.21.26" - zod: "npm:^3.24.4" - checksum: 10/0c3d46d28b85129f6fb619416db7b6b4946b926950c4d66b24b5046a2b294cd0143107ab47e8097a329b4fcf19d642364d5ac09a4328e9b9bc84514e69b87d8d + viem: "npm:^2.47.0" + zod: "npm:^3.25.76" + checksum: 10/4a5b3f8ffff30d88a6adcd94d6207aa8026b8b92fb8b09870885859e09453ba0b188d954f22fe321220195a12c3f3bcc6f29eddbe587a603d7ab804611211a20 languageName: node linkType: hard @@ -2642,7 +2635,7 @@ __metadata: languageName: node linkType: hard -"@noble/curves@npm:^1.4.2, @noble/curves@npm:^1.9.1": +"@noble/curves@npm:^1.9.1": version: 1.9.7 resolution: "@noble/curves@npm:1.9.7" dependencies: @@ -2702,7 +2695,7 @@ __metadata: languageName: node linkType: hard -"@noble/hashes@npm:1.8.0, @noble/hashes@npm:^1.3.1, @noble/hashes@npm:^1.4.0, @noble/hashes@npm:^1.5.0, @noble/hashes@npm:^1.8.0, @noble/hashes@npm:~1.8.0": +"@noble/hashes@npm:1.8.0, @noble/hashes@npm:^1.3.1, @noble/hashes@npm:^1.5.0, @noble/hashes@npm:^1.8.0, @noble/hashes@npm:~1.8.0": version: 1.8.0 resolution: "@noble/hashes@npm:1.8.0" checksum: 10/474b7f56bc6fb2d5b3a42132561e221b0ea4f91e590f4655312ca13667840896b34195e2b53b7f097ec080a1fdd3b58d902c2a8d0fbdf51d2e238b53808a177e @@ -4611,631 +4604,713 @@ __metadata: languageName: node linkType: hard -"@solana-program/system@npm:^0.8.0": - version: 0.8.1 - resolution: "@solana-program/system@npm:0.8.1" - peerDependencies: - "@solana/kit": ^3.0 - checksum: 10/8b28c9966dc75c9a4dd3d1fa22242ffe423e28dca614937c73593acc29f1fe64fc5545644e4c796ee9948db5988042f34399b1607cb3f0971a1981530590182c - languageName: node - linkType: hard - -"@solana-program/token@npm:^0.6.0": - version: 0.6.0 - resolution: "@solana-program/token@npm:0.6.0" - peerDependencies: - "@solana/kit": ^3.0 - checksum: 10/f6cca961ae6fe46664e70a39eaeb52c44b419bca6575cfceba4f8a1526e9a69d3a7e20b70f615af46acb7b18344744eb527a1e25f7bd50a6e932031d2114c2e9 - languageName: node - linkType: hard - -"@solana/accounts@npm:3.0.3": - version: 3.0.3 - resolution: "@solana/accounts@npm:3.0.3" - dependencies: - "@solana/addresses": "npm:3.0.3" - "@solana/codecs-core": "npm:3.0.3" - "@solana/codecs-strings": "npm:3.0.3" - "@solana/errors": "npm:3.0.3" - "@solana/rpc-spec": "npm:3.0.3" - "@solana/rpc-types": "npm:3.0.3" +"@solana-program/system@npm:^0.10.0": + version: 0.10.0 + resolution: "@solana-program/system@npm:0.10.0" peerDependencies: - typescript: ">=5.3.3" - checksum: 10/c79f6c00759e975f333090d203c1e73eea78d7d93cab390c2f1b7f0476aa5a3bfd8549a40bc450f53616271dc2f14cb9bac907a88f70e9c4f18bcd0e379a8bd8 + "@solana/kit": ^5.0 + checksum: 10/f26304d3e7e178651b4d55f88261556f17720b82f70490fab7b6a575d4e34ded1744bf174e952b025d6e0b61e82b5496addd676eacebd37fc87cdf73ffc9a47b languageName: node linkType: hard -"@solana/addresses@npm:3.0.3": - version: 3.0.3 - resolution: "@solana/addresses@npm:3.0.3" - dependencies: - "@solana/assertions": "npm:3.0.3" - "@solana/codecs-core": "npm:3.0.3" - "@solana/codecs-strings": "npm:3.0.3" - "@solana/errors": "npm:3.0.3" - "@solana/nominal-types": "npm:3.0.3" +"@solana-program/token@npm:^0.9.0": + version: 0.9.0 + resolution: "@solana-program/token@npm:0.9.0" peerDependencies: - typescript: ">=5.3.3" - checksum: 10/2d567eeb1d3b6332b424f04280e1bf04a0b972ea3ce6df4221294adee955dd04ebe2013f7ad356f555bd44fcec34945017f4a976a0cb20aeeeef3a653a6f018f + "@solana/kit": ^5.0 + checksum: 10/8a2603042d13d2bcc093e5522219ca7216d47960ad41f41dcd90c67cfd5d0fcc463e80fa58efac7456b92301666f776a3ae3470f9e6c8a3c49663b9a00360b19 languageName: node linkType: hard -"@solana/assertions@npm:3.0.3": - version: 3.0.3 - resolution: "@solana/assertions@npm:3.0.3" +"@solana/accounts@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/accounts@npm:5.5.1" dependencies: - "@solana/errors": "npm:3.0.3" + "@solana/addresses": "npm:5.5.1" + "@solana/codecs-core": "npm:5.5.1" + "@solana/codecs-strings": "npm:5.5.1" + "@solana/errors": "npm:5.5.1" + "@solana/rpc-spec": "npm:5.5.1" + "@solana/rpc-types": "npm:5.5.1" peerDependencies: - typescript: ">=5.3.3" - checksum: 10/17c5c92325ff4d936e9f221b60e5ef2cd514036e99a1b5df51719a52a93cf3542b5747c753bb5a67d24eaebaaaa405ae8bf35512203171e4df2dce3cacf7fac3 - languageName: node - linkType: hard - -"@solana/buffer-layout@npm:^4.0.1": - version: 4.0.1 - resolution: "@solana/buffer-layout@npm:4.0.1" - dependencies: - buffer: "npm:~6.0.3" - checksum: 10/c64b996b832b2b7966a09e97f501fdd1409fece8975f7fb47698d7b8addb97504360cfb2f3d1368949c643d23ed9a4c9f79e19bbd721ebe5bf229353252f649e + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/4a40bb46770c310922b0e6752c6e1bda5d7ac73a5bd2071390352190d07d17771a255fb3e6060cbf32b92518514a9a90864a95da6c1a85ecc501604600c9b015 languageName: node linkType: hard -"@solana/codecs-core@npm:2.3.0": - version: 2.3.0 - resolution: "@solana/codecs-core@npm:2.3.0" +"@solana/addresses@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/addresses@npm:5.5.1" dependencies: - "@solana/errors": "npm:2.3.0" + "@solana/assertions": "npm:5.5.1" + "@solana/codecs-core": "npm:5.5.1" + "@solana/codecs-strings": "npm:5.5.1" + "@solana/errors": "npm:5.5.1" + "@solana/nominal-types": "npm:5.5.1" peerDependencies: - typescript: ">=5.3.3" - checksum: 10/d9bba1eaa3ee38fef04e1cbfa43defeea16729a1cf1628a71cb72340558a3f2296279899680e1dda4b1756ab2b280b5f1502330c21c35e167e554f3d0c9d193d + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/a92212c1522b1148d6ea9a0c6ec39cce5321c4c2582b62a60c8b6d0ae786d2dd80bbced7ad9e0f635d52ed0d4e88c6ecef8da2e1ed0937a6010133bf2668e1ad languageName: node linkType: hard -"@solana/codecs-core@npm:3.0.3": - version: 3.0.3 - resolution: "@solana/codecs-core@npm:3.0.3" +"@solana/assertions@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/assertions@npm:5.5.1" dependencies: - "@solana/errors": "npm:3.0.3" + "@solana/errors": "npm:5.5.1" peerDependencies: - typescript: ">=5.3.3" - checksum: 10/01aebc93c7ffa59f4f0abe95a8866b9640e919fe89bb9e4a99ba5ec29381b6bd7a4c6e3d231c8cfc6f55fc49068f89a6ed00e9bccc478479e561a0d2af2ba8b3 + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/1c5c2f11abb5d54134fcbf37b837dc3f175107a3d5a8512128cca38f48f03dae23741a071da226e527617853e0ee2e1c1d45a55125eac1a1bfd17934e686ae94 languageName: node linkType: hard -"@solana/codecs-data-structures@npm:3.0.3": - version: 3.0.3 - resolution: "@solana/codecs-data-structures@npm:3.0.3" +"@solana/codecs-core@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/codecs-core@npm:5.5.1" dependencies: - "@solana/codecs-core": "npm:3.0.3" - "@solana/codecs-numbers": "npm:3.0.3" - "@solana/errors": "npm:3.0.3" + "@solana/errors": "npm:5.5.1" peerDependencies: - typescript: ">=5.3.3" - checksum: 10/dff41b93f787c58574cc82d246ff6b320f2536455a87f649f109abe4a5dcb0140c032169e4724e91bd000ad279868b2a2382c228160374397fa928c1c67f7133 + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/cb54ca60d6db18bfc294d64df4bfbf19019508415b6b20c8777f296d06d13014d86fcd65d2e6084091e0b15d15117796942ecd0ffb4ad6b04ad7da94326a0aac languageName: node linkType: hard -"@solana/codecs-numbers@npm:3.0.3": - version: 3.0.3 - resolution: "@solana/codecs-numbers@npm:3.0.3" +"@solana/codecs-data-structures@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/codecs-data-structures@npm:5.5.1" dependencies: - "@solana/codecs-core": "npm:3.0.3" - "@solana/errors": "npm:3.0.3" + "@solana/codecs-core": "npm:5.5.1" + "@solana/codecs-numbers": "npm:5.5.1" + "@solana/errors": "npm:5.5.1" peerDependencies: - typescript: ">=5.3.3" - checksum: 10/f6b20af5d888ca345cc0b616781ea0e9890cf4831a2e7b3df0b34d08c59267c8510d609f112a83e5f408586e2097d7cf73be1567000b3166f0a5a4269818b35b + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/016adffef52ced1ea24442364d4864e35d0efae52b8dd9dd0df5b7d0cee4ff82953039bc263d0f39371b546d7fe91b160141d4e2d179c52787664dfffd3119f8 languageName: node linkType: hard -"@solana/codecs-numbers@npm:^2.1.0": - version: 2.3.0 - resolution: "@solana/codecs-numbers@npm:2.3.0" +"@solana/codecs-numbers@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/codecs-numbers@npm:5.5.1" dependencies: - "@solana/codecs-core": "npm:2.3.0" - "@solana/errors": "npm:2.3.0" + "@solana/codecs-core": "npm:5.5.1" + "@solana/errors": "npm:5.5.1" peerDependencies: - typescript: ">=5.3.3" - checksum: 10/e661338b5eb04268a104ff2189b5d001bd2f99e1a3726deaa7157d5acbc3b24740bc25ca03b2028c52ad21fd71d5d5aa64957411c895a9dc1c132aa3bc97b336 + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/0ed130b310c42d87c5ebde93537d84fd11d8ad78d138c4c67babe6e1ce616c0d34cbf747903e069e7d28646ceff382e988fdeda36a5039a3e4db0eaf0452809e languageName: node linkType: hard -"@solana/codecs-strings@npm:3.0.3": - version: 3.0.3 - resolution: "@solana/codecs-strings@npm:3.0.3" +"@solana/codecs-strings@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/codecs-strings@npm:5.5.1" dependencies: - "@solana/codecs-core": "npm:3.0.3" - "@solana/codecs-numbers": "npm:3.0.3" - "@solana/errors": "npm:3.0.3" + "@solana/codecs-core": "npm:5.5.1" + "@solana/codecs-numbers": "npm:5.5.1" + "@solana/errors": "npm:5.5.1" peerDependencies: fastestsmallesttextencoderdecoder: ^1.0.22 - typescript: ">=5.3.3" - checksum: 10/4a272d515580b639974a4acfbe075da32426d69c9e2f10b822b3e43767023cee3e583c385a31ca7d34bcaa21c0d8357be111cb618e5e9fe228d9d2bc7b4c047f - languageName: node - linkType: hard - -"@solana/codecs@npm:3.0.3": - version: 3.0.3 - resolution: "@solana/codecs@npm:3.0.3" - dependencies: - "@solana/codecs-core": "npm:3.0.3" - "@solana/codecs-data-structures": "npm:3.0.3" - "@solana/codecs-numbers": "npm:3.0.3" - "@solana/codecs-strings": "npm:3.0.3" - "@solana/options": "npm:3.0.3" - peerDependencies: - typescript: ">=5.3.3" - checksum: 10/712f04ff56d361d6e30b23eb04404b2b9a4390aa8948e8be4a904ae6c170c2cdfa2e4228900a6dad64339ddba6ca55ca0db5c0e3b9650158fc1e114f00719cb9 + typescript: ^5.0.0 + peerDependenciesMeta: + fastestsmallesttextencoderdecoder: + optional: true + typescript: + optional: true + checksum: 10/aa2f864f3c973af79d581bcda834a693aad34134faf2431529505e15f1002e817bb1091a67b038aae71d643aa3e90ed4b35f93704c7b5502d41940cab9bd8646 languageName: node linkType: hard -"@solana/errors@npm:2.3.0": - version: 2.3.0 - resolution: "@solana/errors@npm:2.3.0" +"@solana/codecs@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/codecs@npm:5.5.1" dependencies: - chalk: "npm:^5.4.1" - commander: "npm:^14.0.0" + "@solana/codecs-core": "npm:5.5.1" + "@solana/codecs-data-structures": "npm:5.5.1" + "@solana/codecs-numbers": "npm:5.5.1" + "@solana/codecs-strings": "npm:5.5.1" + "@solana/options": "npm:5.5.1" peerDependencies: - typescript: ">=5.3.3" - bin: - errors: bin/cli.mjs - checksum: 10/0e8a329790b7d38b4bfe1fa6ec2ac60be20562a610d992031395fe9886da28b578a9d0aebb318f5357ae0d4cbc8f3d323c12b9520da2cf6adc9038f96afc3fe1 + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/988186858de995a8265c084a28e66275787e25f353c828c2ffba983026476300c4a3d1563a26cef324369f11ba5b1739ece418d1784d185979a7ab6b455b1603 languageName: node linkType: hard -"@solana/errors@npm:3.0.3": - version: 3.0.3 - resolution: "@solana/errors@npm:3.0.3" +"@solana/errors@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/errors@npm:5.5.1" dependencies: chalk: "npm:5.6.2" - commander: "npm:14.0.0" + commander: "npm:14.0.2" peerDependencies: - typescript: ">=5.3.3" + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true bin: errors: bin/cli.mjs - checksum: 10/33f08313dc3101d41aa4465f747ba4b4caec4db7745f3b651c7c436c2df1ec2d128b25ff676be548747916a5532bdefa859acde729f259b8f56de83b2ed43e05 + checksum: 10/3301fa66aa6a4423d0ecd305f54e1e8d8cd62351610927a2225ccedacd1d381d8546ab8c1adedebc5bb4807df18d4ee83d8f36afff90b25f059e01c15cb39712 languageName: node linkType: hard -"@solana/fast-stable-stringify@npm:3.0.3": - version: 3.0.3 - resolution: "@solana/fast-stable-stringify@npm:3.0.3" +"@solana/fast-stable-stringify@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/fast-stable-stringify@npm:5.5.1" peerDependencies: - typescript: ">=5.3.3" - checksum: 10/0ee869df62d39f9747d205a6cbd92c5c120175bbf341c9cfd19d3d76953d0eb4f33e07028bf624c5980158bbb1b4ee1aec316687adbc9966b6c9cddc391c9c74 + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/6b5cdbd8982858d2fa56c34adef3beb0776c473b1b540af3ed3fbb7981851707b70e6e980be4b4a033659de5ed2e64bd6ebcdbcaaea7dec31071b969a11fc559 languageName: node linkType: hard -"@solana/functional@npm:3.0.3": - version: 3.0.3 - resolution: "@solana/functional@npm:3.0.3" +"@solana/functional@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/functional@npm:5.5.1" peerDependencies: - typescript: ">=5.3.3" - checksum: 10/d668679ab6e846f406932129b98533af06aa6f24fff2ad452eb77a8de70db2187e5fcda2f905e381e7ce6c7b122609f84adf7579549f845e8917199edf1e971d + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/f83328f64684ef775507e4c58e10d8fa762fe96adfaa4e264044e7e9e4321f15da995344e6441078898250d2e29f8d189266bacc129b93acc76d9ef9f37b820e languageName: node linkType: hard -"@solana/instruction-plans@npm:3.0.3": - version: 3.0.3 - resolution: "@solana/instruction-plans@npm:3.0.3" +"@solana/instruction-plans@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/instruction-plans@npm:5.5.1" dependencies: - "@solana/errors": "npm:3.0.3" - "@solana/instructions": "npm:3.0.3" - "@solana/promises": "npm:3.0.3" - "@solana/transaction-messages": "npm:3.0.3" - "@solana/transactions": "npm:3.0.3" + "@solana/errors": "npm:5.5.1" + "@solana/instructions": "npm:5.5.1" + "@solana/keys": "npm:5.5.1" + "@solana/promises": "npm:5.5.1" + "@solana/transaction-messages": "npm:5.5.1" + "@solana/transactions": "npm:5.5.1" peerDependencies: - typescript: ">=5.3.3" - checksum: 10/ce086501e1a2f31a2aa7375b2d6014c41f663fde85484ce237467fc0fcd916e5f78e010e062627a9d5a1b87f2d8f7ed6623f1cc38590e67b4fe1fc13dfa69696 + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/73d64f3b82a1e8cc903bade66b2ddac37d37a7c43aa07ab9a8d88762d1d293c1e951aa39e9531ea6b72298b56ae95171da023da634d52fd56310490e2664dc0e languageName: node linkType: hard -"@solana/instructions@npm:3.0.3": - version: 3.0.3 - resolution: "@solana/instructions@npm:3.0.3" +"@solana/instructions@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/instructions@npm:5.5.1" dependencies: - "@solana/codecs-core": "npm:3.0.3" - "@solana/errors": "npm:3.0.3" + "@solana/codecs-core": "npm:5.5.1" + "@solana/errors": "npm:5.5.1" peerDependencies: - typescript: ">=5.3.3" - checksum: 10/b72e3df46bb7440ab5585d615ec37f752f498c9d0dcc9cbb2ab6c0dbbbfeb3adb2889230ee3b5ce0d55b1f08891e7129ae44ed884dc22a2d6fabe570ad03bcfb + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/1de7990d121e9bf3487332ddb5ac120a2cd858fe39ef7aeff0b0930f1bfe98e153a515bd0e40c6febd99dca37a6bb4e9bd9ef0ec28e252e74992d859132cb8ea languageName: node linkType: hard -"@solana/keys@npm:3.0.3": - version: 3.0.3 - resolution: "@solana/keys@npm:3.0.3" +"@solana/keys@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/keys@npm:5.5.1" dependencies: - "@solana/assertions": "npm:3.0.3" - "@solana/codecs-core": "npm:3.0.3" - "@solana/codecs-strings": "npm:3.0.3" - "@solana/errors": "npm:3.0.3" - "@solana/nominal-types": "npm:3.0.3" + "@solana/assertions": "npm:5.5.1" + "@solana/codecs-core": "npm:5.5.1" + "@solana/codecs-strings": "npm:5.5.1" + "@solana/errors": "npm:5.5.1" + "@solana/nominal-types": "npm:5.5.1" + peerDependencies: + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/0ad24ee3710c69707e91d461e7aaf557bbfd362a005765a60ad37f0d13529fedb46fe9f2f70e9e569138aa63586e2f88787285f634f27d3ea0dee3c7b33227cf + languageName: node + linkType: hard + +"@solana/kit@npm:^5.5.1": + version: 5.5.1 + resolution: "@solana/kit@npm:5.5.1" + dependencies: + "@solana/accounts": "npm:5.5.1" + "@solana/addresses": "npm:5.5.1" + "@solana/codecs": "npm:5.5.1" + "@solana/errors": "npm:5.5.1" + "@solana/functional": "npm:5.5.1" + "@solana/instruction-plans": "npm:5.5.1" + "@solana/instructions": "npm:5.5.1" + "@solana/keys": "npm:5.5.1" + "@solana/offchain-messages": "npm:5.5.1" + "@solana/plugin-core": "npm:5.5.1" + "@solana/programs": "npm:5.5.1" + "@solana/rpc": "npm:5.5.1" + "@solana/rpc-api": "npm:5.5.1" + "@solana/rpc-parsed-types": "npm:5.5.1" + "@solana/rpc-spec-types": "npm:5.5.1" + "@solana/rpc-subscriptions": "npm:5.5.1" + "@solana/rpc-types": "npm:5.5.1" + "@solana/signers": "npm:5.5.1" + "@solana/sysvars": "npm:5.5.1" + "@solana/transaction-confirmation": "npm:5.5.1" + "@solana/transaction-messages": "npm:5.5.1" + "@solana/transactions": "npm:5.5.1" peerDependencies: - typescript: ">=5.3.3" - checksum: 10/18056eb6088962a8a413828e24c750775e03d34a5cc478e2738c51831c00e5f5bf81294668126e3b6f0d058fe3abd7b844a00982ec0f25f829f2afe879150841 + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/56a8202f632baa0dc9d8e324d252fcbfb37c46de5154e3c443c219b4603befcad505bbb51d92069385c37a4e77b1403b9f9016e72f779790052acc855fc0954b languageName: node linkType: hard -"@solana/kit@npm:^3.0.3": - version: 3.0.3 - resolution: "@solana/kit@npm:3.0.3" - dependencies: - "@solana/accounts": "npm:3.0.3" - "@solana/addresses": "npm:3.0.3" - "@solana/codecs": "npm:3.0.3" - "@solana/errors": "npm:3.0.3" - "@solana/functional": "npm:3.0.3" - "@solana/instruction-plans": "npm:3.0.3" - "@solana/instructions": "npm:3.0.3" - "@solana/keys": "npm:3.0.3" - "@solana/programs": "npm:3.0.3" - "@solana/rpc": "npm:3.0.3" - "@solana/rpc-parsed-types": "npm:3.0.3" - "@solana/rpc-spec-types": "npm:3.0.3" - "@solana/rpc-subscriptions": "npm:3.0.3" - "@solana/rpc-types": "npm:3.0.3" - "@solana/signers": "npm:3.0.3" - "@solana/sysvars": "npm:3.0.3" - "@solana/transaction-confirmation": "npm:3.0.3" - "@solana/transaction-messages": "npm:3.0.3" - "@solana/transactions": "npm:3.0.3" +"@solana/nominal-types@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/nominal-types@npm:5.5.1" peerDependencies: - typescript: ">=5.3.3" - checksum: 10/c156b79cc08b334e19e0e47ce6f519f0f5c75c7cf2d06c1a0f06037920bb524912fe24066baddf853189eb916707242e7cb3989920fe1eec2cf8474e474984bc + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/49ff6ca222d4a7e70e907756fd5c7a455a3d1ff9ed2450adf4e9df7472fbde656ea3c0b5b10259cbca6c629f373e31311aa916e21c13674bb83e2abfb3dd42e7 languageName: node linkType: hard -"@solana/nominal-types@npm:3.0.3": - version: 3.0.3 - resolution: "@solana/nominal-types@npm:3.0.3" +"@solana/offchain-messages@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/offchain-messages@npm:5.5.1" + dependencies: + "@solana/addresses": "npm:5.5.1" + "@solana/codecs-core": "npm:5.5.1" + "@solana/codecs-data-structures": "npm:5.5.1" + "@solana/codecs-numbers": "npm:5.5.1" + "@solana/codecs-strings": "npm:5.5.1" + "@solana/errors": "npm:5.5.1" + "@solana/keys": "npm:5.5.1" + "@solana/nominal-types": "npm:5.5.1" peerDependencies: - typescript: ">=5.3.3" - checksum: 10/ab3ae177a6d9f0936b98d694e507f809e48d99205d125b0c4a2118c5f966934ccb67957c50f2022150bdd95438395a0db633fd3e9854b515ec1e4706c7304890 + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/ee25dbbee33417bfd431c5c303ebe12e0c188c62916c4f3d55b0a6f95297479a946325c9e076464713f64bcfc80d61afe52fdd230e327eaa659b62ae0305805d languageName: node linkType: hard -"@solana/options@npm:3.0.3": - version: 3.0.3 - resolution: "@solana/options@npm:3.0.3" +"@solana/options@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/options@npm:5.5.1" dependencies: - "@solana/codecs-core": "npm:3.0.3" - "@solana/codecs-data-structures": "npm:3.0.3" - "@solana/codecs-numbers": "npm:3.0.3" - "@solana/codecs-strings": "npm:3.0.3" - "@solana/errors": "npm:3.0.3" + "@solana/codecs-core": "npm:5.5.1" + "@solana/codecs-data-structures": "npm:5.5.1" + "@solana/codecs-numbers": "npm:5.5.1" + "@solana/codecs-strings": "npm:5.5.1" + "@solana/errors": "npm:5.5.1" peerDependencies: - typescript: ">=5.3.3" - checksum: 10/2a074ea351010d2c2cd7700e1640518a3c28da02184c9a10082974e047633541c312ec94c1995f2417c8517a64f53fd74413b8a3cd0d39d042b1fe3d895ca27b + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/60a6e9a16e3272665e180add1f120f20a305aca75dce9f795a4d6fbffe042e18a5599594e4ec3676a33c4a6cb860170f4d2e21de0e48177f6ca0b05c9a605e4d languageName: node linkType: hard -"@solana/programs@npm:3.0.3": - version: 3.0.3 - resolution: "@solana/programs@npm:3.0.3" - dependencies: - "@solana/addresses": "npm:3.0.3" - "@solana/errors": "npm:3.0.3" +"@solana/plugin-core@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/plugin-core@npm:5.5.1" peerDependencies: - typescript: ">=5.3.3" - checksum: 10/ce88f3d760b86b2c1a560ea806f68315d25128f43d544f87ea886aa19387272254ab68bec871ae2b27ef5c70908edcc885faedde073708299b58fd27a53e28e9 + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/813c31b9c0d48c7c19c5d66e5c2ac0bfb7d85bb02d6562cf14d3acc731bf3e22f5755a4bc021c60a16c8f8d12098a6da24bd61feae1110469feeac5ff645c9e0 languageName: node linkType: hard -"@solana/promises@npm:3.0.3": - version: 3.0.3 - resolution: "@solana/promises@npm:3.0.3" +"@solana/programs@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/programs@npm:5.5.1" + dependencies: + "@solana/addresses": "npm:5.5.1" + "@solana/errors": "npm:5.5.1" peerDependencies: - typescript: ">=5.3.3" - checksum: 10/51804577628b790c627002243e77319c1fa18d22519d7576d3f6dbac6c88bc830dbd7d0b111fd38c9e4d4bd53d57f85e69cd8ea6a0f29c7bf2e5ee2719b7182a + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/061407227a46f2e1966121cb1f95dd3f7f95094cb91d5917b045443b6c68c204a1d062796ce61ea2159ed32dfb77115bcdc19d8edf9d785c7e0cd05d8821dcfc languageName: node linkType: hard -"@solana/rpc-api@npm:3.0.3": - version: 3.0.3 - resolution: "@solana/rpc-api@npm:3.0.3" - dependencies: - "@solana/addresses": "npm:3.0.3" - "@solana/codecs-core": "npm:3.0.3" - "@solana/codecs-strings": "npm:3.0.3" - "@solana/errors": "npm:3.0.3" - "@solana/keys": "npm:3.0.3" - "@solana/rpc-parsed-types": "npm:3.0.3" - "@solana/rpc-spec": "npm:3.0.3" - "@solana/rpc-transformers": "npm:3.0.3" - "@solana/rpc-types": "npm:3.0.3" - "@solana/transaction-messages": "npm:3.0.3" - "@solana/transactions": "npm:3.0.3" +"@solana/promises@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/promises@npm:5.5.1" peerDependencies: - typescript: ">=5.3.3" - checksum: 10/3fb7778094d7cb8b823286dbda0314fac82f550ce7f66fa4508000f62d5a5f40bf9f116c98b8d373c942b159d4fd8359588c52c0625bd321617d7e7ef697dbf9 + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/f35057fa40885596688e4762260e8835ac22945e8978d99ee7ef448d412494922ec4f032c4befd3d8a46c0ea6ee1e515bae01c971ca3efd0fd1f840dac01a66b languageName: node linkType: hard -"@solana/rpc-parsed-types@npm:3.0.3": - version: 3.0.3 - resolution: "@solana/rpc-parsed-types@npm:3.0.3" +"@solana/rpc-api@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/rpc-api@npm:5.5.1" + dependencies: + "@solana/addresses": "npm:5.5.1" + "@solana/codecs-core": "npm:5.5.1" + "@solana/codecs-strings": "npm:5.5.1" + "@solana/errors": "npm:5.5.1" + "@solana/keys": "npm:5.5.1" + "@solana/rpc-parsed-types": "npm:5.5.1" + "@solana/rpc-spec": "npm:5.5.1" + "@solana/rpc-transformers": "npm:5.5.1" + "@solana/rpc-types": "npm:5.5.1" + "@solana/transaction-messages": "npm:5.5.1" + "@solana/transactions": "npm:5.5.1" peerDependencies: - typescript: ">=5.3.3" - checksum: 10/4b03cc81c131056e588e0cb31b3c0c41c41e88c70ed78de48bd8dea935326aa525635cff436c3b379cadfe049ecbefdfc1cc3714f2b235b03504d3cbf4612a45 + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/c2197acc9ad02206c09816663aa580aa4b1cf47fefb0f4a137f90228ff88258c923edf6e1806dc0f4138fa435e0650fa19278fe52e9fdd097d4b54c13ca6e3d5 languageName: node linkType: hard -"@solana/rpc-spec-types@npm:3.0.3": - version: 3.0.3 - resolution: "@solana/rpc-spec-types@npm:3.0.3" +"@solana/rpc-parsed-types@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/rpc-parsed-types@npm:5.5.1" peerDependencies: - typescript: ">=5.3.3" - checksum: 10/5290de71280f22e5eb1bebf99e4666fd2888c1ddd086f06e8405546882de403ddc2d4b36851101439bfa204b799c7c8edd90ead2801e530517afa5bd57738bff + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/ea23e549a23c5c36b94f06c784ac6b02ae5a853c8cb3410c4286816855c33d14cecc2c4cc820aeaa0bddfa210bcc42fb5c61f7945b82a84f22074e4faa334469 languageName: node linkType: hard -"@solana/rpc-spec@npm:3.0.3": - version: 3.0.3 - resolution: "@solana/rpc-spec@npm:3.0.3" - dependencies: - "@solana/errors": "npm:3.0.3" - "@solana/rpc-spec-types": "npm:3.0.3" +"@solana/rpc-spec-types@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/rpc-spec-types@npm:5.5.1" peerDependencies: - typescript: ">=5.3.3" - checksum: 10/8d82ae44c89ceea7a04dbe894d0b1807db7188e502cb0a45a8aa423185854c7a6f9a745ef609670f3797ed40ce15b502fb63c6526f111c215373dd7ce9da844c + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/2185ce7cfc7fe6de75e8e12a6f7e1958590151d6508a795135aa35e3e291c3665ea78154877db10c8094788983b1c42120e5b4c2134ae95afe89a23847d2c2c1 languageName: node linkType: hard -"@solana/rpc-subscriptions-api@npm:3.0.3": - version: 3.0.3 - resolution: "@solana/rpc-subscriptions-api@npm:3.0.3" - dependencies: - "@solana/addresses": "npm:3.0.3" - "@solana/keys": "npm:3.0.3" - "@solana/rpc-subscriptions-spec": "npm:3.0.3" - "@solana/rpc-transformers": "npm:3.0.3" - "@solana/rpc-types": "npm:3.0.3" - "@solana/transaction-messages": "npm:3.0.3" - "@solana/transactions": "npm:3.0.3" +"@solana/rpc-spec@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/rpc-spec@npm:5.5.1" + dependencies: + "@solana/errors": "npm:5.5.1" + "@solana/rpc-spec-types": "npm:5.5.1" peerDependencies: - typescript: ">=5.3.3" - checksum: 10/e59f1ff652901f78bf4321b8fa902ada271a2aa3b00722cee561703ceb840ef031698b2ab0e91c14324f6501a7534db2a4a56add10cd8ee18f970343c814d5f5 + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/55a5090b249cc11a3a8919e88a111d02202c490a0de5982c04f76aa0f0c57156f0102994afd9a1946ebb1656a07a657c18616a98ad993149d9a51b1fdcdfa21b languageName: node linkType: hard -"@solana/rpc-subscriptions-channel-websocket@npm:3.0.3": - version: 3.0.3 - resolution: "@solana/rpc-subscriptions-channel-websocket@npm:3.0.3" +"@solana/rpc-subscriptions-api@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/rpc-subscriptions-api@npm:5.5.1" dependencies: - "@solana/errors": "npm:3.0.3" - "@solana/functional": "npm:3.0.3" - "@solana/rpc-subscriptions-spec": "npm:3.0.3" - "@solana/subscribable": "npm:3.0.3" + "@solana/addresses": "npm:5.5.1" + "@solana/keys": "npm:5.5.1" + "@solana/rpc-subscriptions-spec": "npm:5.5.1" + "@solana/rpc-transformers": "npm:5.5.1" + "@solana/rpc-types": "npm:5.5.1" + "@solana/transaction-messages": "npm:5.5.1" + "@solana/transactions": "npm:5.5.1" peerDependencies: - typescript: ">=5.3.3" - ws: ^8.18.0 - checksum: 10/6622d891ad155ed8adcbc071c2103b4d8b8b9ac8d33f8f406772eb30416a6016787b03cad9d53bfff00fd16516df4a28ac7650ac91229bfe3412233bfdf3b1bf + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/d7abfa7065d681afe3b798156ef6ee0f3cfc4cf72eb46a52c1f85a28da642eacce8c42046e4d88db05e7437dc3b8fa3915fe0bdef852d28874a0f0e233ecebdd languageName: node linkType: hard -"@solana/rpc-subscriptions-spec@npm:3.0.3": - version: 3.0.3 - resolution: "@solana/rpc-subscriptions-spec@npm:3.0.3" +"@solana/rpc-subscriptions-channel-websocket@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/rpc-subscriptions-channel-websocket@npm:5.5.1" dependencies: - "@solana/errors": "npm:3.0.3" - "@solana/promises": "npm:3.0.3" - "@solana/rpc-spec-types": "npm:3.0.3" - "@solana/subscribable": "npm:3.0.3" + "@solana/errors": "npm:5.5.1" + "@solana/functional": "npm:5.5.1" + "@solana/rpc-subscriptions-spec": "npm:5.5.1" + "@solana/subscribable": "npm:5.5.1" + ws: "npm:^8.19.0" peerDependencies: - typescript: ">=5.3.3" - checksum: 10/4ae27a9146d7b09464b5d2e809a3c75b52af235df5543ffb5851499bc0cb7750bb66ce288789f5f135dc9b974428b14e3928131e200ac96e716a9ca7e00f61f0 + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/f9cd4c7786ec07c21f917a227aa46aa804722d9a0ecaab13e8b539627f84f374fb3b3f98304065219ad78ba7be67b8a05136761701ce9cd48f90aa4607a8560e languageName: node linkType: hard -"@solana/rpc-subscriptions@npm:3.0.3": - version: 3.0.3 - resolution: "@solana/rpc-subscriptions@npm:3.0.3" - dependencies: - "@solana/errors": "npm:3.0.3" - "@solana/fast-stable-stringify": "npm:3.0.3" - "@solana/functional": "npm:3.0.3" - "@solana/promises": "npm:3.0.3" - "@solana/rpc-spec-types": "npm:3.0.3" - "@solana/rpc-subscriptions-api": "npm:3.0.3" - "@solana/rpc-subscriptions-channel-websocket": "npm:3.0.3" - "@solana/rpc-subscriptions-spec": "npm:3.0.3" - "@solana/rpc-transformers": "npm:3.0.3" - "@solana/rpc-types": "npm:3.0.3" - "@solana/subscribable": "npm:3.0.3" +"@solana/rpc-subscriptions-spec@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/rpc-subscriptions-spec@npm:5.5.1" + dependencies: + "@solana/errors": "npm:5.5.1" + "@solana/promises": "npm:5.5.1" + "@solana/rpc-spec-types": "npm:5.5.1" + "@solana/subscribable": "npm:5.5.1" peerDependencies: - typescript: ">=5.3.3" - checksum: 10/b56293cae9bc0e16f017b934b5267b9da44b1fce4dade96a3e97eb39bed54a1956d9f858a4951e4707ee26d1af968668260350f2313af2271544d6e57291a41e + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/c0defd70a9d228f9277a19d87cd60f6a430d83298f5422155d5c198d41dd6d033005f79b7b8f1037f09c9ddd87c559f314e5f4f6fd1fac3406966ff30cbe6c60 languageName: node linkType: hard -"@solana/rpc-transformers@npm:3.0.3": - version: 3.0.3 - resolution: "@solana/rpc-transformers@npm:3.0.3" +"@solana/rpc-subscriptions@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/rpc-subscriptions@npm:5.5.1" dependencies: - "@solana/errors": "npm:3.0.3" - "@solana/functional": "npm:3.0.3" - "@solana/nominal-types": "npm:3.0.3" - "@solana/rpc-spec-types": "npm:3.0.3" - "@solana/rpc-types": "npm:3.0.3" + "@solana/errors": "npm:5.5.1" + "@solana/fast-stable-stringify": "npm:5.5.1" + "@solana/functional": "npm:5.5.1" + "@solana/promises": "npm:5.5.1" + "@solana/rpc-spec-types": "npm:5.5.1" + "@solana/rpc-subscriptions-api": "npm:5.5.1" + "@solana/rpc-subscriptions-channel-websocket": "npm:5.5.1" + "@solana/rpc-subscriptions-spec": "npm:5.5.1" + "@solana/rpc-transformers": "npm:5.5.1" + "@solana/rpc-types": "npm:5.5.1" + "@solana/subscribable": "npm:5.5.1" peerDependencies: - typescript: ">=5.3.3" - checksum: 10/55b42db8cfc769ef9635dcbca6bd804e739388ad1e66ad0e0e8e5b463640813ffa88fb33a788f4f5676c74f328c1aa66276b10646641727b74025adfbf97de34 + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/be9e516fa95859ac89eecb9314a36e404d5de43e9ae5846793097b1e8725f73c8ed20bae36ff89e743d50b00023b3e8397d188a93246ffd4dd319970a9575e58 languageName: node linkType: hard -"@solana/rpc-transport-http@npm:3.0.3": - version: 3.0.3 - resolution: "@solana/rpc-transport-http@npm:3.0.3" +"@solana/rpc-transformers@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/rpc-transformers@npm:5.5.1" dependencies: - "@solana/errors": "npm:3.0.3" - "@solana/rpc-spec": "npm:3.0.3" - "@solana/rpc-spec-types": "npm:3.0.3" - undici-types: "npm:^7.15.0" + "@solana/errors": "npm:5.5.1" + "@solana/functional": "npm:5.5.1" + "@solana/nominal-types": "npm:5.5.1" + "@solana/rpc-spec-types": "npm:5.5.1" + "@solana/rpc-types": "npm:5.5.1" peerDependencies: - typescript: ">=5.3.3" - checksum: 10/86bff30abfde24fd6196b0931305d315e32aba972cd9d3439b0a3b6667cf2781801f9d72bbb38837852b44b82514d2ddddef47dcbeb9561e6c8bbb638745926d + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/ad89b40b5a0ef1e903d89598b995b81d49783c007ea12bb78b770e6136d6366c11c45dded4ad295c8bffab95031296995c02eef8950f051524eb5770a70d8f9a languageName: node linkType: hard -"@solana/rpc-types@npm:3.0.3": - version: 3.0.3 - resolution: "@solana/rpc-types@npm:3.0.3" - dependencies: - "@solana/addresses": "npm:3.0.3" - "@solana/codecs-core": "npm:3.0.3" - "@solana/codecs-numbers": "npm:3.0.3" - "@solana/codecs-strings": "npm:3.0.3" - "@solana/errors": "npm:3.0.3" - "@solana/nominal-types": "npm:3.0.3" +"@solana/rpc-transport-http@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/rpc-transport-http@npm:5.5.1" + dependencies: + "@solana/errors": "npm:5.5.1" + "@solana/rpc-spec": "npm:5.5.1" + "@solana/rpc-spec-types": "npm:5.5.1" + undici-types: "npm:^7.19.2" peerDependencies: - typescript: ">=5.3.3" - checksum: 10/82e0dfcccd18c7264af68675a8af33587557a74337dc00c91ad28d7d7ce554f700d364a73f355112c6131ec82944bd30ace1bf6439cbf6c336ffc84ff8cfd740 + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/22bdd410e81ed9140d5cdfa56a794bfc53b2bafb59af59e0107fbff06c5fb805fde9bf26142b7960112c1e6ae8a09a444b43326dedba0980d0c6a8b1a6ac729b languageName: node linkType: hard -"@solana/rpc@npm:3.0.3": - version: 3.0.3 - resolution: "@solana/rpc@npm:3.0.3" - dependencies: - "@solana/errors": "npm:3.0.3" - "@solana/fast-stable-stringify": "npm:3.0.3" - "@solana/functional": "npm:3.0.3" - "@solana/rpc-api": "npm:3.0.3" - "@solana/rpc-spec": "npm:3.0.3" - "@solana/rpc-spec-types": "npm:3.0.3" - "@solana/rpc-transformers": "npm:3.0.3" - "@solana/rpc-transport-http": "npm:3.0.3" - "@solana/rpc-types": "npm:3.0.3" +"@solana/rpc-types@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/rpc-types@npm:5.5.1" + dependencies: + "@solana/addresses": "npm:5.5.1" + "@solana/codecs-core": "npm:5.5.1" + "@solana/codecs-numbers": "npm:5.5.1" + "@solana/codecs-strings": "npm:5.5.1" + "@solana/errors": "npm:5.5.1" + "@solana/nominal-types": "npm:5.5.1" peerDependencies: - typescript: ">=5.3.3" - checksum: 10/a97c741e6da604c3f4e2b65e8f26d63661ceb8f39ed5d1ac4ec513a98d84ecbae23f35f0f0457e7ac8a018605ba9a944da65af9d676bb5dab03f6372f71d83fa + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/44b9503362a177fefdf6f4afac5be11599e5937c7ee87d0cf2254a6fc6624a4a6132af49fb37b42507b863cbb5428b0a2969eb732532f2075aa67a10ab372793 languageName: node linkType: hard -"@solana/signers@npm:3.0.3": - version: 3.0.3 - resolution: "@solana/signers@npm:3.0.3" - dependencies: - "@solana/addresses": "npm:3.0.3" - "@solana/codecs-core": "npm:3.0.3" - "@solana/errors": "npm:3.0.3" - "@solana/instructions": "npm:3.0.3" - "@solana/keys": "npm:3.0.3" - "@solana/nominal-types": "npm:3.0.3" - "@solana/transaction-messages": "npm:3.0.3" - "@solana/transactions": "npm:3.0.3" +"@solana/rpc@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/rpc@npm:5.5.1" + dependencies: + "@solana/errors": "npm:5.5.1" + "@solana/fast-stable-stringify": "npm:5.5.1" + "@solana/functional": "npm:5.5.1" + "@solana/rpc-api": "npm:5.5.1" + "@solana/rpc-spec": "npm:5.5.1" + "@solana/rpc-spec-types": "npm:5.5.1" + "@solana/rpc-transformers": "npm:5.5.1" + "@solana/rpc-transport-http": "npm:5.5.1" + "@solana/rpc-types": "npm:5.5.1" peerDependencies: - typescript: ">=5.3.3" - checksum: 10/705f022cd97ea7bea7a12bdebab70ce05e81aad7538709fa2f83cc78cc35851676c4c6621dec3d05c69c08d33a6a5d2f4dc33e8092acc3b5e9ca27ec3229efdb + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/a7958d98f3358031a7fb19695d1f09d3bc0414ffce7568f241b20a065f6741b93dd05724510f88cc078b99cea03bd4817ca3401e46fe11c1df7a99e1e69720aa languageName: node linkType: hard -"@solana/subscribable@npm:3.0.3": - version: 3.0.3 - resolution: "@solana/subscribable@npm:3.0.3" +"@solana/signers@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/signers@npm:5.5.1" dependencies: - "@solana/errors": "npm:3.0.3" + "@solana/addresses": "npm:5.5.1" + "@solana/codecs-core": "npm:5.5.1" + "@solana/errors": "npm:5.5.1" + "@solana/instructions": "npm:5.5.1" + "@solana/keys": "npm:5.5.1" + "@solana/nominal-types": "npm:5.5.1" + "@solana/offchain-messages": "npm:5.5.1" + "@solana/transaction-messages": "npm:5.5.1" + "@solana/transactions": "npm:5.5.1" peerDependencies: - typescript: ">=5.3.3" - checksum: 10/e23f354722f6d4379245f252d61c220dcf38b274d29559be71b013946f491cfda36500b7fe6036f0e128a2b0ce84fff7ef2558369346e840a654e83ea1096ca3 + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/a7f1bbd60f86908718e0a4f8cc3264e879553afd5583893ce6907b036617aaed56fa036b2923b8f4fd82d9edec49b7365c4f4d0b9cf939af385e5e04b04b6b73 languageName: node linkType: hard -"@solana/sysvars@npm:3.0.3": - version: 3.0.3 - resolution: "@solana/sysvars@npm:3.0.3" +"@solana/subscribable@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/subscribable@npm:5.5.1" dependencies: - "@solana/accounts": "npm:3.0.3" - "@solana/codecs": "npm:3.0.3" - "@solana/errors": "npm:3.0.3" - "@solana/rpc-types": "npm:3.0.3" + "@solana/errors": "npm:5.5.1" peerDependencies: - typescript: ">=5.3.3" - checksum: 10/66cc6be71f7055425c7b007609267c9df9cdfdfdff146a5d0278d13da7f4de9ae5135feea431e382ae021e89b38603acf2ba2a3bd40259e50165980c8252f0e4 + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/412eb11cb9dba1218fefdfbaeb3464efdbe58628fa57f6b0b4747adcdae8140da5623dc687d1a9fe206d402eee4ffc6152f0d987f3eed8a39f3be56aa54bed32 languageName: node linkType: hard -"@solana/transaction-confirmation@npm:3.0.3": - version: 3.0.3 - resolution: "@solana/transaction-confirmation@npm:3.0.3" - dependencies: - "@solana/addresses": "npm:3.0.3" - "@solana/codecs-strings": "npm:3.0.3" - "@solana/errors": "npm:3.0.3" - "@solana/keys": "npm:3.0.3" - "@solana/promises": "npm:3.0.3" - "@solana/rpc": "npm:3.0.3" - "@solana/rpc-subscriptions": "npm:3.0.3" - "@solana/rpc-types": "npm:3.0.3" - "@solana/transaction-messages": "npm:3.0.3" - "@solana/transactions": "npm:3.0.3" +"@solana/sysvars@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/sysvars@npm:5.5.1" + dependencies: + "@solana/accounts": "npm:5.5.1" + "@solana/codecs": "npm:5.5.1" + "@solana/errors": "npm:5.5.1" + "@solana/rpc-types": "npm:5.5.1" peerDependencies: - typescript: ">=5.3.3" - checksum: 10/7a9a43d47cc10e7a2628603da63bdee0d5fd5cdd5af2dc3c080e478ce208deb99035acc304f6ce59ead4cb0d6d5f02d66f0a121bd0dac7b51aa36b574b2b09b5 + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/eca4894e5d0ee0e1a2b2fdf8fa79c5abbd043f2072f8ae06c3856a5c9b572a28aec9885222e91fad79da48a927b2324cfe23f2caee69f26fe900b824954040aa languageName: node linkType: hard -"@solana/transaction-messages@npm:3.0.3": - version: 3.0.3 - resolution: "@solana/transaction-messages@npm:3.0.3" - dependencies: - "@solana/addresses": "npm:3.0.3" - "@solana/codecs-core": "npm:3.0.3" - "@solana/codecs-data-structures": "npm:3.0.3" - "@solana/codecs-numbers": "npm:3.0.3" - "@solana/errors": "npm:3.0.3" - "@solana/functional": "npm:3.0.3" - "@solana/instructions": "npm:3.0.3" - "@solana/nominal-types": "npm:3.0.3" - "@solana/rpc-types": "npm:3.0.3" +"@solana/transaction-confirmation@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/transaction-confirmation@npm:5.5.1" + dependencies: + "@solana/addresses": "npm:5.5.1" + "@solana/codecs-strings": "npm:5.5.1" + "@solana/errors": "npm:5.5.1" + "@solana/keys": "npm:5.5.1" + "@solana/promises": "npm:5.5.1" + "@solana/rpc": "npm:5.5.1" + "@solana/rpc-subscriptions": "npm:5.5.1" + "@solana/rpc-types": "npm:5.5.1" + "@solana/transaction-messages": "npm:5.5.1" + "@solana/transactions": "npm:5.5.1" peerDependencies: - typescript: ">=5.3.3" - checksum: 10/483a5751064f34c84762a259847e3eea1d4a0cdef4423e3ad023151629847935f75ffc484d23a9171ca3d11d539264924cad4ef96f5c4af238a98d075aceda4d + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/859aad5b9090d31ef09e2156b9cffb6d7f41af50d8648c4357500e658b2e13a265de60e8a5f5940979a3ca44df2513d5a5544d81b2b15fb61fe04df97dcec587 languageName: node linkType: hard -"@solana/transactions@npm:3.0.3": - version: 3.0.3 - resolution: "@solana/transactions@npm:3.0.3" - dependencies: - "@solana/addresses": "npm:3.0.3" - "@solana/codecs-core": "npm:3.0.3" - "@solana/codecs-data-structures": "npm:3.0.3" - "@solana/codecs-numbers": "npm:3.0.3" - "@solana/codecs-strings": "npm:3.0.3" - "@solana/errors": "npm:3.0.3" - "@solana/functional": "npm:3.0.3" - "@solana/instructions": "npm:3.0.3" - "@solana/keys": "npm:3.0.3" - "@solana/nominal-types": "npm:3.0.3" - "@solana/rpc-types": "npm:3.0.3" - "@solana/transaction-messages": "npm:3.0.3" +"@solana/transaction-messages@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/transaction-messages@npm:5.5.1" + dependencies: + "@solana/addresses": "npm:5.5.1" + "@solana/codecs-core": "npm:5.5.1" + "@solana/codecs-data-structures": "npm:5.5.1" + "@solana/codecs-numbers": "npm:5.5.1" + "@solana/errors": "npm:5.5.1" + "@solana/functional": "npm:5.5.1" + "@solana/instructions": "npm:5.5.1" + "@solana/nominal-types": "npm:5.5.1" + "@solana/rpc-types": "npm:5.5.1" peerDependencies: - typescript: ">=5.3.3" - checksum: 10/3af4bb2e6c58e65e18b5bd79231f1037da5f41d3d0fc0ef01f2dd171badbfb4a7e4e56cb38fdcf5dd971c8aca645abcfdff0d09fdd266f939f1f4ecb41be1733 + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/07c1a7d2386a63d908adc1d231d62867ae8685dc8c43561f3d9f7a022e3080d5e14c107baf437cb2e2126dbbc0e260711cf5426097f2e7769a3bed4ae92e897e languageName: node linkType: hard -"@solana/web3.js@npm:^1.98.1": - version: 1.98.4 - resolution: "@solana/web3.js@npm:1.98.4" +"@solana/transactions@npm:5.5.1": + version: 5.5.1 + resolution: "@solana/transactions@npm:5.5.1" dependencies: - "@babel/runtime": "npm:^7.25.0" - "@noble/curves": "npm:^1.4.2" - "@noble/hashes": "npm:^1.4.0" - "@solana/buffer-layout": "npm:^4.0.1" - "@solana/codecs-numbers": "npm:^2.1.0" - agentkeepalive: "npm:^4.5.0" - bn.js: "npm:^5.2.1" - borsh: "npm:^0.7.0" - bs58: "npm:^4.0.1" - buffer: "npm:6.0.3" - fast-stable-stringify: "npm:^1.0.0" - jayson: "npm:^4.1.1" - node-fetch: "npm:^2.7.0" - rpc-websockets: "npm:^9.0.2" - superstruct: "npm:^2.0.2" - checksum: 10/cd7cc9c989b704d8af73d622823147f936329b76440f0b4fb12372f5b5904f5033bb8a16e03924360c627c828703156cd8d544281fad818569068ed10debd17c + "@solana/addresses": "npm:5.5.1" + "@solana/codecs-core": "npm:5.5.1" + "@solana/codecs-data-structures": "npm:5.5.1" + "@solana/codecs-numbers": "npm:5.5.1" + "@solana/codecs-strings": "npm:5.5.1" + "@solana/errors": "npm:5.5.1" + "@solana/functional": "npm:5.5.1" + "@solana/instructions": "npm:5.5.1" + "@solana/keys": "npm:5.5.1" + "@solana/nominal-types": "npm:5.5.1" + "@solana/rpc-types": "npm:5.5.1" + "@solana/transaction-messages": "npm:5.5.1" + peerDependencies: + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/37dfbcd0f234b97a37823f2096694322428a0dbbe96d72c8940d2758928d56859d0a744e53b1a905b9aa8665850636d7155c344e09bbfd4e4f395fcb5b55cc29 languageName: node linkType: hard @@ -5281,15 +5356,6 @@ __metadata: languageName: node linkType: hard -"@swc/helpers@npm:^0.5.11": - version: 0.5.17 - resolution: "@swc/helpers@npm:0.5.17" - dependencies: - tslib: "npm:^2.8.0" - checksum: 10/1fc8312a78f1f99c8ec838585445e99763eeebff2356100738cdfdb8ad47d2d38df678ee6edd93a90fe319ac52da67adc14ac00eb82b606c5fb8ebc5d06ec2a2 - languageName: node - linkType: hard - "@szmarczak/http-timer@npm:^5.0.1": version: 5.0.1 resolution: "@szmarczak/http-timer@npm:5.0.1" @@ -5603,15 +5669,6 @@ __metadata: languageName: node linkType: hard -"@types/connect@npm:^3.4.33": - version: 3.4.38 - resolution: "@types/connect@npm:3.4.38" - dependencies: - "@types/node": "npm:*" - checksum: 10/7eb1bc5342a9604facd57598a6c62621e244822442976c443efb84ff745246b10d06e8b309b6e80130026a396f19bf6793b7cecd7380169f369dac3bfc46fb99 - languageName: node - linkType: hard - "@types/debug@npm:^4.1.7": version: 4.1.12 resolution: "@types/debug@npm:4.1.12" @@ -5772,13 +5829,6 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^12.12.54": - version: 12.20.55 - resolution: "@types/node@npm:12.20.55" - checksum: 10/1f916a06fff02faadb09a16ed6e31820ce170798b202ef0b14fc244bfbd721938c54a3a99836e185e4414ca461fe96c5bb5c67c3d248f153555b7e6347f061dd - languageName: node - linkType: hard - "@types/node@npm:^18.19.130": version: 18.19.130 resolution: "@types/node@npm:18.19.130" @@ -5855,13 +5905,6 @@ __metadata: languageName: node linkType: hard -"@types/uuid@npm:^8.3.4": - version: 8.3.4 - resolution: "@types/uuid@npm:8.3.4" - checksum: 10/6f11f3ff70f30210edaa8071422d405e9c1d4e53abbe50fdce365150d3c698fe7bbff65c1e71ae080cbfb8fded860dbb5e174da96fdbbdfcaa3fb3daa474d20f - languageName: node - linkType: hard - "@types/wrap-ansi@npm:^3.0.0": version: 3.0.0 resolution: "@types/wrap-ansi@npm:3.0.0" @@ -5869,24 +5912,6 @@ __metadata: languageName: node linkType: hard -"@types/ws@npm:^7.4.4": - version: 7.4.7 - resolution: "@types/ws@npm:7.4.7" - dependencies: - "@types/node": "npm:*" - checksum: 10/5236b6c54817bdf17674337db5776bb34a876b77a90d885d0f70084c9d453cc2f21703207cc1147d33a9e49a4306773830fbade4729b01ffe33ef0c82cd4c701 - languageName: node - linkType: hard - -"@types/ws@npm:^8.2.2": - version: 8.18.1 - resolution: "@types/ws@npm:8.18.1" - dependencies: - "@types/node": "npm:*" - checksum: 10/1ce05e3174dcacf28dae0e9b854ef1c9a12da44c7ed73617ab6897c5cbe4fccbb155a20be5508ae9a7dde2f83bd80f5cf3baa386b934fc4b40889ec963e94f3a - languageName: node - linkType: hard - "@typescript-eslint/eslint-plugin@npm:8.59.0": version: 8.59.0 resolution: "@typescript-eslint/eslint-plugin@npm:8.59.0" @@ -7385,15 +7410,6 @@ __metadata: languageName: node linkType: hard -"agentkeepalive@npm:^4.5.0": - version: 4.6.0 - resolution: "agentkeepalive@npm:4.6.0" - dependencies: - humanize-ms: "npm:^1.2.1" - checksum: 10/80c546bd88dd183376d6a29e5598f117f380b1d567feb1de184241d6ece721e2bdd38f179a1674276de01780ccae229a38c60a77317e2f5ad2f1818856445bd7 - languageName: node - linkType: hard - "aggregate-error@npm:^3.0.0": version: 3.1.0 resolution: "aggregate-error@npm:3.1.0" @@ -7861,14 +7877,14 @@ __metadata: languageName: node linkType: hard -"axios@npm:^1.12.2": - version: 1.13.2 - resolution: "axios@npm:1.13.2" +"axios@npm:1.16.0": + version: 1.16.0 + resolution: "axios@npm:1.16.0" dependencies: - follow-redirects: "npm:^1.15.6" - form-data: "npm:^4.0.4" - proxy-from-env: "npm:^1.1.0" - checksum: 10/ae4e06dcd18289f2fd18179256d550d27f9a53ecb2f9c59f2ccc4efd1d7151839ba8c3e0fb533dac793e4a59a576ca8689a19244dce5c396680837674a47a867 + follow-redirects: "npm:^1.16.0" + form-data: "npm:^4.0.5" + proxy-from-env: "npm:^2.1.0" + checksum: 10/cf8b521ff732c21550b38c8739aef556ea5e14b268468bb89e4307416ab262b462e582474e810963a3d61c2392ab47ad35c11d05eff027de7c97113bc7411623 languageName: node linkType: hard @@ -7917,15 +7933,6 @@ __metadata: languageName: node linkType: hard -"base-x@npm:^3.0.2": - version: 3.0.9 - resolution: "base-x@npm:3.0.9" - dependencies: - safe-buffer: "npm:^5.0.1" - checksum: 10/957101d6fd09e1903e846fd8f69fd7e5e3e50254383e61ab667c725866bec54e5ece5ba49ce385128ae48f9ec93a26567d1d5ebb91f4d56ef4a9cc0d5a5481e8 - languageName: node - linkType: hard - "base-x@npm:^5.0.0": version: 5.0.1 resolution: "base-x@npm:5.0.1" @@ -8057,24 +8064,13 @@ __metadata: languageName: node linkType: hard -"bn.js@npm:^5.2.0, bn.js@npm:^5.2.1": +"bn.js@npm:^5.2.1": version: 5.2.1 resolution: "bn.js@npm:5.2.1" checksum: 10/7a7e8764d7a6e9708b8b9841b2b3d6019cc154d2fc23716d0efecfe1e16921b7533c6f7361fb05471eab47986c4aa310c270f88e3507172104632ac8df2cfd84 languageName: node linkType: hard -"borsh@npm:^0.7.0": - version: 0.7.0 - resolution: "borsh@npm:0.7.0" - dependencies: - bn.js: "npm:^5.2.0" - bs58: "npm:^4.0.0" - text-encoding-utf-8: "npm:^1.0.2" - checksum: 10/e51a9395dad0c1db38d7b764052369c536a830de4c744107992765b7b560f141f79a8214a684d186b27c61308b75796613a60aef3b70d1a6ab638140ed5087ca - languageName: node - linkType: hard - "bowser@npm:^2.9.0": version: 2.11.0 resolution: "bowser@npm:2.11.0" @@ -8164,7 +8160,7 @@ __metadata: languageName: node linkType: hard -"bs58@npm:6.0.0": +"bs58@npm:6.0.0, bs58@npm:^6.0.0": version: 6.0.0 resolution: "bs58@npm:6.0.0" dependencies: @@ -8173,15 +8169,6 @@ __metadata: languageName: node linkType: hard -"bs58@npm:^4.0.0, bs58@npm:^4.0.1": - version: 4.0.1 - resolution: "bs58@npm:4.0.1" - dependencies: - base-x: "npm:^3.0.2" - checksum: 10/b3c5365bb9e0c561e1a82f1a2d809a1a692059fae016be233a6127ad2f50a6b986467c3a50669ce4c18929dcccb297c5909314dd347a25a68c21b68eb3e95ac2 - languageName: node - linkType: hard - "buffer-crc32@npm:~0.2.3": version: 0.2.13 resolution: "buffer-crc32@npm:0.2.13" @@ -8189,7 +8176,7 @@ __metadata: languageName: node linkType: hard -"buffer@npm:6.0.3, buffer@npm:^6.0.3, buffer@npm:~6.0.3": +"buffer@npm:6.0.3, buffer@npm:^6.0.3": version: 6.0.3 resolution: "buffer@npm:6.0.3" dependencies: @@ -8199,7 +8186,7 @@ __metadata: languageName: node linkType: hard -"bufferutil@npm:^4.0.1, bufferutil@npm:^4.0.8": +"bufferutil@npm:^4.0.8": version: 4.0.9 resolution: "bufferutil@npm:4.0.9" dependencies: @@ -8422,7 +8409,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:5.6.2, chalk@npm:^5.4.1": +"chalk@npm:5.6.2": version: 5.6.2 resolution: "chalk@npm:5.6.2" checksum: 10/1b2f48f6fba1370670d5610f9cd54c391d6ede28f4b7062dd38244ea5768777af72e5be6b74fb6c6d54cb84c4a2dff3f3afa9b7cb5948f7f022cfd3d087989e0 @@ -8744,14 +8731,7 @@ __metadata: languageName: node linkType: hard -"commander@npm:14.0.0": - version: 14.0.0 - resolution: "commander@npm:14.0.0" - checksum: 10/c05418bfc35a3e8b5c67bd9f75f5b773f386f9b85f83e70e7c926047f270929cb06cf13cd68f387dd6e7e23c6157de8171b28ba606abd3e6256028f1f789becf - languageName: node - linkType: hard - -"commander@npm:^14.0.0": +"commander@npm:14.0.2": version: 14.0.2 resolution: "commander@npm:14.0.2" checksum: 10/2d202db5e5f9bb770112a3c1579b893d17ac6f6d932183077308bdd96d0f87f0bbe6a68b5b9ed2cf3b2514be6bb7de637480703c0e2db9741ee1b383237deb26 @@ -8765,13 +8745,6 @@ __metadata: languageName: node linkType: hard -"commander@npm:^2.20.3": - version: 2.20.3 - resolution: "commander@npm:2.20.3" - checksum: 10/90c5b6898610cd075984c58c4f88418a4fb44af08c1b1415e9854c03171bec31b336b7f3e4cefe33de994b3f12b03c5e2d638da4316df83593b9e82554e7e95b - languageName: node - linkType: hard - "commander@npm:~12.1.0": version: 12.1.0 resolution: "commander@npm:12.1.0" @@ -9235,13 +9208,6 @@ __metadata: languageName: node linkType: hard -"delay@npm:^5.0.0": - version: 5.0.0 - resolution: "delay@npm:5.0.0" - checksum: 10/62f151151ecfde0d9afbb8a6be37a6d103c4cb24f35a20ef3fe56f920b0d0d0bb02bc9c0a3084d0179ef669ca332b91155f2ee4d9854622cd2cdba5fc95285f9 - languageName: node - linkType: hard - "delayed-stream@npm:~1.0.0": version: 1.0.0 resolution: "delayed-stream@npm:1.0.0" @@ -9870,22 +9836,6 @@ __metadata: languageName: node linkType: hard -"es6-promise@npm:^4.0.3": - version: 4.2.8 - resolution: "es6-promise@npm:4.2.8" - checksum: 10/b250c55523c496c43c9216c2646e58ec182b819e036fe5eb8d83fa16f044ecc6b8dcefc88ace2097be3d3c4d02b6aa8eeae1a66deeaf13e7bee905ebabb350a3 - languageName: node - linkType: hard - -"es6-promisify@npm:^5.0.0": - version: 5.0.0 - resolution: "es6-promisify@npm:5.0.0" - dependencies: - es6-promise: "npm:^4.0.3" - checksum: 10/fbed9d791598831413be84a5374eca8c24800ec71a16c1c528c43a98e2dadfb99331483d83ae6094ddb9b87e6f799a15d1553cebf756047e0865c753bc346b92 - languageName: node - linkType: hard - "esbuild@npm:0.27.0": version: 0.27.0 resolution: "esbuild@npm:0.27.0" @@ -10678,13 +10628,6 @@ __metadata: languageName: node linkType: hard -"eyes@npm:^0.1.8": - version: 0.1.8 - resolution: "eyes@npm:0.1.8" - checksum: 10/58480c1f4c8e80ae9d4147afa0e0cc3403e5a3d1fa9e0c17dd8418f87273762c40ab035919ed407f6ed0992086495b93ff7163eb2a1027f58ae70e3c847d6c08 - languageName: node - linkType: hard - "fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": version: 3.1.3 resolution: "fast-deep-equal@npm:3.1.3" @@ -10780,13 +10723,6 @@ __metadata: languageName: node linkType: hard -"fast-stable-stringify@npm:^1.0.0": - version: 1.0.0 - resolution: "fast-stable-stringify@npm:1.0.0" - checksum: 10/e4743ae52f621b42aa04ab4a44fec9e644dd30f476d37f9cf13e7dd95de3e427ecd1b20e6be7adaf0dea7252ed11ff72819066f939b1d491cec1e7e898524989 - languageName: node - linkType: hard - "fastest-levenshtein@npm:^1.0.16": version: 1.0.16 resolution: "fastest-levenshtein@npm:1.0.16" @@ -10959,13 +10895,13 @@ __metadata: languageName: node linkType: hard -"follow-redirects@npm:^1.15.6": - version: 1.15.9 - resolution: "follow-redirects@npm:1.15.9" +"follow-redirects@npm:^1.16.0": + version: 1.16.0 + resolution: "follow-redirects@npm:1.16.0" peerDependenciesMeta: debug: optional: true - checksum: 10/e3ab42d1097e90d28b913903841e6779eb969b62a64706a3eb983e894a5db000fbd89296f45f08885a0e54cd558ef62e81be1165da9be25a6c44920da10f424c + checksum: 10/3fbe3d80b3b544c22705d837aa5d4a0d07a740d913534a2620b0a004c610af4148e3b58723536dd099aaa1c9d3a155964bde9665d6e5cb331460809a1fc572fd languageName: node linkType: hard @@ -11027,16 +10963,16 @@ __metadata: languageName: node linkType: hard -"form-data@npm:^4.0.4": - version: 4.0.5 - resolution: "form-data@npm:4.0.5" +"form-data@npm:^4.0.5": + version: 4.0.6 + resolution: "form-data@npm:4.0.6" dependencies: asynckit: "npm:^0.4.0" combined-stream: "npm:^1.0.8" es-set-tostringtag: "npm:^2.1.0" - hasown: "npm:^2.0.2" - mime-types: "npm:^2.1.12" - checksum: 10/52ecd6e927c8c4e215e68a7ad5e0f7c1031397439672fd9741654b4a94722c4182e74cc815b225dcb5be3f4180f36428f67c6dd39eaa98af0dcfdd26c00c19cd + hasown: "npm:^2.0.4" + mime-types: "npm:^2.1.35" + checksum: 10/de6614c8537c92fa5fa3ee7e827758f98f5a9c033f348b7de81855ef36e5cb867e75d9f405d9483ab8d724a4a20d4e79926a299fa8dbba38f530eb659f0884e4 languageName: node linkType: hard @@ -11728,6 +11664,15 @@ __metadata: languageName: node linkType: hard +"hasown@npm:^2.0.4": + version: 2.0.4 + resolution: "hasown@npm:2.0.4" + dependencies: + function-bind: "npm:^1.1.2" + checksum: 10/13823863ae48161068b4c51606a3128451c66f14545a5169d667fe9fca168dcd38c27570c7a299e32ef844b8da3d55def7fe88602f8970d4311fb543ee88001a + languageName: node + linkType: hard + "he@npm:^1.2.0": version: 1.2.0 resolution: "he@npm:1.2.0" @@ -12644,15 +12589,6 @@ __metadata: languageName: node linkType: hard -"isomorphic-ws@npm:^4.0.1": - version: 4.0.1 - resolution: "isomorphic-ws@npm:4.0.1" - peerDependencies: - ws: "*" - checksum: 10/d7190eadefdc28bdb93d67b5f0c603385aaf87724fa2974abb382ac1ec9756ed2cfb27065cbe76122879c2d452e2982bc4314317f3d6c737ddda6c047328771a - languageName: node - linkType: hard - "isows@npm:1.0.6": version: 1.0.6 resolution: "isows@npm:1.0.6" @@ -12846,28 +12782,6 @@ __metadata: languageName: node linkType: hard -"jayson@npm:^4.1.1": - version: 4.2.0 - resolution: "jayson@npm:4.2.0" - dependencies: - "@types/connect": "npm:^3.4.33" - "@types/node": "npm:^12.12.54" - "@types/ws": "npm:^7.4.4" - commander: "npm:^2.20.3" - delay: "npm:^5.0.0" - es6-promisify: "npm:^5.0.0" - eyes: "npm:^0.1.8" - isomorphic-ws: "npm:^4.0.1" - json-stringify-safe: "npm:^5.0.1" - stream-json: "npm:^1.9.1" - uuid: "npm:^8.3.2" - ws: "npm:^7.5.10" - bin: - jayson: bin/jayson.js - checksum: 10/3e198e53e42ac7e30987a820dc2d4b82220bf0a7f6bc47a6b820b19c2cd8c38afb5d9dbb497331d037f5b91d0b287293c360a5b7dbd5cf6fc8876a90a706b76f - languageName: node - linkType: hard - "jiti@npm:^2.6.1": version: 2.6.1 resolution: "jiti@npm:2.6.1" @@ -12884,10 +12798,10 @@ __metadata: languageName: node linkType: hard -"jose@npm:^6.0.8": - version: 6.1.2 - resolution: "jose@npm:6.1.2" - checksum: 10/f679fe9e331d2d79b894a821a92bae2ab77ef51db8e0e79c86eabf34cef85e9c1eed4fd46e012610a0bf9f0981ec99d075a57724da746adc624922a58e7c4ab0 +"jose@npm:^6.2.0": + version: 6.2.3 + resolution: "jose@npm:6.2.3" + checksum: 10/876974613c5ee988d43b65a34c96ce440dbf7706a2f07f465b8874af16ee532102e224459a7068d2c6ef044affe49690667d23ca12770c279804baec95a09608 languageName: node linkType: hard @@ -13968,7 +13882,7 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:2.1.35, mime-types@npm:^2.1.12": +"mime-types@npm:2.1.35, mime-types@npm:^2.1.12, mime-types@npm:^2.1.35": version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: @@ -15264,6 +15178,27 @@ __metadata: languageName: node linkType: hard +"ox@npm:0.14.30": + version: 0.14.30 + resolution: "ox@npm:0.14.30" + dependencies: + "@adraffy/ens-normalize": "npm:^1.11.0" + "@noble/ciphers": "npm:^1.3.0" + "@noble/curves": "npm:1.9.1" + "@noble/hashes": "npm:^1.8.0" + "@scure/bip32": "npm:^1.7.0" + "@scure/bip39": "npm:^1.6.0" + abitype: "npm:^1.2.3" + eventemitter3: "npm:5.0.1" + peerDependencies: + typescript: ">=5.4.0" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/c58e0f989f883963152f3cf7f9ee2b0d762bb5eb3a393eee4d2fed7ecd70e3eac70653ec21d7f351e5ad299a42840e827fc6ec1f07532b9280e178556b9449c8 + languageName: node + linkType: hard + "ox@npm:0.6.7": version: 0.6.7 resolution: "ox@npm:0.6.7" @@ -16313,6 +16248,13 @@ __metadata: languageName: node linkType: hard +"proxy-from-env@npm:^2.1.0": + version: 2.1.0 + resolution: "proxy-from-env@npm:2.1.0" + checksum: 10/fbbaf4dab2a6231dc9e394903a5f66f20475e36b734335790b46feb9da07c37d6b32e2c02e3e2ea4d4b23774c53d8562e5b7cc73282cb43f4a597b7eacaee2ee + languageName: node + linkType: hard + "pump@npm:^3.0.0": version: 3.0.0 resolution: "pump@npm:3.0.0" @@ -16948,28 +16890,6 @@ __metadata: languageName: node linkType: hard -"rpc-websockets@npm:^9.0.2": - version: 9.3.1 - resolution: "rpc-websockets@npm:9.3.1" - dependencies: - "@swc/helpers": "npm:^0.5.11" - "@types/uuid": "npm:^8.3.4" - "@types/ws": "npm:^8.2.2" - buffer: "npm:^6.0.3" - bufferutil: "npm:^4.0.1" - eventemitter3: "npm:^5.0.1" - utf-8-validate: "npm:^5.0.2" - uuid: "npm:^8.3.2" - ws: "npm:^8.5.0" - dependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 10/8532466d2b4882b79c12d4589f2ce6b282cc9624cb8b2d641325d385b95408756b775a291f4c07b10c48ab04f5b0dd4543aa41f90c100f5d104c1523209bf14b - languageName: node - linkType: hard - "rspack-resolver@npm:^1.1.0": version: 1.2.2 resolution: "rspack-resolver@npm:1.2.2" @@ -17730,22 +17650,6 @@ __metadata: languageName: node linkType: hard -"stream-chain@npm:^2.2.5": - version: 2.2.5 - resolution: "stream-chain@npm:2.2.5" - checksum: 10/f9c65fe21251106083ca753d8b36f5a35dc426f5cb12851d9a872b6eb69e30ea2c94d87887bfda8c820503e842183812922532fb2adab18d5878d31a4516b956 - languageName: node - linkType: hard - -"stream-json@npm:^1.9.1": - version: 1.9.1 - resolution: "stream-json@npm:1.9.1" - dependencies: - stream-chain: "npm:^2.2.5" - checksum: 10/8c97d3078127aaf70197b0e4b5ca668307f1768a4eb1ac4c2030056e1f862d7a11b83094b87d2b04c3c14f76a8a8657eb87b1760d57781c172e3a513c7e2b5fd - languageName: node - linkType: hard - "stream-shift@npm:^1.0.2": version: 1.0.3 resolution: "stream-shift@npm:1.0.3" @@ -18014,13 +17918,6 @@ __metadata: languageName: node linkType: hard -"superstruct@npm:^2.0.2": - version: 2.0.2 - resolution: "superstruct@npm:2.0.2" - checksum: 10/10e1944a9da4baee187fbaa6c5d97d7af266b55786dfe50bce67f0f1e7d93f1a5a42dd51e245a2e16404f8336d07c21c67f1c1fbc4ad0a252d3d2601d6c926da - languageName: node - linkType: hard - "supports-color@npm:^10.0.0": version: 10.2.2 resolution: "supports-color@npm:10.2.2" @@ -18199,13 +18096,6 @@ __metadata: languageName: node linkType: hard -"text-encoding-utf-8@npm:^1.0.2": - version: 1.0.2 - resolution: "text-encoding-utf-8@npm:1.0.2" - checksum: 10/845bb4bd058d6ec7bb9e1f00be7dab394cd7facd270e2bc266912e975ffe29bc3953cce369da70b92bec964ddc48961c3a5146402d094e11a7a4654e4a365204 - languageName: node - linkType: hard - "text-table@npm:~0.2.0": version: 0.2.0 resolution: "text-table@npm:0.2.0" @@ -18744,10 +18634,10 @@ __metadata: languageName: node linkType: hard -"undici-types@npm:^7.15.0": - version: 7.16.0 - resolution: "undici-types@npm:7.16.0" - checksum: 10/db43439f69c2d94cc29f75cbfe9de86df87061d6b0c577ebe9bb3255f49b22c50162a7d7eb413b0458b6510b8ca299ac7cff38c3a29fbd31af9f504bcf7fbc0d +"undici-types@npm:^7.19.2": + version: 7.28.0 + resolution: "undici-types@npm:7.28.0" + checksum: 10/8f2b46ef376a9e6143a3350fcae10bb499037ee706cfad8e4c4f5d6313675d350487fa1b205cc9d1210d7043818cd0b983c56f9199b2ff28be21b10e59aa5581 languageName: node linkType: hard @@ -19238,27 +19128,6 @@ __metadata: languageName: node linkType: hard -"viem@npm:^2.21.26": - version: 2.40.3 - resolution: "viem@npm:2.40.3" - dependencies: - "@noble/curves": "npm:1.9.1" - "@noble/hashes": "npm:1.8.0" - "@scure/bip32": "npm:1.7.0" - "@scure/bip39": "npm:1.6.0" - abitype: "npm:1.1.0" - isows: "npm:1.0.7" - ox: "npm:0.9.6" - ws: "npm:8.18.3" - peerDependencies: - typescript: ">=5.0.4" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10/42b7cc3d799923cf6aaddf7aefee59a1e390e5d84f42f334866a501505aadc5d08fd6b3356ba7fd345fe8ece5a9a3d1f5b2d0ebc7b9020e514a18ff65a73810e - languageName: node - linkType: hard - "viem@npm:^2.23.12, viem@npm:^2.45.1": version: 2.48.1 resolution: "viem@npm:2.48.1" @@ -19301,6 +19170,27 @@ __metadata: languageName: node linkType: hard +"viem@npm:^2.47.0": + version: 2.55.4 + resolution: "viem@npm:2.55.4" + dependencies: + "@noble/curves": "npm:1.9.1" + "@noble/hashes": "npm:1.8.0" + "@scure/bip32": "npm:1.7.0" + "@scure/bip39": "npm:1.6.0" + abitype: "npm:1.2.3" + isows: "npm:1.0.7" + ox: "npm:0.14.30" + ws: "npm:8.21.0" + peerDependencies: + typescript: ">=5.0.4" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/c5d4a673af2cd9786842b76c29977e8e455ab3aefd50bf8c88cc8c15e4796289a81719fe2c3387f40355a1439ced879e21e2368622b1c72d983dbc37299726d2 + languageName: node + linkType: hard + "viem@npm:^2.48.2": version: 2.48.4 resolution: "viem@npm:2.48.4" @@ -19694,7 +19584,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:8.18.3, ws@npm:^8.5.0": +"ws@npm:8.18.3": version: 8.18.3 resolution: "ws@npm:8.18.3" peerDependencies: @@ -19709,7 +19599,22 @@ __metadata: languageName: node linkType: hard -"ws@npm:^7.5.1, ws@npm:^7.5.10": +"ws@npm:8.21.0": + version: 8.21.0 + resolution: "ws@npm:8.21.0" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10/088411956432c8f876158409d5a285cb9ad1382f593391f51d3a599bd0a5b277f876609ebd00fc3596321c4a4c9064d6fffe1ebad960e8ea7fd9ae25324f35c2 + languageName: node + linkType: hard + +"ws@npm:^7.5.1": version: 7.5.10 resolution: "ws@npm:7.5.10" peerDependencies: @@ -19739,6 +19644,21 @@ __metadata: languageName: node linkType: hard +"ws@npm:^8.19.0": + version: 8.21.1 + resolution: "ws@npm:8.21.1" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10/8493bc543072763d7bacffb2282c9d7954dc5c599c9df4c2d15f91c217f63e293a33ffc70756e3f2bf8c5d85bc6069ad7d9983c382d4713c807b083ffb1b1719 + languageName: node + linkType: hard + "xdg-app-paths@npm:5.1.0": version: 5.1.0 resolution: "xdg-app-paths@npm:5.1.0" @@ -19961,7 +19881,7 @@ __metadata: languageName: node linkType: hard -"zod@npm:^3.23.8, zod@npm:^3.24.4, zod@npm:^3.25.76": +"zod@npm:^3.23.8, zod@npm:^3.25.76": version: 3.25.76 resolution: "zod@npm:3.25.76" checksum: 10/f0c963ec40cd96858451d1690404d603d36507c1fc9682f2dae59ab38b578687d542708a7fdbf645f77926f78c9ed558f57c3d3aa226c285f798df0c4da16995 From 4b705355055619f0068a4d10537cab78928eb103 Mon Sep 17 00:00:00 2001 From: Rinat Date: Wed, 29 Jul 2026 12:08:07 +0400 Subject: [PATCH 5/6] feat: web3 deps update (#1281) --- .../_components/ContractTabs.tsx | 2 +- .../blockexplorer/_components/SearchBar.tsx | 2 +- .../AddressInfoDropdown.tsx | 4 +- .../WrongNetworkDropdown.tsx | 4 +- packages/nextjs/eslint.config.mjs | 12 + .../scaffold-eth/useDeployedContractInfo.ts | 2 +- .../scaffold-eth/useScaffoldReadContract.ts | 2 +- packages/nextjs/package.json | 10 +- .../nextjs/services/web3/wagmiConnectors.tsx | 4 +- yarn.lock | 303 +++++++++--------- 10 files changed, 175 insertions(+), 170 deletions(-) diff --git a/packages/nextjs/app/blockexplorer/_components/ContractTabs.tsx b/packages/nextjs/app/blockexplorer/_components/ContractTabs.tsx index 760c7ae83d..4992dcc65b 100644 --- a/packages/nextjs/app/blockexplorer/_components/ContractTabs.tsx +++ b/packages/nextjs/app/blockexplorer/_components/ContractTabs.tsx @@ -32,7 +32,7 @@ export const ContractTabs = ({ address, contractData }: PageProps) => { useEffect(() => { const checkIsContract = async () => { - const contractCode = await publicClient.getBytecode({ address: address }); + const contractCode = await publicClient.getCode({ address: address }); setIsContract(contractCode !== undefined && contractCode !== "0x"); }; diff --git a/packages/nextjs/app/blockexplorer/_components/SearchBar.tsx b/packages/nextjs/app/blockexplorer/_components/SearchBar.tsx index 28c68c9b1e..f8e7bbe941 100644 --- a/packages/nextjs/app/blockexplorer/_components/SearchBar.tsx +++ b/packages/nextjs/app/blockexplorer/_components/SearchBar.tsx @@ -12,7 +12,7 @@ export const SearchBar = () => { const client = usePublicClient({ chainId: hardhat.id }); - const handleSearch = async (event: React.FormEvent) => { + const handleSearch = async (event: React.SubmitEvent) => { event.preventDefault(); if (isHex(searchInput)) { try { diff --git a/packages/nextjs/components/scaffold-eth/RainbowKitCustomConnectButton/AddressInfoDropdown.tsx b/packages/nextjs/components/scaffold-eth/RainbowKitCustomConnectButton/AddressInfoDropdown.tsx index 4ba89a132a..310d3c2602 100644 --- a/packages/nextjs/components/scaffold-eth/RainbowKitCustomConnectButton/AddressInfoDropdown.tsx +++ b/packages/nextjs/components/scaffold-eth/RainbowKitCustomConnectButton/AddressInfoDropdown.tsx @@ -4,7 +4,7 @@ import { getAddress } from "viem"; import { Address } from "viem"; import { useAccount, useDisconnect } from "wagmi"; import { - ArrowLeftOnRectangleIcon, + ArrowLeftEndOnRectangleIcon, ArrowTopRightOnSquareIcon, ArrowsRightLeftIcon, CheckCircleIcon, @@ -127,7 +127,7 @@ export const AddressInfoDropdown = ({ type="button" onClick={() => disconnect()} > - Disconnect + Disconnect diff --git a/packages/nextjs/components/scaffold-eth/RainbowKitCustomConnectButton/WrongNetworkDropdown.tsx b/packages/nextjs/components/scaffold-eth/RainbowKitCustomConnectButton/WrongNetworkDropdown.tsx index eea522cdcb..82c70512bf 100644 --- a/packages/nextjs/components/scaffold-eth/RainbowKitCustomConnectButton/WrongNetworkDropdown.tsx +++ b/packages/nextjs/components/scaffold-eth/RainbowKitCustomConnectButton/WrongNetworkDropdown.tsx @@ -1,6 +1,6 @@ import { NetworkOptions } from "./NetworkOptions"; import { useDisconnect } from "wagmi"; -import { ArrowLeftOnRectangleIcon, ChevronDownIcon } from "@heroicons/react/24/outline"; +import { ArrowLeftEndOnRectangleIcon, ChevronDownIcon } from "@heroicons/react/24/outline"; export const WrongNetworkDropdown = () => { const { disconnect } = useDisconnect(); @@ -15,7 +15,7 @@ export const WrongNetworkDropdown = () => {
  • diff --git a/packages/nextjs/eslint.config.mjs b/packages/nextjs/eslint.config.mjs index 3a337f76ed..10573a40c5 100644 --- a/packages/nextjs/eslint.config.mjs +++ b/packages/nextjs/eslint.config.mjs @@ -25,4 +25,16 @@ export default defineConfig([ }, ignores: [".next", "next-env.d.ts"], }, + { + files: ["**/*.ts", "**/*.tsx"], + languageOptions: { + parserOptions: { + projectService: true, + tsconfigRootDir: import.meta.dirname, + }, + }, + rules: { + "@typescript-eslint/no-deprecated": "warn", + }, + }, ]); diff --git a/packages/nextjs/hooks/scaffold-eth/useDeployedContractInfo.ts b/packages/nextjs/hooks/scaffold-eth/useDeployedContractInfo.ts index 3d58526cd8..a7a2261d7f 100644 --- a/packages/nextjs/hooks/scaffold-eth/useDeployedContractInfo.ts +++ b/packages/nextjs/hooks/scaffold-eth/useDeployedContractInfo.ts @@ -60,7 +60,7 @@ export function useDeployedContractInfo( return; } - const code = await publicClient.getBytecode({ + const code = await publicClient.getCode({ address: deployedContract.address, }); diff --git a/packages/nextjs/hooks/scaffold-eth/useScaffoldReadContract.ts b/packages/nextjs/hooks/scaffold-eth/useScaffoldReadContract.ts index 82dfe3dc97..376dbb6ab3 100644 --- a/packages/nextjs/hooks/scaffold-eth/useScaffoldReadContract.ts +++ b/packages/nextjs/hooks/scaffold-eth/useScaffoldReadContract.ts @@ -14,7 +14,7 @@ import { } from "~~/utils/scaffold-eth/contract"; /** - * Wrapper around wagmi's useContractRead hook which automatically loads (by name) the contract ABI and address from + * Wrapper around wagmi's useReadContract hook which automatically loads (by name) the contract ABI and address from * the contracts present in deployedContracts.ts & externalContracts.ts corresponding to targetNetworks configured in scaffold.config.ts * @param config - The config settings, including extra wagmi configuration * @param config.contractName - deployed contract name diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index 8be3fa9101..760fb69baf 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -17,14 +17,14 @@ }, "dependencies": { "@heroicons/react": "^2.2.0", - "@rainbow-me/rainbowkit": "2.2.9", + "@rainbow-me/rainbowkit": "2.2.11", "@react-native-async-storage/async-storage": "^2.2.0", "@scaffold-ui/components": "^0.1.12", "@scaffold-ui/debug-contracts": "^0.1.11", "@scaffold-ui/hooks": "^0.1.8", - "@tanstack/react-query": "^5.59.15", + "@tanstack/react-query": "^5.100.5", "blo": "^2.0.0", - "burner-connector": "0.0.20", + "burner-connector": "0.0.21", "daisyui": "^5.5.19", "kubo-rpc-client": "^6.1.0", "next": "^16.2.4", @@ -35,7 +35,7 @@ "react-dom": "^19.2.5", "react-hot-toast": "^2.6.0", "usehooks-ts": "^3.1.1", - "viem": "2.39.0", + "viem": "2.53.1", "wagmi": "2.19.5", "zustand": "^5.0.12" }, @@ -44,7 +44,7 @@ "@trivago/prettier-plugin-sort-imports": "^6.0.2", "@types/node": "^18.19.130", "@types/react": "^19.2.14", - "abitype": "1.0.6", + "abitype": "1.2.4", "bgipfs": "^0.0.18", "eslint": "^9.39.0", "eslint-config-next": "^16.2.4", diff --git a/packages/nextjs/services/web3/wagmiConnectors.tsx b/packages/nextjs/services/web3/wagmiConnectors.tsx index a890e715ce..21c6e58eb1 100644 --- a/packages/nextjs/services/web3/wagmiConnectors.tsx +++ b/packages/nextjs/services/web3/wagmiConnectors.tsx @@ -1,6 +1,6 @@ import { connectorsForWallets } from "@rainbow-me/rainbowkit"; import { - baseAccount, + base, ledgerWallet, metaMaskWallet, rainbowWallet, @@ -21,7 +21,7 @@ const wallets = [ metaMaskWallet, walletConnectWallet, ledgerWallet, - baseAccount, + base, rainbowWallet, safeWallet, ...(showBurnerWallet ? [rainbowkitBurnerWallet] : []), diff --git a/yarn.lock b/yarn.lock index f63490642a..a85213fd48 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3825,24 +3825,24 @@ __metadata: languageName: node linkType: hard -"@rainbow-me/rainbowkit@npm:2.2.9": - version: 2.2.9 - resolution: "@rainbow-me/rainbowkit@npm:2.2.9" +"@rainbow-me/rainbowkit@npm:2.2.11": + version: 2.2.11 + resolution: "@rainbow-me/rainbowkit@npm:2.2.11" dependencies: - "@vanilla-extract/css": "npm:1.17.3" - "@vanilla-extract/dynamic": "npm:2.1.4" - "@vanilla-extract/sprinkles": "npm:1.6.4" + "@vanilla-extract/css": "npm:1.20.1" + "@vanilla-extract/dynamic": "npm:2.1.5" + "@vanilla-extract/sprinkles": "npm:1.6.5" clsx: "npm:2.1.1" cuer: "npm:0.0.3" - react-remove-scroll: "npm:2.6.2" - ua-parser-js: "npm:^1.0.37" + react-remove-scroll: "npm:2.7.2" + ua-parser-js: "npm:^2.0.9" peerDependencies: "@tanstack/react-query": ">=5.0.0" react: ">=18" react-dom: ">=18" viem: 2.x wagmi: ^2.9.0 - checksum: 10/f16e9f87e6b51e5b6dc5cdb0ec1b6937ae1115764bba52553e98b963f6f53815c71464bbac0dbeced652fd0c358889eb59e68379a877135d3130c18bd3fb6a67 + checksum: 10/6d37f059ea34c7f1ae3a898fbd8e28d04660d6ce2e887e5c685866341b05142dd658427e4471c95225a0fe05fe8a649a9f60426e83c4076359c2701885482a8f languageName: node linkType: hard @@ -4462,20 +4462,20 @@ __metadata: resolution: "@se-2/nextjs@workspace:packages/nextjs" dependencies: "@heroicons/react": "npm:^2.2.0" - "@rainbow-me/rainbowkit": "npm:2.2.9" + "@rainbow-me/rainbowkit": "npm:2.2.11" "@react-native-async-storage/async-storage": "npm:^2.2.0" "@scaffold-ui/components": "npm:^0.1.12" "@scaffold-ui/debug-contracts": "npm:^0.1.11" "@scaffold-ui/hooks": "npm:^0.1.8" "@tailwindcss/postcss": "npm:^4.2.4" - "@tanstack/react-query": "npm:^5.59.15" + "@tanstack/react-query": "npm:^5.100.5" "@trivago/prettier-plugin-sort-imports": "npm:^6.0.2" "@types/node": "npm:^18.19.130" "@types/react": "npm:^19.2.14" - abitype: "npm:1.0.6" + abitype: "npm:1.2.4" bgipfs: "npm:^0.0.18" blo: "npm:^2.0.0" - burner-connector: "npm:0.0.20" + burner-connector: "npm:0.0.21" daisyui: "npm:^5.5.19" eslint: "npm:^9.39.0" eslint-config-next: "npm:^16.2.4" @@ -4496,7 +4496,7 @@ __metadata: typescript: "npm:^5.8.2" usehooks-ts: "npm:^3.1.1" vercel: "npm:~52.0.0" - viem: "npm:2.39.0" + viem: "npm:2.53.1" wagmi: "npm:2.19.5" zustand: "npm:^5.0.12" languageName: unknown @@ -5529,21 +5529,21 @@ __metadata: languageName: node linkType: hard -"@tanstack/query-core@npm:5.59.13": - version: 5.59.13 - resolution: "@tanstack/query-core@npm:5.59.13" - checksum: 10/dc28f8a667095a98e22411a0f067f0c03701c9c92355d1cb74e9b160c49acdf0e5e362cc027ece6a70e4faec721170da2ee38e71f07814c664a2c4cbd494d736 +"@tanstack/query-core@npm:5.101.2": + version: 5.101.2 + resolution: "@tanstack/query-core@npm:5.101.2" + checksum: 10/567af5e3c21628745a08c1a5054d838597bc620dcbbeabe20cdd6ccffdcca85a8d38128f6e80829b6e04d10f79ca793a7dd8fddc8a3d6bef10c2d580ae214c7d languageName: node linkType: hard -"@tanstack/react-query@npm:^5.59.15": - version: 5.59.15 - resolution: "@tanstack/react-query@npm:5.59.15" +"@tanstack/react-query@npm:^5.100.5": + version: 5.101.2 + resolution: "@tanstack/react-query@npm:5.101.2" dependencies: - "@tanstack/query-core": "npm:5.59.13" + "@tanstack/query-core": "npm:5.101.2" peerDependencies: react: ^18 || ^19 - checksum: 10/a55168650140c6e0a3a20adad9e1ef2088a6834a26d7f3455e90177c7dcff2b9ba92fdc330f4d2b1afe246233330b27f71dec003e883ed6aa195490fcf43e803 + checksum: 10/0837c176b6afb01e3632010bbd8bdfeee7f46c4a25a50ed2ba9ddddce11c34431161d80dd8e53a2f55190c2313bbfb22a84a77308e6ccf29877b4818de68c4b3 languageName: node linkType: hard @@ -6287,15 +6287,14 @@ __metadata: languageName: node linkType: hard -"@vanilla-extract/css@npm:1.17.3": - version: 1.17.3 - resolution: "@vanilla-extract/css@npm:1.17.3" +"@vanilla-extract/css@npm:1.20.1": + version: 1.20.1 + resolution: "@vanilla-extract/css@npm:1.20.1" dependencies: "@emotion/hash": "npm:^0.9.0" - "@vanilla-extract/private": "npm:^1.0.8" + "@vanilla-extract/private": "npm:^1.0.9" css-what: "npm:^6.1.0" - cssesc: "npm:^3.0.0" - csstype: "npm:^3.0.7" + csstype: "npm:^3.2.3" dedent: "npm:^1.5.3" deep-object-diff: "npm:^1.1.9" deepmerge: "npm:^4.2.2" @@ -6303,32 +6302,32 @@ __metadata: media-query-parser: "npm:^2.0.2" modern-ahocorasick: "npm:^1.0.0" picocolors: "npm:^1.0.0" - checksum: 10/f847409e772d6a3261dd6d8159184c62899d706074474c7bdb12a0e2a1809055a3790302d892cf9f4b8a9acd44e725289ffbf8302645869757321bea588f190f + checksum: 10/601c0279e52136b19fbf7d41cb5ff010d7dfa5794fa615e0e2571982bd96a09b6d3e30a6403223cc612d4d94b87cab729413cc142bc8f6047b47799da31257c8 languageName: node linkType: hard -"@vanilla-extract/dynamic@npm:2.1.4": - version: 2.1.4 - resolution: "@vanilla-extract/dynamic@npm:2.1.4" +"@vanilla-extract/dynamic@npm:2.1.5": + version: 2.1.5 + resolution: "@vanilla-extract/dynamic@npm:2.1.5" dependencies: - "@vanilla-extract/private": "npm:^1.0.8" - checksum: 10/7fb42f869e971d6463d72519d94838ed10c5cfec5ae36c6e30cb951e9a0d9fb5bf2239310e075200f8fb7c633379067a8d2b721c85a2091d245645b1275d363a + "@vanilla-extract/private": "npm:^1.0.9" + checksum: 10/5954a7dc5c6b58341d68a849094e0a32e6182ae81a9a422caac7fa95bab489625a7868523498c365b42325d455b246cdae89d666833081075762a791d608d73e languageName: node linkType: hard -"@vanilla-extract/private@npm:^1.0.8": +"@vanilla-extract/private@npm:^1.0.9": version: 1.0.9 resolution: "@vanilla-extract/private@npm:1.0.9" checksum: 10/5a69387875ac6d5b058aeb778e4e37fa543f9ffec4a56cf8e39e9c6e3b7b11a914703db928fc306f5f4f509bd412b7f2f9a6808a4f66c28515b5c88974780254 languageName: node linkType: hard -"@vanilla-extract/sprinkles@npm:1.6.4": - version: 1.6.4 - resolution: "@vanilla-extract/sprinkles@npm:1.6.4" +"@vanilla-extract/sprinkles@npm:1.6.5": + version: 1.6.5 + resolution: "@vanilla-extract/sprinkles@npm:1.6.5" peerDependencies: "@vanilla-extract/css": ^1.0.0 - checksum: 10/dcd73044063168853b7551564314085eebc9e8f92c4d353a6db7f29c61db5fcaa0128bae373a1bd9c537da4ca88b01bcaae88e5a5c4bfdad43ecab1eb785c4b5 + checksum: 10/7de2e476e5d88390694868ff9614686d58271c1aa99df8e04b1dcd7ef6b63deeb285c7dfd6b0e59e7f3709c4d7bb68f8ba42efc4218fb3e76753f9b3c45d19fe languageName: node linkType: hard @@ -7237,9 +7236,9 @@ __metadata: languageName: node linkType: hard -"abitype@npm:1.1.0": - version: 1.1.0 - resolution: "abitype@npm:1.1.0" +"abitype@npm:1.2.3": + version: 1.2.3 + resolution: "abitype@npm:1.2.3" peerDependencies: typescript: ">=5.0.4" zod: ^3.22.0 || ^4.0.0 @@ -7248,13 +7247,13 @@ __metadata: optional: true zod: optional: true - checksum: 10/fe445c095dcb255e32c50bb1342a49d32c03def8549347bfe7f73f54ebdc3198adf2af6366af89e1e9bd3d04beab3f22f35e099754655a6becd45e09ca30d375 + checksum: 10/94e744c2fc301b1cff59163a21b499aae0ddecdf4d3bef1579ff16b705e6f5738fd314125d791ed142487db2473d4fadcdbabb1e05e4b5d35715bc4ef35e400a languageName: node linkType: hard -"abitype@npm:1.2.3, abitype@npm:^1.2.3": - version: 1.2.3 - resolution: "abitype@npm:1.2.3" +"abitype@npm:1.2.4, abitype@npm:^1.2.3, abitype@npm:^1.2.4": + version: 1.2.4 + resolution: "abitype@npm:1.2.4" peerDependencies: typescript: ">=5.0.4" zod: ^3.22.0 || ^4.0.0 @@ -7263,7 +7262,7 @@ __metadata: optional: true zod: optional: true - checksum: 10/94e744c2fc301b1cff59163a21b499aae0ddecdf4d3bef1579ff16b705e6f5738fd314125d791ed142487db2473d4fadcdbabb1e05e4b5d35715bc4ef35e400a + checksum: 10/500b317a53b34cb6ffe3e4f090e135972b43cd2fbdfebe64fc497dfd8515d9117919e5f88f0aaede332d29a21c1826be64a3ffa620b0b91c16e8b560b6635714 languageName: node linkType: hard @@ -7297,21 +7296,6 @@ __metadata: languageName: node linkType: hard -"abitype@npm:^1.2.4": - version: 1.2.4 - resolution: "abitype@npm:1.2.4" - peerDependencies: - typescript: ">=5.0.4" - zod: ^3.22.0 || ^4.0.0 - peerDependenciesMeta: - typescript: - optional: true - zod: - optional: true - checksum: 10/500b317a53b34cb6ffe3e4f090e135972b43cd2fbdfebe64fc497dfd8515d9117919e5f88f0aaede332d29a21c1826be64a3ffa620b0b91c16e8b560b6635714 - languageName: node - linkType: hard - "abort-controller@npm:^3.0.0": version: 3.0.0 resolution: "abort-controller@npm:3.0.0" @@ -8196,14 +8180,14 @@ __metadata: languageName: node linkType: hard -"burner-connector@npm:0.0.20": - version: 0.0.20 - resolution: "burner-connector@npm:0.0.20" +"burner-connector@npm:0.0.21": + version: 0.0.21 + resolution: "burner-connector@npm:0.0.21" dependencies: - "@rainbow-me/rainbowkit": "npm:2.2.9" - viem: "npm:2.39.0" + "@rainbow-me/rainbowkit": "npm:2.2.11" + viem: "npm:2.53.1" wagmi: "npm:2.19.5" - checksum: 10/1ddc2449ab835d56e3b50397a34072c36a9a35492d5b2eba6a386bbf7b73e009e3f87bbfdf702a5aa4f330edb863965013db0d13f1af858990955a6321c57782 + checksum: 10/0afaa1b0ba2e51ede0057bf8dde2d0c2693c4ce12e2c455ccaba281c4ccacca3d34a60c8df0a20a043511178df2256a0b0e2592b7a872baa0d9d72468d725093 languageName: node linkType: hard @@ -8903,13 +8887,6 @@ __metadata: languageName: node linkType: hard -"csstype@npm:^3.0.7": - version: 3.1.2 - resolution: "csstype@npm:3.1.2" - checksum: 10/1f39c541e9acd9562996d88bc9fb62d1cb234786ef11ed275567d4b2bd82e1ceacde25debc8de3d3b4871ae02c2933fa02614004c97190711caebad6347debc2 - languageName: node - linkType: hard - "csstype@npm:^3.1.3": version: 3.1.3 resolution: "csstype@npm:3.1.3" @@ -8917,7 +8894,7 @@ __metadata: languageName: node linkType: hard -"csstype@npm:^3.2.2": +"csstype@npm:^3.2.2, csstype@npm:^3.2.3": version: 3.2.3 resolution: "csstype@npm:3.2.3" checksum: 10/ad41baf7e2ffac65ab544d79107bf7cd1a4bb9bab9ac3302f59ab4ba655d5e30942a8ae46e10ba160c6f4ecea464cc95b975ca2fefbdeeacd6ac63f12f99fe1f @@ -9252,6 +9229,13 @@ __metadata: languageName: node linkType: hard +"detect-europe-js@npm:^0.1.2": + version: 0.1.2 + resolution: "detect-europe-js@npm:0.1.2" + checksum: 10/3d6dcf6ac451baa3050ff00e05cf1841e208bc4f27c69ec2c8df5fdf2375403cf2911f8059c9c18f258d7e176c8d308e4e0e8552500d0e30a9e95a514366ef13 + languageName: node + linkType: hard + "detect-libc@npm:^2.0.0, detect-libc@npm:^2.0.3": version: 2.0.3 resolution: "detect-libc@npm:2.0.3" @@ -10360,11 +10344,11 @@ __metadata: linkType: hard "esquery@npm:^1.5.0": - version: 1.6.0 - resolution: "esquery@npm:1.6.0" + version: 1.7.0 + resolution: "esquery@npm:1.7.0" dependencies: estraverse: "npm:^5.1.0" - checksum: 10/c587fb8ec9ed83f2b1bc97cf2f6854cc30bf784a79d62ba08c6e358bf22280d69aee12827521cf38e69ae9761d23fb7fde593ce315610f85655c139d99b05e5a + checksum: 10/4afaf3089367e1f5885caa116ef386dffd8bfd64da21fd3d0e56e938d2667cfb2e5400ab4a825aa70e799bb3741e5b5d63c0b94d86e2d4cf3095c9e64b2f5a15 languageName: node linkType: hard @@ -11921,12 +11905,12 @@ __metadata: linkType: hard "import-fresh@npm:^3.2.1": - version: 3.3.0 - resolution: "import-fresh@npm:3.3.0" + version: 3.3.1 + resolution: "import-fresh@npm:3.3.1" dependencies: parent-module: "npm:^1.0.0" resolve-from: "npm:^4.0.0" - checksum: 10/2cacfad06e652b1edc50be650f7ec3be08c5e5a6f6d12d035c440a42a8cc028e60a5b99ca08a77ab4d6b1346da7d971915828f33cdab730d3d42f08242d09baa + checksum: 10/a06b19461b4879cc654d46f8a6244eb55eb053437afd4cbb6613cad6be203811849ed3e4ea038783092879487299fda24af932b86bdfff67c9055ba3612b8c87 languageName: node linkType: hard @@ -12038,15 +12022,6 @@ __metadata: languageName: node linkType: hard -"invariant@npm:^2.2.4": - version: 2.2.4 - resolution: "invariant@npm:2.2.4" - dependencies: - loose-envify: "npm:^1.0.0" - checksum: 10/cc3182d793aad82a8d1f0af697b462939cb46066ec48bbf1707c150ad5fad6406137e91a262022c269702e01621f35ef60269f6c0d7fd178487959809acdfb14 - languageName: node - linkType: hard - "ip-address@npm:^9.0.5": version: 9.0.5 resolution: "ip-address@npm:9.0.5" @@ -12461,6 +12436,13 @@ __metadata: languageName: node linkType: hard +"is-standalone-pwa@npm:^0.1.1": + version: 0.1.1 + resolution: "is-standalone-pwa@npm:0.1.1" + checksum: 10/bbd2ee7cbea985139f66fe8785e7699f52311e9c14d74190659885222b79dd1e8845b02f69b9221a23a2b4b00e8d4bea0a5a2603b2f26cb6d2071d46093ccf84 + languageName: node + linkType: hard + "is-stream@npm:^2.0.0": version: 2.0.1 resolution: "is-stream@npm:2.0.1" @@ -13629,7 +13611,7 @@ __metadata: languageName: node linkType: hard -"loose-envify@npm:^1.0.0, loose-envify@npm:^1.4.0": +"loose-envify@npm:^1.4.0": version: 1.4.0 resolution: "loose-envify@npm:1.4.0" dependencies: @@ -15178,6 +15160,27 @@ __metadata: languageName: node linkType: hard +"ox@npm:0.14.29": + version: 0.14.29 + resolution: "ox@npm:0.14.29" + dependencies: + "@adraffy/ens-normalize": "npm:^1.11.0" + "@noble/ciphers": "npm:^1.3.0" + "@noble/curves": "npm:1.9.1" + "@noble/hashes": "npm:^1.8.0" + "@scure/bip32": "npm:^1.7.0" + "@scure/bip39": "npm:^1.6.0" + abitype: "npm:^1.2.3" + eventemitter3: "npm:5.0.1" + peerDependencies: + typescript: ">=5.4.0" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/ac267c34e63c2e2e8b7a4e64f4a3635bb11ddaa58f8f7d4140dafbf921dc61379f3c27411d110fdb97a7b9c0b4c8cc420ea2336e055cae4ab351d4708fa0112e + languageName: node + linkType: hard + "ox@npm:0.14.30": version: 0.14.30 resolution: "ox@npm:0.14.30" @@ -15281,27 +15284,6 @@ __metadata: languageName: node linkType: hard -"ox@npm:0.9.6": - version: 0.9.6 - resolution: "ox@npm:0.9.6" - dependencies: - "@adraffy/ens-normalize": "npm:^1.11.0" - "@noble/ciphers": "npm:^1.3.0" - "@noble/curves": "npm:1.9.1" - "@noble/hashes": "npm:^1.8.0" - "@scure/bip32": "npm:^1.7.0" - "@scure/bip39": "npm:^1.6.0" - abitype: "npm:^1.0.9" - eventemitter3: "npm:5.0.1" - peerDependencies: - typescript: ">=5.4.0" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10/9fb1a89c710c02366fe2fdda7db4e17474336456d3b80fa24e059b3d269b45e94abfe950d7f52b220abc33cde2b75d03d24f31493382a6bab37ec5aada2bd925 - languageName: node - linkType: hard - "ox@npm:^0.9.6": version: 0.9.17 resolution: "ox@npm:0.9.17" @@ -16464,43 +16446,26 @@ __metadata: languageName: node linkType: hard -"react-remove-scroll@npm:2.6.2": - version: 2.6.2 - resolution: "react-remove-scroll@npm:2.6.2" +"react-remove-scroll@npm:2.7.2": + version: 2.7.2 + resolution: "react-remove-scroll@npm:2.7.2" dependencies: react-remove-scroll-bar: "npm:^2.3.7" - react-style-singleton: "npm:^2.2.1" + react-style-singleton: "npm:^2.2.3" tslib: "npm:^2.1.0" use-callback-ref: "npm:^1.3.3" - use-sidecar: "npm:^1.1.2" + use-sidecar: "npm:^1.1.3" peerDependencies: "@types/react": "*" react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10/e6d7e8c42793ae24c9d4a6cb3ebdf3499c1b413fb0c93c3fbf047d875396e944e88a0520dd7db3a20db37125ffadef45b1ce8cb77b74da44daf47c5eb2155c9a + checksum: 10/6a7858f9a3eb57128abb64479ced78283b0cbee0b43c2b87e42711e75c564c27d1d3dd2b81f2ea95c80cb9e6b6965d1c9e2332f6a7e7b753cd8aeb02b9b97704 languageName: node linkType: hard -"react-style-singleton@npm:^2.2.1": - version: 2.2.1 - resolution: "react-style-singleton@npm:2.2.1" - dependencies: - get-nonce: "npm:^1.0.0" - invariant: "npm:^2.2.4" - tslib: "npm:^2.0.0" - peerDependencies: - "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10/80c58fd6aac3594e351e2e7b048d8a5b09508adb21031a38b3c40911fe58295572eddc640d4b20a7be364842c8ed1120fe30097e22ea055316b375b88d4ff02a - languageName: node - linkType: hard - -"react-style-singleton@npm:^2.2.2": +"react-style-singleton@npm:^2.2.2, react-style-singleton@npm:^2.2.3": version: 2.2.3 resolution: "react-style-singleton@npm:2.2.3" dependencies: @@ -18548,10 +18513,23 @@ __metadata: languageName: node linkType: hard -"ua-parser-js@npm:^1.0.37": - version: 1.0.37 - resolution: "ua-parser-js@npm:1.0.37" - checksum: 10/56508f2428ebac64382c4d41da14189e5013e3e2a5f5918aff4bee3ba77df1f4eaad6f81f90c24999f1cf12cc1596764684497fec07e0ff5182ce9a323a8c05b +"ua-is-frozen@npm:^0.1.2": + version: 0.1.2 + resolution: "ua-is-frozen@npm:0.1.2" + checksum: 10/0113bed77d437a3752323175f01057dd01911506225e9d33799799188a89a230ab63d2445b096d4399ea8eb94e3163608f7ac2425fb8edd0844d891490607e14 + languageName: node + linkType: hard + +"ua-parser-js@npm:^2.0.9": + version: 2.0.10 + resolution: "ua-parser-js@npm:2.0.10" + dependencies: + detect-europe-js: "npm:^0.1.2" + is-standalone-pwa: "npm:^0.1.1" + ua-is-frozen: "npm:^0.1.2" + bin: + ua-parser-js: script/cli.js + checksum: 10/8353e434cb334acb0449bbb587ce748c2a1b31ad0a0380575a1011696615312429ff54aaddb7f26e939e6d21f132ecccb82981f320a9a9e0306759914d4e6614 languageName: node linkType: hard @@ -18852,19 +18830,19 @@ __metadata: languageName: node linkType: hard -"use-sidecar@npm:^1.1.2": - version: 1.1.2 - resolution: "use-sidecar@npm:1.1.2" +"use-sidecar@npm:^1.1.3": + version: 1.1.3 + resolution: "use-sidecar@npm:1.1.3" dependencies: detect-node-es: "npm:^1.1.0" tslib: "npm:^2.0.0" peerDependencies: - "@types/react": ^16.9.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + "@types/react": "*" + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10/ec99e31aefeb880f6dc4d02cb19a01d123364954f857811470ece32872f70d6c3eadbe4d073770706a9b7db6136f2a9fbf1bb803e07fbb21e936a47479281690 + checksum: 10/2fec05eb851cdfc4a4657b1dfb434e686f346c3265ffc9db8a974bb58f8128bd4a708a3cc00e8f51655fccf81822ed4419ebed42f41610589e3aab0cf2492edb languageName: node linkType: hard @@ -19065,24 +19043,24 @@ __metadata: languageName: node linkType: hard -"viem@npm:2.39.0": - version: 2.39.0 - resolution: "viem@npm:2.39.0" +"viem@npm:2.53.1": + version: 2.53.1 + resolution: "viem@npm:2.53.1" dependencies: "@noble/curves": "npm:1.9.1" "@noble/hashes": "npm:1.8.0" "@scure/bip32": "npm:1.7.0" "@scure/bip39": "npm:1.6.0" - abitype: "npm:1.1.0" + abitype: "npm:1.2.3" isows: "npm:1.0.7" - ox: "npm:0.9.6" - ws: "npm:8.18.3" + ox: "npm:0.14.29" + ws: "npm:8.20.1" peerDependencies: typescript: ">=5.0.4" peerDependenciesMeta: typescript: optional: true - checksum: 10/f8aa35b86af76bf0b30611a4c29cd3c3d1f66e5962c1e5a1f7dbdbfb0a06c08cafef0c5277c702e7e29fee6632b8172a7f24b5a115d1a5f674c97d96d58a1e46 + checksum: 10/82d25e93b9edc9072ae91209277afc68aca61a7f383d13d242d7c1fa422fce83ace517181d710d49203dd31b15e5966bc016da871d3a4f6ab3c6dd69c39757e7 languageName: node linkType: hard @@ -19599,6 +19577,21 @@ __metadata: languageName: node linkType: hard +"ws@npm:8.20.1": + version: 8.20.1 + resolution: "ws@npm:8.20.1" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10/8c4d2b06dc65381b6bfab1f2e584275dabd30a99a5ce058b4dc76f3d03fad1921cef3a21d8f53127d30a808cfd1864aa2fe6890a5d43359f682457315baec873 + languageName: node + linkType: hard + "ws@npm:8.21.0": version: 8.21.0 resolution: "ws@npm:8.21.0" From 54be272ba385640560aa942d83e25964d1a8c452 Mon Sep 17 00:00:00 2001 From: Shiv Bhonde Date: Wed, 29 Jul 2026 13:48:36 +0530 Subject: [PATCH 6/6] chore: add changeset for backmerge --- .changeset/backmerge-29-07-26.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 .changeset/backmerge-29-07-26.md diff --git a/.changeset/backmerge-29-07-26.md b/.changeset/backmerge-29-07-26.md new file mode 100644 index 0000000000..3bbda76831 --- /dev/null +++ b/.changeset/backmerge-29-07-26.md @@ -0,0 +1,6 @@ +--- +"create-eth": patch +--- + +- fix: pin @coinbase/cdp-sdk to 1.52.0 to avoid @x402 module-not-found (https://github.com/scaffold-eth/scaffold-eth-2/pull/1310) +- web3 deps update (https://github.com/scaffold-eth/scaffold-eth-2/pull/1281)