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"