diff --git a/contracts/deploy/00-escrow.ts b/contracts/deploy/00-escrow.ts index 4d214860..f5e741e9 100644 --- a/contracts/deploy/00-escrow.ts +++ b/contracts/deploy/00-escrow.ts @@ -2,7 +2,7 @@ import { HardhatRuntimeEnvironment } from "hardhat/types"; import { DeployFunction } from "hardhat-deploy/types"; import { HomeChains, isSkipped } from "./utils"; import { EscrowUniversal } from "../typechain-types"; -import { getContracts } from "./utils/getContracts"; +import { getArbitratorContracts } from "./utils/getContracts"; const config = { arbitrumSepoliaDevnet: { @@ -28,7 +28,7 @@ const deploy: DeployFunction = async (hre: HardhatRuntimeEnvironment) => { const chainId = Number(await getChainId()); console.log("deploying to %s with deployer %s", HomeChains[chainId], deployer); - const { disputeTemplateRegistry, klerosCore } = await getContracts(hre); + const { disputeTemplateRegistry, klerosCore } = await getArbitratorContracts(hre); const { feeTimeout, settlementTimeout, jurors, courtId } = config[network.name]; const extraData = ethers.AbiCoder.defaultAbiCoder().encode(["uint96", "uint96"], [courtId, jurors]); diff --git a/contracts/deploy/utils/getContracts.ts b/contracts/deploy/utils/getContracts.ts index 121dbeec..1de5078f 100644 --- a/contracts/deploy/utils/getContracts.ts +++ b/contracts/deploy/utils/getContracts.ts @@ -1,46 +1,28 @@ import { HardhatRuntimeEnvironment } from "hardhat/types"; -import { - disputeTemplateRegistryConfig as devnetDtrConfig, - klerosCoreConfig as devnetCoreConfig, -} from "@kleros/kleros-v2-contracts/deployments/devnet.viem"; -import { - disputeTemplateRegistryConfig as mainnetDtrConfig, - klerosCoreNeoConfig as mainnetCoreConfig, -} from "@kleros/kleros-v2-contracts/deployments/mainnet.viem"; -import { - KlerosCore, - DisputeTemplateRegistry__factory, - KlerosCore__factory, - KlerosCoreNeo__factory, - KlerosCoreNeo, - DisputeTemplateRegistry, -} from "@kleros/kleros-v2-contracts/typechain-types"; +import { DeploymentName, getContractsEthers as _getArbitratorContracts } from "@kleros/kleros-v2-contracts"; import { EscrowView, EscrowUniversal } from "../../typechain-types"; +const NETWORK_TO_DEPLOYMENT: Record = { + arbitrumSepoliaDevnet: "devnet", + arbitrumSepolia: "testnet", + arbitrum: "mainnetNeo", +} as const; + +export const getArbitratorContracts = async (hre: HardhatRuntimeEnvironment) => { + const { ethers, deployments } = hre; + const networkName = deployments.getNetworkName(); + const deploymentName = NETWORK_TO_DEPLOYMENT[networkName]; + if (!deploymentName) + throw new Error( + `Unsupported network: ${networkName}. Supported networks: ${Object.keys(NETWORK_TO_DEPLOYMENT).join(", ")}` + ); + return await _getArbitratorContracts(ethers.provider, deploymentName); +}; + export const getContracts = async (hre: HardhatRuntimeEnvironment) => { - const { getChainId, ethers, config } = hre; - const chainId = Number(await getChainId()); + const { ethers } = hre; + const { klerosCore, disputeTemplateRegistry } = await getArbitratorContracts(hre); const escrow = await ethers.getContract("EscrowUniversal"); const view = await ethers.getContract("EscrowView"); - let disputeTemplateRegistry: DisputeTemplateRegistry; - let klerosCore: KlerosCore | KlerosCoreNeo; - switch (chainId) { - case config.networks.arbitrum.chainId: - disputeTemplateRegistry = DisputeTemplateRegistry__factory.connect( - mainnetDtrConfig.address[chainId], - ethers.provider - ); - klerosCore = KlerosCoreNeo__factory.connect(mainnetCoreConfig.address[chainId], ethers.provider); - break; - case config.networks.arbitrumSepolia.chainId: - disputeTemplateRegistry = DisputeTemplateRegistry__factory.connect( - devnetDtrConfig.address[chainId], - ethers.provider - ); - klerosCore = KlerosCore__factory.connect(devnetCoreConfig.address[chainId], ethers.provider); - break; - default: - throw new Error(`Unsupported chainId: ${chainId}`); - } return { escrow, view, disputeTemplateRegistry, klerosCore }; }; diff --git a/contracts/hardhat.config.ts b/contracts/hardhat.config.ts index 930e2af1..40106693 100644 --- a/contracts/hardhat.config.ts +++ b/contracts/hardhat.config.ts @@ -187,17 +187,6 @@ const config: HardhatUserConfig = { mocha: { timeout: 20000, }, - external: { - // https://github.com/wighawag/hardhat-deploy#importing-deployment-from-other-projects-with-truffle-support - deployments: { - localhost: process.env.HARDHAT_FORK - ? ["../node_modules/@kleros/kleros-v2-contracts/deployments/" + process.env.HARDHAT_FORK] - : [], - arbitrumSepoliaDevnet: ["../node_modules/@kleros/kleros-v2-contracts/deployments/arbitrumSepoliaDevnet"], - arbitrumSepolia: ["../node_modules/@kleros/kleros-v2-contracts/deployments/arbitrumSepolia"], - arbitrum: ["../node_modules/@kleros/kleros-v2-contracts/deployments/arbitrum"], - }, - }, }; export default config; diff --git a/contracts/package.json b/contracts/package.json index 325c6019..d3ab0dda 100644 --- a/contracts/package.json +++ b/contracts/package.json @@ -58,22 +58,22 @@ "@nomiclabs/hardhat-solhint": "^4.0.1", "@typechain/ethers-v6": "^0.5.1", "@typechain/hardhat": "^9.1.0", - "@types/chai": "^4.3.20", + "@types/chai": "^5.2.1", "@types/mocha": "^10.0.10", - "@types/node": "^18.0.0", - "@wagmi/cli": "^2.0.3", - "abitype": "^0.10.3", - "chai": "^4.5.0", + "@types/node": "^18.19.86", + "@wagmi/cli": "^2.2.1", + "abitype": "^1.0.8", + "chai": "^5.2.0", "dotenv": "^16.4.5", "ethereumjs-util": "^7.1.5", - "ethers": "^6.13.5", + "ethers": "^6.13.6", "graphql": "^16.10.0", "graphql-request": "^6.1.0", - "hardhat": "2.22.18", - "hardhat-deploy": "^0.14.0", + "hardhat": "2.23.0", + "hardhat-deploy": "^1.0.2", "hardhat-deploy-ethers": "^0.4.2", "hardhat-docgen": "^1.3.0", - "hardhat-gas-reporter": "^2.2.2", + "hardhat-gas-reporter": "^2.2.3", "hardhat-watcher": "^2.5.0", "pino": "^8.17.0", "pino-pretty": "^10.2.3", @@ -83,7 +83,7 @@ "typescript": "^5.7.3" }, "dependencies": { - "@kleros/kleros-v2-contracts": "^0.8.1", - "@openzeppelin/contracts": "^5.2.0" + "@kleros/kleros-v2-contracts": "^0.9.2", + "@openzeppelin/contracts": "^5.3.0" } } diff --git a/subgraph/package.json b/subgraph/package.json index e24b729c..8ff66b22 100644 --- a/subgraph/package.json +++ b/subgraph/package.json @@ -1,6 +1,6 @@ { "name": "@kleros/escrow-v2-subgraph", - "version": "2.0.8", + "version": "2.1.0", "license": "MIT", "scripts": { "update:arbitrum-sepolia-devnet": "./scripts/update.sh arbitrumSepoliaDevnet arbitrum-sepolia", @@ -30,7 +30,7 @@ "@graphprotocol/graph-cli": "0.95.0", "@kleros/escrow-v2-eslint-config": "workspace:^", "@kleros/escrow-v2-prettier-config": "workspace:^", - "gluegun": "^5.1.2", + "gluegun": "^5.2.0", "matchstick-as": "0.6.0" }, "dependenciesComments": { diff --git a/subgraph/subgraph.yaml b/subgraph/subgraph.yaml index 147bcf8c..88b7019f 100644 --- a/subgraph/subgraph.yaml +++ b/subgraph/subgraph.yaml @@ -4,11 +4,11 @@ schema: dataSources: - kind: ethereum name: EscrowUniversal - network: arbitrum-one + network: arbitrum-sepolia source: - address: '0x79530E7Bb3950A3a4b5a167816154715681F2f6c' + address: '0x5ef185810BCe41c03c9E5ca271B8C91F1024F953' abi: EscrowUniversal - startBlock: 305434342 + startBlock: 123526741 mapping: kind: ethereum/events apiVersion: 0.0.6 @@ -22,7 +22,7 @@ dataSources: - SettlementProposal abis: - name: EscrowUniversal - file: ../contracts/deployments/arbitrum/EscrowUniversal.json + file: ../contracts/deployments/arbitrumSepoliaDevnet/EscrowUniversal.json eventHandlers: - event: Payment(indexed uint256,uint256,address) handler: handlePayment diff --git a/web/package.json b/web/package.json index 84dc126c..fa6a007d 100644 --- a/web/package.json +++ b/web/package.json @@ -52,7 +52,7 @@ "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", "@typescript-eslint/utils": "^5.62.0", - "@wagmi/cli": "^2.1.15", + "@wagmi/cli": "^2.2.1", "eslint": "^8.56.0", "eslint-config-prettier": "^8.10.0", "eslint-plugin-react": "^7.33.2", @@ -78,7 +78,6 @@ "chart.js": "^3.9.1", "chartjs-adapter-moment": "^1.0.1", "core-js": "^3.35.0", - "ethers": "^5.7.2", "graphql": "^16.9.0", "graphql-request": "^7.1.2", "moment": "^2.30.1", @@ -99,7 +98,7 @@ "react-use": "^17.4.3", "styled-components": "^5.3.11", "subgraph-status": "^1.2.4", - "viem": "^2.22.22", - "wagmi": "^2.14.10" + "viem": "^2.27.2", + "wagmi": "^2.14.16" } } diff --git a/yarn.lock b/yarn.lock index 13054cd9..9de06e72 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3164,6 +3164,15 @@ __metadata: languageName: node linkType: hard +"@ethereumjs/rlp@npm:^5.0.2": + version: 5.0.2 + resolution: "@ethereumjs/rlp@npm:5.0.2" + bin: + rlp: bin/rlp.cjs + checksum: 10/2af80d98faf7f64dfb6d739c2df7da7350ff5ad52426c3219897e843ee441215db0ffa346873200a6be6d11142edb9536e66acd62436b5005fa935baaf7eb6bd + languageName: node + linkType: hard + "@ethereumjs/tx@npm:^4.1.2, @ethereumjs/tx@npm:^4.2.0": version: 4.2.0 resolution: "@ethereumjs/tx@npm:4.2.0" @@ -3187,6 +3196,16 @@ __metadata: languageName: node linkType: hard +"@ethereumjs/util@npm:^9.1.0": + version: 9.1.0 + resolution: "@ethereumjs/util@npm:9.1.0" + dependencies: + "@ethereumjs/rlp": "npm:^5.0.2" + ethereum-cryptography: "npm:^2.2.1" + checksum: 10/4e22c4081c63eebb808eccd54f7f91cd3407f4cac192da5f30a0d6983fe07d51f25e6a9d08624f1376e604bb7dce574aafcf0fbf0becf42f62687c11e710ac41 + languageName: node + linkType: hard + "@ethersproject/abi@npm:5.7.0, @ethersproject/abi@npm:^5.0.9, @ethersproject/abi@npm:^5.1.2, @ethersproject/abi@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/abi@npm:5.7.0" @@ -4937,30 +4956,30 @@ __metadata: "@kleros/escrow-v2-eslint-config": "workspace:^" "@kleros/escrow-v2-prettier-config": "workspace:^" "@kleros/escrow-v2-tsconfig": "workspace:^" - "@kleros/kleros-v2-contracts": "npm:^0.8.1" + "@kleros/kleros-v2-contracts": "npm:^0.9.2" "@logtail/pino": "npm:^0.4.0" "@nomicfoundation/hardhat-chai-matchers": "npm:^2.0.8" "@nomicfoundation/hardhat-ethers": "npm:^3.0.8" "@nomiclabs/hardhat-solhint": "npm:^4.0.1" - "@openzeppelin/contracts": "npm:^5.2.0" + "@openzeppelin/contracts": "npm:^5.3.0" "@typechain/ethers-v6": "npm:^0.5.1" "@typechain/hardhat": "npm:^9.1.0" - "@types/chai": "npm:^4.3.20" + "@types/chai": "npm:^5.2.1" "@types/mocha": "npm:^10.0.10" - "@types/node": "npm:^18.0.0" - "@wagmi/cli": "npm:^2.0.3" - abitype: "npm:^0.10.3" - chai: "npm:^4.5.0" + "@types/node": "npm:^18.19.86" + "@wagmi/cli": "npm:^2.2.1" + abitype: "npm:^1.0.8" + chai: "npm:^5.2.0" dotenv: "npm:^16.4.5" ethereumjs-util: "npm:^7.1.5" - ethers: "npm:^6.13.5" + ethers: "npm:^6.13.6" graphql: "npm:^16.10.0" graphql-request: "npm:^6.1.0" - hardhat: "npm:2.22.18" - hardhat-deploy: "npm:^0.14.0" + hardhat: "npm:2.23.0" + hardhat-deploy: "npm:^1.0.2" hardhat-deploy-ethers: "npm:^0.4.2" hardhat-docgen: "npm:^1.3.0" - hardhat-gas-reporter: "npm:^2.2.2" + hardhat-gas-reporter: "npm:^2.2.3" hardhat-watcher: "npm:^2.5.0" pino: "npm:^8.17.0" pino-pretty: "npm:^10.2.3" @@ -5010,7 +5029,7 @@ __metadata: "@graphprotocol/graph-ts": "npm:^0.37.0" "@kleros/escrow-v2-eslint-config": "workspace:^" "@kleros/escrow-v2-prettier-config": "workspace:^" - gluegun: "npm:^5.1.2" + gluegun: "npm:^5.2.0" matchstick-as: "npm:0.6.0" languageName: unknown linkType: soft @@ -5044,7 +5063,7 @@ __metadata: "@typescript-eslint/eslint-plugin": "npm:^5.62.0" "@typescript-eslint/parser": "npm:^5.62.0" "@typescript-eslint/utils": "npm:^5.62.0" - "@wagmi/cli": "npm:^2.1.15" + "@wagmi/cli": "npm:^2.2.1" "@yornaath/batshit": "npm:^0.9.0" alchemy-sdk: "npm:^3.3.1" chart.js: "npm:^3.9.1" @@ -5054,7 +5073,6 @@ __metadata: eslint-config-prettier: "npm:^8.10.0" eslint-plugin-react: "npm:^7.33.2" eslint-plugin-react-hooks: "npm:^4.6.0" - ethers: "npm:^5.7.2" graphql: "npm:^16.9.0" graphql-request: "npm:^7.1.2" lru-cache: "npm:^7.18.3" @@ -5077,12 +5095,12 @@ __metadata: styled-components: "npm:^5.3.11" subgraph-status: "npm:^1.2.4" typescript: "npm:^5.7.3" - viem: "npm:^2.22.22" + viem: "npm:^2.27.2" vite: "npm:^5.4.2" vite-plugin-node-polyfills: "npm:^0.21.0" vite-plugin-svgr: "npm:^4.2.0" vite-tsconfig-paths: "npm:^4.3.2" - wagmi: "npm:^2.14.10" + wagmi: "npm:^2.14.16" languageName: unknown linkType: soft @@ -5103,15 +5121,15 @@ __metadata: languageName: node linkType: hard -"@kleros/kleros-v2-contracts@npm:^0.8.1": - version: 0.8.1 - resolution: "@kleros/kleros-v2-contracts@npm:0.8.1" +"@kleros/kleros-v2-contracts@npm:^0.9.2": + version: 0.9.2 + resolution: "@kleros/kleros-v2-contracts@npm:0.9.2" dependencies: "@chainlink/contracts": "npm:^1.3.0" "@kleros/vea-contracts": "npm:^0.6.0" "@openzeppelin/contracts": "npm:^5.2.0" viem: "npm:^2.24.1" - checksum: 10/11dc365d94450adc13b5dd3ff4e9c64b496808466304d4ac88deed98f5582bdd06c3f908bd8eaaaf6cacd99179d1367f9768eb6873354c74e8b548055586bdc2 + checksum: 10/8774811f7f49a25739e679ca7dc4fb10d86b635406473488f912d1445ed95107d46995b979882e8acdb762faad037c17b305007997cf70158aa6f95ae79bdd00 languageName: node linkType: hard @@ -5353,19 +5371,6 @@ __metadata: languageName: node linkType: hard -"@metamask/eth-sig-util@npm:^4.0.0": - version: 4.0.1 - resolution: "@metamask/eth-sig-util@npm:4.0.1" - dependencies: - ethereumjs-abi: "npm:^0.6.8" - ethereumjs-util: "npm:^6.2.1" - ethjs-util: "npm:^0.1.6" - tweetnacl: "npm:^1.0.3" - tweetnacl-util: "npm:^0.15.1" - checksum: 10/a41a986abd14675badeb02041466e30e1c3ef529c1d131f47c27fd48d73144fcf590f45d8ee8b7cd357725ebf75ece93f4484adf1baf6311cc996f7ef82c4ae1 - languageName: node - linkType: hard - "@metamask/json-rpc-engine@npm:^7.0.0": version: 7.3.1 resolution: "@metamask/json-rpc-engine@npm:7.3.1" @@ -5767,7 +5772,7 @@ __metadata: languageName: node linkType: hard -"@noble/curves@npm:1.2.0, @noble/curves@npm:~1.2.0": +"@noble/curves@npm:1.2.0": version: 1.2.0 resolution: "@noble/curves@npm:1.2.0" dependencies: @@ -5870,7 +5875,7 @@ __metadata: languageName: node linkType: hard -"@noble/hashes@npm:^1.3.1, @noble/hashes@npm:~1.3.0, @noble/hashes@npm:~1.3.1, @noble/hashes@npm:~1.3.2": +"@noble/hashes@npm:^1.3.1, @noble/hashes@npm:~1.3.0, @noble/hashes@npm:~1.3.1": version: 1.3.3 resolution: "@noble/hashes@npm:1.3.3" checksum: 10/1025ddde4d24630e95c0818e63d2d54ee131b980fe113312d17ed7468bc18f54486ac86c907685759f8a7e13c2f9b9e83ec7b67d1cc20836f36b5e4a65bb102d @@ -5918,117 +5923,67 @@ __metadata: languageName: node linkType: hard -"@nomicfoundation/edr-darwin-arm64@npm:0.7.0": - version: 0.7.0 - resolution: "@nomicfoundation/edr-darwin-arm64@npm:0.7.0" - checksum: 10/be9ff1c9ece6875486c3eabd9cdddd90bbdbed9cecc376efc9aec0c7ce54fcb83b33adf4bab26fa134867a538cc26137c027c2aa2b7adf242ef0ef07fe240c56 - languageName: node - linkType: hard - -"@nomicfoundation/edr-darwin-x64@npm:0.7.0": - version: 0.7.0 - resolution: "@nomicfoundation/edr-darwin-x64@npm:0.7.0" - checksum: 10/5e89e2c51f470e0a88f089098c8771b55466c082b7d84148b114541f81ff182bab3383623170bf329a78ea6274571993fea20ebfe080f898e775f3457eda358f - languageName: node - linkType: hard - -"@nomicfoundation/edr-linux-arm64-gnu@npm:0.7.0": - version: 0.7.0 - resolution: "@nomicfoundation/edr-linux-arm64-gnu@npm:0.7.0" - checksum: 10/7d77d116bc1b668ec83437795ae17150e70edfad700bd7335f7e7d072731649024c28cc7aca5799480cfef42b7ae52b3e1522051a04ce4f8924c716714176277 - languageName: node - linkType: hard - -"@nomicfoundation/edr-linux-arm64-musl@npm:0.7.0": - version: 0.7.0 - resolution: "@nomicfoundation/edr-linux-arm64-musl@npm:0.7.0" - checksum: 10/de5c8a2a713eb9a6792a79c8b8ebb6f8de38018ab5bfc6bb35cd435a89c62e77bab550e334eadda9493b4134481d39f11208e3b480b86a0b4b703c0b3d05561a - languageName: node - linkType: hard - -"@nomicfoundation/edr-linux-x64-gnu@npm:0.7.0": - version: 0.7.0 - resolution: "@nomicfoundation/edr-linux-x64-gnu@npm:0.7.0" - checksum: 10/33077f290bbb1e8ce178d50289bb6591c72a18b35b5f31e3e4051a9af6ec10312b21d47ed2d4938a6f64ee5b3e2413c3390fa0f4f5da5fb73dda7eb1c86bc742 +"@nomicfoundation/edr-darwin-arm64@npm:0.10.0": + version: 0.10.0 + resolution: "@nomicfoundation/edr-darwin-arm64@npm:0.10.0" + checksum: 10/437b330d4400198da7e2412a5ce0cf213e6dbe1e944be0a38a8835869e0fab4b38a03a5a650880853605f7bccb0f3cae1de00ee99f114f1d49f5450a7b6edd3e languageName: node linkType: hard -"@nomicfoundation/edr-linux-x64-musl@npm:0.7.0": - version: 0.7.0 - resolution: "@nomicfoundation/edr-linux-x64-musl@npm:0.7.0" - checksum: 10/48784d44e3dd8a7a0d52a0f3f7511f02e5d1d94678a1baa29bf5a1c0973a707c96e09835622b5483ed3698622abd34bf4338ed9f688f01cb8ce55edddf78cdb4 +"@nomicfoundation/edr-darwin-x64@npm:0.10.0": + version: 0.10.0 + resolution: "@nomicfoundation/edr-darwin-x64@npm:0.10.0" + checksum: 10/bd81a4ca11fabc54401d2780d3a63a6ca6891863ccefaa23cb4fad36a79e038748b27db0634f811b625cb4fae4458d2a4d0bb40b48c84886058d8b844690ec9e languageName: node linkType: hard -"@nomicfoundation/edr-win32-x64-msvc@npm:0.7.0": - version: 0.7.0 - resolution: "@nomicfoundation/edr-win32-x64-msvc@npm:0.7.0" - checksum: 10/517897959478810d168f95274762f1565185026a8a908d289120f97344be33865104c2a07eb7277d5ea992f5db55790f63efe460fea61d1c2ed7879567828f15 +"@nomicfoundation/edr-linux-arm64-gnu@npm:0.10.0": + version: 0.10.0 + resolution: "@nomicfoundation/edr-linux-arm64-gnu@npm:0.10.0" + checksum: 10/c2bb05ac8f572ebd0025ed3fb2afd5a9cd8300f5f39fd13fccd4b26841de2582358cd627d253d85810b51af30a20e317d433723da9a158c894332f87367c65c8 languageName: node linkType: hard -"@nomicfoundation/edr@npm:^0.7.0": - version: 0.7.0 - resolution: "@nomicfoundation/edr@npm:0.7.0" - dependencies: - "@nomicfoundation/edr-darwin-arm64": "npm:0.7.0" - "@nomicfoundation/edr-darwin-x64": "npm:0.7.0" - "@nomicfoundation/edr-linux-arm64-gnu": "npm:0.7.0" - "@nomicfoundation/edr-linux-arm64-musl": "npm:0.7.0" - "@nomicfoundation/edr-linux-x64-gnu": "npm:0.7.0" - "@nomicfoundation/edr-linux-x64-musl": "npm:0.7.0" - "@nomicfoundation/edr-win32-x64-msvc": "npm:0.7.0" - checksum: 10/b5c9546152574642b6d401b8da7f2a01cb98edd0da25aa2e7c16434e44b4134c699b50e8415449543701e3b722f5d6c8d8e4d8f699df3f7ebdb4acb907f0a794 +"@nomicfoundation/edr-linux-arm64-musl@npm:0.10.0": + version: 0.10.0 + resolution: "@nomicfoundation/edr-linux-arm64-musl@npm:0.10.0" + checksum: 10/aa9437077537fa7feb79c3e739a41d69b896868d729d64078e4d56d67d1e39424697c4ee27fbe1668d019c821b94dbce2345db324a9c4a9c3809f2d6c7eccf96 languageName: node linkType: hard -"@nomicfoundation/ethereumjs-common@npm:4.0.4": - version: 4.0.4 - resolution: "@nomicfoundation/ethereumjs-common@npm:4.0.4" - dependencies: - "@nomicfoundation/ethereumjs-util": "npm:9.0.4" - checksum: 10/1daaede087c5dee92cb1e5309a548da2d64484722b917eccda4118d627293b61f705a990075f4d7f0f350100ed79396b3a25e7ea67824242d36d23716fe75e97 +"@nomicfoundation/edr-linux-x64-gnu@npm:0.10.0": + version: 0.10.0 + resolution: "@nomicfoundation/edr-linux-x64-gnu@npm:0.10.0" + checksum: 10/4b4eaa16d4f55cb363fbecec9ce6d0412311af7959a20ef68f5a189977a6f7953c9b4b9d596da25f42bf1aea6997ed0175cdc376569934d2fd4b4fd677843cd2 languageName: node linkType: hard -"@nomicfoundation/ethereumjs-rlp@npm:5.0.4": - version: 5.0.4 - resolution: "@nomicfoundation/ethereumjs-rlp@npm:5.0.4" - bin: - rlp: bin/rlp.cjs - checksum: 10/39fb26340bb2643a66c642315aa7b6fcfbdbddddeee18b4b683b77aa93b8a031bc86d4d4144368e5dd20499dc96b8b27751c6a285ff34e7a9969b530b306ce8c +"@nomicfoundation/edr-linux-x64-musl@npm:0.10.0": + version: 0.10.0 + resolution: "@nomicfoundation/edr-linux-x64-musl@npm:0.10.0" + checksum: 10/9006aaf0d8979e86e5eb055416ecd76b6e2e3783712152ee62d1e32ef78c68e0e1472956aa9afb08bac33e7d831e524aa86ba65737fbaeafac020c81af56836e languageName: node linkType: hard -"@nomicfoundation/ethereumjs-tx@npm:5.0.4": - version: 5.0.4 - resolution: "@nomicfoundation/ethereumjs-tx@npm:5.0.4" - dependencies: - "@nomicfoundation/ethereumjs-common": "npm:4.0.4" - "@nomicfoundation/ethereumjs-rlp": "npm:5.0.4" - "@nomicfoundation/ethereumjs-util": "npm:9.0.4" - ethereum-cryptography: "npm:0.1.3" - peerDependencies: - c-kzg: ^2.1.2 - peerDependenciesMeta: - c-kzg: - optional: true - checksum: 10/5e84de14fa464501c5c60ac6519f536d39ebc52c4d1fb79c63a66ea86f992bde4f338b0b0fdd2e5bc811ebd984e8ff41e4205e47d30001bad5b45370568bc41c +"@nomicfoundation/edr-win32-x64-msvc@npm:0.10.0": + version: 0.10.0 + resolution: "@nomicfoundation/edr-win32-x64-msvc@npm:0.10.0" + checksum: 10/8c809725f1023c7f9709df0abf3b34e00ab234ffac43a81420543a420ecb644a5e0f6d5f16124c24e69916074660decdb4af8ec423b2ea69335968787778b8f2 languageName: node linkType: hard -"@nomicfoundation/ethereumjs-util@npm:9.0.4": - version: 9.0.4 - resolution: "@nomicfoundation/ethereumjs-util@npm:9.0.4" +"@nomicfoundation/edr@npm:^0.10.0": + version: 0.10.0 + resolution: "@nomicfoundation/edr@npm:0.10.0" dependencies: - "@nomicfoundation/ethereumjs-rlp": "npm:5.0.4" - ethereum-cryptography: "npm:0.1.3" - peerDependencies: - c-kzg: ^2.1.2 - peerDependenciesMeta: - c-kzg: - optional: true - checksum: 10/891806c7edda29c7b3f61551949ff0c1fa5f4e122fba84878bf27362a9e058768fd01194dc0e031de2e523c30ecbeb22e6841b8ab3772c8567fef4af6480872d + "@nomicfoundation/edr-darwin-arm64": "npm:0.10.0" + "@nomicfoundation/edr-darwin-x64": "npm:0.10.0" + "@nomicfoundation/edr-linux-arm64-gnu": "npm:0.10.0" + "@nomicfoundation/edr-linux-arm64-musl": "npm:0.10.0" + "@nomicfoundation/edr-linux-x64-gnu": "npm:0.10.0" + "@nomicfoundation/edr-linux-x64-musl": "npm:0.10.0" + "@nomicfoundation/edr-win32-x64-msvc": "npm:0.10.0" + checksum: 10/123405a84cba348ea4381d75f06a68e9caadd4e5615e706d35f2c2e9e399846067c8cc41e1f52ecd7fc31538fb81a8e20e5dee5196fc38d7b79b75006edb73c1 languageName: node linkType: hard @@ -6376,6 +6331,13 @@ __metadata: languageName: node linkType: hard +"@openzeppelin/contracts@npm:^5.3.0": + version: 5.3.0 + resolution: "@openzeppelin/contracts@npm:5.3.0" + checksum: 10/d1b379a56eb443b6ba2caee51f38bd3e2d5be2d3b2c935a083ed3311c106aa3903d7cadd05457999b24175bb80cc405dd6c70297c9825b15471b38051021fd88 + languageName: node + linkType: hard + "@openzeppelin/upgrades-core@npm:^1.24.1": version: 1.42.2 resolution: "@openzeppelin/upgrades-core@npm:1.42.2" @@ -7211,13 +7173,6 @@ __metadata: languageName: node linkType: hard -"@scure/base@npm:~1.1.2": - version: 1.1.9 - resolution: "@scure/base@npm:1.1.9" - checksum: 10/f0ab7f687bbcdee2a01377fe3cd808bf63977999672751295b6a92625d5322f4754a96d40f6bd579bc367aad48ecf8a4e6d0390e70296e6ded1076f52adb16bb - languageName: node - linkType: hard - "@scure/base@npm:~1.1.6": version: 1.1.7 resolution: "@scure/base@npm:1.1.7" @@ -7261,17 +7216,6 @@ __metadata: languageName: node linkType: hard -"@scure/bip32@npm:1.3.2": - version: 1.3.2 - resolution: "@scure/bip32@npm:1.3.2" - dependencies: - "@noble/curves": "npm:~1.2.0" - "@noble/hashes": "npm:~1.3.2" - "@scure/base": "npm:~1.1.2" - checksum: 10/b90da28dfe75519496a85c97e77c9443734873910f32b8557762910a5c4e642290a462b0ed14fa42e0efed6acb9a7f6155ad5cb5d38d4ff87eb2de4760eb32a4 - languageName: node - linkType: hard - "@scure/bip32@npm:1.4.0": version: 1.4.0 resolution: "@scure/bip32@npm:1.4.0" @@ -8180,15 +8124,6 @@ __metadata: languageName: node linkType: hard -"@types/bn.js@npm:^4.11.3": - version: 4.11.6 - resolution: "@types/bn.js@npm:4.11.6" - dependencies: - "@types/node": "npm:*" - checksum: 10/9ff3e7a1539a953c381c0d30ea2049162e3cab894cda91ee10f3a84d603f9afa2b2bc2a38fe9b427de94b6e2b7b77aefd217c1c7b07a10ae8d7499f9d6697a41 - languageName: node - linkType: hard - "@types/bn.js@npm:^5.1.0": version: 5.1.5 resolution: "@types/bn.js@npm:5.1.5" @@ -8233,10 +8168,12 @@ __metadata: languageName: node linkType: hard -"@types/chai@npm:^4.3.20": - version: 4.3.20 - resolution: "@types/chai@npm:4.3.20" - checksum: 10/94fd87036fb63f62c79caf58ccaec88e23cc109e4d41607d83adc609acd6b24eabc345feb7850095a53f76f99c470888251da9bd1b90849c8b2b5a813296bb19 +"@types/chai@npm:^5.2.1": + version: 5.2.1 + resolution: "@types/chai@npm:5.2.1" + dependencies: + "@types/deep-eql": "npm:*" + checksum: 10/101fcbed19aaecf87163a4261fb0f078b4cede99bc9863d3a288a3d76bc5edf18d3772bbe9bc28cf60dd19be8265eeae1c5bbe735de829e5a6905e96b45a1339 languageName: node linkType: hard @@ -8268,6 +8205,13 @@ __metadata: languageName: node linkType: hard +"@types/deep-eql@npm:*": + version: 4.0.2 + resolution: "@types/deep-eql@npm:4.0.2" + checksum: 10/249a27b0bb22f6aa28461db56afa21ec044fa0e303221a62dff81831b20c8530502175f1a49060f7099e7be06181078548ac47c668de79ff9880241968d43d0c + languageName: node + linkType: hard + "@types/dns-packet@npm:^5.6.5": version: 5.6.5 resolution: "@types/dns-packet@npm:5.6.5" @@ -8576,12 +8520,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^18.0.0": - version: 18.19.74 - resolution: "@types/node@npm:18.19.74" +"@types/node@npm:^18.19.86": + version: 18.19.86 + resolution: "@types/node@npm:18.19.86" dependencies: undici-types: "npm:~5.26.4" - checksum: 10/2306bd0b41cdd528b890b210b96f287a5b5035c128f62636057d6616bd612b3f53d32d77f7e76ef41a9f130ea691e6980e6d5942dd625df05d3a641764fddb78 + checksum: 10/83e8f07305b102776c1970c2fbe2347eba15f6cca3d50cf8991d5f4e463ee7e204fbb3dec599892d25e613ed3b93f7fb5794b0de874ea6ba884affbe99670cc2 languageName: node linkType: hard @@ -9032,24 +8976,22 @@ __metadata: languageName: node linkType: hard -"@wagmi/cli@npm:^2.0.3, @wagmi/cli@npm:^2.1.15": - version: 2.1.15 - resolution: "@wagmi/cli@npm:2.1.15" +"@wagmi/cli@npm:^2.2.1": + version: 2.2.1 + resolution: "@wagmi/cli@npm:2.2.1" dependencies: abitype: "npm:^1.0.4" bundle-require: "npm:^4.0.2" cac: "npm:^6.7.14" change-case: "npm:^5.4.4" - chokidar: "npm:^3.5.3" + chokidar: "npm:4.0.1" dedent: "npm:^0.7.0" dotenv: "npm:^16.3.1" dotenv-expand: "npm:^10.0.0" esbuild: "npm:^0.19.0" - execa: "npm:^8.0.1" + escalade: "npm:3.2.0" fdir: "npm:^6.1.1" - find-up: "npm:^6.3.0" - fs-extra: "npm:^11.2.0" - ora: "npm:^6.3.1" + nanospinner: "npm:1.2.2" pathe: "npm:^1.1.2" picocolors: "npm:^1.0.0" picomatch: "npm:^3.0.0" @@ -9063,11 +9005,32 @@ __metadata: optional: true bin: wagmi: dist/esm/cli.js - checksum: 10/495d4d3036f963162a0a6e4a3a7061831295448c2d5522ea021f23a578db256c4268657e28cd1c4c79be7551759adc6bd0aa614dc948ac66355288d7660b2b9c + checksum: 10/43815252063cef995370da90c74c36eaa816b25302578294c6fd7bd514845783bee5592e79fbd4beaed4e065cdbe8a181a648bb25c72ce273c543ea773479dfb languageName: node linkType: hard -"@wagmi/connectors@npm:5.7.7, @wagmi/connectors@npm:>=5.7": +"@wagmi/connectors@npm:5.7.12": + version: 5.7.12 + resolution: "@wagmi/connectors@npm:5.7.12" + dependencies: + "@coinbase/wallet-sdk": "npm:4.3.0" + "@metamask/sdk": "npm:0.32.0" + "@safe-global/safe-apps-provider": "npm:0.18.5" + "@safe-global/safe-apps-sdk": "npm:9.1.0" + "@walletconnect/ethereum-provider": "npm:2.19.2" + cbw-sdk: "npm:@coinbase/wallet-sdk@3.9.3" + peerDependencies: + "@wagmi/core": 2.16.7 + typescript: ">=5.0.4" + viem: 2.x + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/174e2fead2186f7392190212328be221888cc8eafaf4bbdc446b2d9a2f485e2b83a35842c35bc931bc05dd3d3dafab58c91ebc0e8c4ee5376297e5a022d8309f + languageName: node + linkType: hard + +"@wagmi/connectors@npm:>=5.7": version: 5.7.7 resolution: "@wagmi/connectors@npm:5.7.7" dependencies: @@ -9088,9 +9051,9 @@ __metadata: languageName: node linkType: hard -"@wagmi/core@npm:2.16.4": - version: 2.16.4 - resolution: "@wagmi/core@npm:2.16.4" +"@wagmi/core@npm:2.16.7": + version: 2.16.7 + resolution: "@wagmi/core@npm:2.16.7" dependencies: eventemitter3: "npm:5.0.1" mipd: "npm:0.0.7" @@ -9104,7 +9067,7 @@ __metadata: optional: true typescript: optional: true - checksum: 10/a2321f0abad1f3b5abd97d9ea6bf7b4e9b6e8b510694049749ec521f40251d3ccefc56d2c8a54fa097a1ce01f418ef3706639f6ac3d4f871bf46c927a55619db + checksum: 10/8ed7abaccca589b7de20d7a9be6d7490df77608de786a514ebc0a0287f53dc8d88bab1965f3d1d73304a7b77b63165e9a7f15db919204769736f9adafafe9dfd languageName: node linkType: hard @@ -9157,6 +9120,31 @@ __metadata: languageName: node linkType: hard +"@walletconnect/core@npm:2.19.2": + version: 2.19.2 + resolution: "@walletconnect/core@npm:2.19.2" + dependencies: + "@walletconnect/heartbeat": "npm:1.2.2" + "@walletconnect/jsonrpc-provider": "npm:1.0.14" + "@walletconnect/jsonrpc-types": "npm:1.0.4" + "@walletconnect/jsonrpc-utils": "npm:1.0.8" + "@walletconnect/jsonrpc-ws-connection": "npm:1.0.16" + "@walletconnect/keyvaluestorage": "npm:1.1.1" + "@walletconnect/logger": "npm:2.1.2" + "@walletconnect/relay-api": "npm:1.0.11" + "@walletconnect/relay-auth": "npm:1.1.0" + "@walletconnect/safe-json": "npm:1.0.2" + "@walletconnect/time": "npm:1.0.2" + "@walletconnect/types": "npm:2.19.2" + "@walletconnect/utils": "npm:2.19.2" + "@walletconnect/window-getters": "npm:1.0.1" + es-toolkit: "npm:1.33.0" + events: "npm:3.3.0" + uint8arrays: "npm:3.1.0" + checksum: 10/e21da2ce84864c3f0eb7cb9a0b0e4e55cbe139f2b2f7524a5c811f2fd26865ea61b92bb3b21d67f579d99668b1cb93f4d58889281c45756fb6da6f96824adcef + languageName: node + linkType: hard + "@walletconnect/environment@npm:^1.0.1": version: 1.0.1 resolution: "@walletconnect/environment@npm:1.0.1" @@ -9184,6 +9172,25 @@ __metadata: languageName: node linkType: hard +"@walletconnect/ethereum-provider@npm:2.19.2": + version: 2.19.2 + resolution: "@walletconnect/ethereum-provider@npm:2.19.2" + dependencies: + "@walletconnect/jsonrpc-http-connection": "npm:1.0.8" + "@walletconnect/jsonrpc-provider": "npm:1.0.14" + "@walletconnect/jsonrpc-types": "npm:1.0.4" + "@walletconnect/jsonrpc-utils": "npm:1.0.8" + "@walletconnect/keyvaluestorage": "npm:1.1.1" + "@walletconnect/modal": "npm:2.7.0" + "@walletconnect/sign-client": "npm:2.19.2" + "@walletconnect/types": "npm:2.19.2" + "@walletconnect/universal-provider": "npm:2.19.2" + "@walletconnect/utils": "npm:2.19.2" + events: "npm:3.3.0" + checksum: 10/c3f459c23922b5507b9a2ceff285c71419b4e7ad910a6dea6a668eb893de758ba8213773653635e8b0b423b88688970c9df4ffa3230cfc16585012fdecb306f5 + languageName: node + linkType: hard + "@walletconnect/events@npm:1.0.1, @walletconnect/events@npm:^1.0.1": version: 1.0.1 resolution: "@walletconnect/events@npm:1.0.1" @@ -9419,6 +9426,23 @@ __metadata: languageName: node linkType: hard +"@walletconnect/sign-client@npm:2.19.2": + version: 2.19.2 + resolution: "@walletconnect/sign-client@npm:2.19.2" + dependencies: + "@walletconnect/core": "npm:2.19.2" + "@walletconnect/events": "npm:1.0.1" + "@walletconnect/heartbeat": "npm:1.2.2" + "@walletconnect/jsonrpc-utils": "npm:1.0.8" + "@walletconnect/logger": "npm:2.1.2" + "@walletconnect/time": "npm:1.0.2" + "@walletconnect/types": "npm:2.19.2" + "@walletconnect/utils": "npm:2.19.2" + events: "npm:3.3.0" + checksum: 10/ea03c1af0ce15dfc6fa059611046d09c696d57e4ff5c894540542136102ac9faa0144f00a5f079441d9140f1e1c20a750164c4a7834b7f55f66ccbf241e0557a + languageName: node + linkType: hard + "@walletconnect/time@npm:1.0.2, @walletconnect/time@npm:^1.0.2": version: 1.0.2 resolution: "@walletconnect/time@npm:1.0.2" @@ -9456,6 +9480,20 @@ __metadata: languageName: node linkType: hard +"@walletconnect/types@npm:2.19.2": + version: 2.19.2 + resolution: "@walletconnect/types@npm:2.19.2" + dependencies: + "@walletconnect/events": "npm:1.0.1" + "@walletconnect/heartbeat": "npm:1.2.2" + "@walletconnect/jsonrpc-types": "npm:1.0.4" + "@walletconnect/keyvaluestorage": "npm:1.1.1" + "@walletconnect/logger": "npm:2.1.2" + events: "npm:3.3.0" + checksum: 10/ff9c2f2313ae45180e008c4c6796304033a11c2f3af15f975981c94b31f02bc65ef26eb61b63aa087af3c2fb5a262b725237b15c51498d57dad6726618f2b07b + languageName: node + linkType: hard + "@walletconnect/universal-provider@npm:2.17.0": version: 2.17.0 resolution: "@walletconnect/universal-provider@npm:2.17.0" @@ -9493,6 +9531,26 @@ __metadata: languageName: node linkType: hard +"@walletconnect/universal-provider@npm:2.19.2": + version: 2.19.2 + resolution: "@walletconnect/universal-provider@npm:2.19.2" + dependencies: + "@walletconnect/events": "npm:1.0.1" + "@walletconnect/jsonrpc-http-connection": "npm:1.0.8" + "@walletconnect/jsonrpc-provider": "npm:1.0.14" + "@walletconnect/jsonrpc-types": "npm:1.0.4" + "@walletconnect/jsonrpc-utils": "npm:1.0.8" + "@walletconnect/keyvaluestorage": "npm:1.1.1" + "@walletconnect/logger": "npm:2.1.2" + "@walletconnect/sign-client": "npm:2.19.2" + "@walletconnect/types": "npm:2.19.2" + "@walletconnect/utils": "npm:2.19.2" + es-toolkit: "npm:1.33.0" + events: "npm:3.3.0" + checksum: 10/3199358a902fbaf2b925a8dbff3c6210d9503c6a66ad6a6381008cdf50c5d7999ce5b0a0d23362bcd707c3076d56f7d2a99c1385c5f1ba7c18a8e368576e4095 + languageName: node + linkType: hard + "@walletconnect/utils@npm:2.17.0": version: 2.17.0 resolution: "@walletconnect/utils@npm:2.17.0" @@ -9542,6 +9600,31 @@ __metadata: languageName: node linkType: hard +"@walletconnect/utils@npm:2.19.2": + version: 2.19.2 + resolution: "@walletconnect/utils@npm:2.19.2" + dependencies: + "@noble/ciphers": "npm:1.2.1" + "@noble/curves": "npm:1.8.1" + "@noble/hashes": "npm:1.7.1" + "@walletconnect/jsonrpc-utils": "npm:1.0.8" + "@walletconnect/keyvaluestorage": "npm:1.1.1" + "@walletconnect/relay-api": "npm:1.0.11" + "@walletconnect/relay-auth": "npm:1.1.0" + "@walletconnect/safe-json": "npm:1.0.2" + "@walletconnect/time": "npm:1.0.2" + "@walletconnect/types": "npm:2.19.2" + "@walletconnect/window-getters": "npm:1.0.1" + "@walletconnect/window-metadata": "npm:1.0.1" + bs58: "npm:6.0.0" + detect-browser: "npm:5.3.0" + query-string: "npm:7.1.3" + uint8arrays: "npm:3.1.0" + viem: "npm:2.23.2" + checksum: 10/33d3dd2f39b76be17d85277a850676f69c2a542a8f03e480173404a21f7a747c3034577373e5801b5109db0fe24b11e79cb22b27bbb1927a70f844f905ab9e80 + languageName: node + linkType: hard + "@walletconnect/window-getters@npm:1.0.1, @walletconnect/window-getters@npm:^1.0.1": version: 1.0.1 resolution: "@walletconnect/window-getters@npm:1.0.1" @@ -9909,21 +9992,6 @@ __metadata: languageName: node linkType: hard -"abitype@npm:1.0.0": - version: 1.0.0 - resolution: "abitype@npm:1.0.0" - peerDependencies: - typescript: ">=5.0.4" - zod: ^3 >=3.22.0 - peerDependenciesMeta: - typescript: - optional: true - zod: - optional: true - checksum: 10/38c8d965c75c031854385f1c14da0410e271f1a8255332869a77a1ee836c4607420522c1f0077716c7ad7c4091f53c1b2681ed1d30b5161d1424fdb5a480f104 - languageName: node - linkType: hard - "abitype@npm:1.0.5, abitype@npm:^1.0.4": version: 1.0.5 resolution: "abitype@npm:1.0.5" @@ -9939,7 +10007,7 @@ __metadata: languageName: node linkType: hard -"abitype@npm:1.0.8": +"abitype@npm:1.0.8, abitype@npm:^1.0.8": version: 1.0.8 resolution: "abitype@npm:1.0.8" peerDependencies: @@ -9954,21 +10022,6 @@ __metadata: languageName: node linkType: hard -"abitype@npm:^0.10.3": - version: 0.10.3 - resolution: "abitype@npm:0.10.3" - peerDependencies: - typescript: ">=5.0.4" - zod: ^3 >=3.22.0 - peerDependenciesMeta: - typescript: - optional: true - zod: - optional: true - checksum: 10/6eefcd8a63e2ecfaa9089125734d4542e8094160b43b38469eba3dfece167947ef8754c895be1a6b312088012fdc1740f7e338918e7ec7775a62807daec33ef5 - languageName: node - linkType: hard - "abitype@npm:^1.0.6": version: 1.0.6 resolution: "abitype@npm:1.0.6" @@ -10667,6 +10720,13 @@ __metadata: languageName: node linkType: hard +"assertion-error@npm:^2.0.1": + version: 2.0.1 + resolution: "assertion-error@npm:2.0.1" + checksum: 10/a0789dd882211b87116e81e2648ccb7f60340b34f19877dd020b39ebb4714e475eb943e14ba3e22201c221ef6645b7bfe10297e76b6ac95b48a9898c1211ce66 + languageName: node + linkType: hard + "ast-parents@npm:^0.0.1": version: 0.0.1 resolution: "ast-parents@npm:0.0.1" @@ -11182,17 +11242,6 @@ __metadata: languageName: node linkType: hard -"bl@npm:^5.0.0": - version: 5.1.0 - resolution: "bl@npm:5.1.0" - dependencies: - buffer: "npm:^6.0.3" - inherits: "npm:^2.0.4" - readable-stream: "npm:^3.4.0" - checksum: 10/0340d3d70def4213cd9cbcd8592f7c5922d3668e7b231286c354613fac4a8411ad373cff26e06162da7423035bbd5caafce3e140a5f397be72fcd1e9d86f1179 - languageName: node - linkType: hard - "blakejs@npm:^1.1.0": version: 1.2.1 resolution: "blakejs@npm:1.2.1" @@ -11223,7 +11272,7 @@ __metadata: languageName: node linkType: hard -"bn.js@npm:^4.0.0, bn.js@npm:^4.1.0, bn.js@npm:^4.11.0, bn.js@npm:^4.11.8, bn.js@npm:^4.11.9": +"bn.js@npm:^4.0.0, bn.js@npm:^4.1.0, bn.js@npm:^4.11.9": version: 4.12.0 resolution: "bn.js@npm:4.12.0" checksum: 10/10f8db196d3da5adfc3207d35d0a42aa29033eb33685f20ba2c36cadfe2de63dad05df0a20ab5aae01b418d1c4b3d4d205273085262fa020d17e93ff32b67527 @@ -11864,7 +11913,7 @@ __metadata: languageName: node linkType: hard -"chai@npm:^4.3.4, chai@npm:^4.5.0": +"chai@npm:^4.3.4": version: 4.5.0 resolution: "chai@npm:4.5.0" dependencies: @@ -11879,6 +11928,19 @@ __metadata: languageName: node linkType: hard +"chai@npm:^5.2.0": + version: 5.2.0 + resolution: "chai@npm:5.2.0" + dependencies: + assertion-error: "npm:^2.0.1" + check-error: "npm:^2.1.1" + deep-eql: "npm:^5.0.1" + loupe: "npm:^3.1.0" + pathval: "npm:^2.0.0" + checksum: 10/2ce03671c159c6a567bf1912756daabdbb7c075f3c0078f1b59d61da8d276936367ee696dfe093b49e1479d9ba93a6074c8e55d49791dddd8061728cdcad249e + languageName: node + linkType: hard + "chalk@npm:4.1.2, chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2": version: 4.1.2 resolution: "chalk@npm:4.1.2" @@ -11889,7 +11951,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:5.3.0, chalk@npm:^5.0.0": +"chalk@npm:5.3.0": version: 5.3.0 resolution: "chalk@npm:5.3.0" checksum: 10/6373caaab21bd64c405bfc4bd9672b145647fc9482657b5ea1d549b3b2765054e9d3d928870cdf764fb4aad67555f5061538ff247b8310f110c5c888d92397ea @@ -12013,6 +12075,13 @@ __metadata: languageName: node linkType: hard +"check-error@npm:^2.1.1": + version: 2.1.1 + resolution: "check-error@npm:2.1.1" + checksum: 10/d785ed17b1d4a4796b6e75c765a9a290098cf52ff9728ce0756e8ffd4293d2e419dd30c67200aee34202463b474306913f2fcfaf1890641026d9fc6966fea27a + languageName: node + linkType: hard + "check-types@npm:^11.2.3": version: 11.2.3 resolution: "check-types@npm:11.2.3" @@ -12168,7 +12237,7 @@ __metadata: languageName: node linkType: hard -"cli-spinners@npm:^2.2.0, cli-spinners@npm:^2.5.0, cli-spinners@npm:^2.6.1, cli-spinners@npm:^2.9.2": +"cli-spinners@npm:^2.2.0, cli-spinners@npm:^2.5.0, cli-spinners@npm:^2.9.2": version: 2.9.2 resolution: "cli-spinners@npm:2.9.2" checksum: 10/a0a863f442df35ed7294424f5491fa1756bd8d2e4ff0c8736531d886cec0ece4d85e8663b77a5afaf1d296e3cbbebff92e2e99f52bbea89b667cbe789b994794 @@ -13741,6 +13810,13 @@ __metadata: languageName: node linkType: hard +"deep-eql@npm:^5.0.1": + version: 5.0.2 + resolution: "deep-eql@npm:5.0.2" + checksum: 10/a529b81e2ef8821621d20a36959a0328873a3e49d393ad11f8efe8559f31239494c2eb889b80342808674c475802ba95b9d6c4c27641b9a029405104c1b59fcf + languageName: node + linkType: hard + "deep-extend@npm:^0.6.0, deep-extend@npm:~0.6.0": version: 0.6.0 resolution: "deep-extend@npm:0.6.0" @@ -14384,7 +14460,7 @@ __metadata: languageName: node linkType: hard -"elliptic@npm:6.5.4, elliptic@npm:^6.5.2, elliptic@npm:^6.5.4": +"elliptic@npm:6.5.4, elliptic@npm:^6.5.4": version: 6.5.4 resolution: "elliptic@npm:6.5.4" dependencies: @@ -14750,6 +14826,18 @@ __metadata: languageName: node linkType: hard +"es-toolkit@npm:1.33.0": + version: 1.33.0 + resolution: "es-toolkit@npm:1.33.0" + dependenciesMeta: + "@trivago/prettier-plugin-sort-imports@4.3.0": + unplugged: true + prettier-plugin-sort-re-exports@0.0.1: + unplugged: true + checksum: 10/db613d885c407dc3b84b3939b8b0c9976f658bfb03fa0f9cd3a3fe8383a60a75e1e4f34584e86c3fbf00def50ea0ca5f1a5264a1014018286dedbed08426b5f0 + languageName: node + linkType: hard + "es5-ext@npm:^0.10.35, es5-ext@npm:^0.10.62, es5-ext@npm:^0.10.63, es5-ext@npm:^0.10.64, es5-ext@npm:~0.10.14": version: 0.10.64 resolution: "es5-ext@npm:0.10.64" @@ -14959,6 +15047,13 @@ __metadata: languageName: node linkType: hard +"escalade@npm:3.2.0": + version: 3.2.0 + resolution: "escalade@npm:3.2.0" + checksum: 10/9d7169e3965b2f9ae46971afa392f6e5a25545ea30f2e2dd99c9b0a95a3f52b5653681a84f5b2911a413ddad2d7a93d3514165072f349b5ffc59c75a899970d6 + languageName: node + linkType: hard + "escalade@npm:^3.1.1": version: 3.1.1 resolution: "escalade@npm:3.1.1" @@ -15631,7 +15726,7 @@ __metadata: languageName: node linkType: hard -"ethereum-cryptography@npm:0.1.3, ethereum-cryptography@npm:^0.1.3": +"ethereum-cryptography@npm:^0.1.3": version: 0.1.3 resolution: "ethereum-cryptography@npm:0.1.3" dependencies: @@ -15678,7 +15773,7 @@ __metadata: languageName: node linkType: hard -"ethereum-cryptography@npm:^2.1.3": +"ethereum-cryptography@npm:^2.1.3, ethereum-cryptography@npm:^2.2.1": version: 2.2.1 resolution: "ethereum-cryptography@npm:2.2.1" dependencies: @@ -15690,31 +15785,6 @@ __metadata: languageName: node linkType: hard -"ethereumjs-abi@npm:^0.6.8": - version: 0.6.8 - resolution: "ethereumjs-abi@npm:0.6.8" - dependencies: - bn.js: "npm:^4.11.8" - ethereumjs-util: "npm:^6.0.0" - checksum: 10/d4633ca30048b53c0f900ba5d7d6013ca228822055fbd93f975befc41f5c3054e0fffc27562d78050f164170e546af66c20e9ca1d35e67ea861df07d59a65a91 - languageName: node - linkType: hard - -"ethereumjs-util@npm:^6.0.0, ethereumjs-util@npm:^6.2.1": - version: 6.2.1 - resolution: "ethereumjs-util@npm:6.2.1" - dependencies: - "@types/bn.js": "npm:^4.11.3" - bn.js: "npm:^4.11.0" - create-hash: "npm:^1.1.2" - elliptic: "npm:^6.5.2" - ethereum-cryptography: "npm:^0.1.3" - ethjs-util: "npm:0.1.6" - rlp: "npm:^2.2.3" - checksum: 10/dedc8a623e21d1864b09c47f28851fc0fca6233cdefa4755a308507822ce75c893bbb2c3ba422109d1247986ec757941718f06574437e41b0d68604108b03fd0 - languageName: node - linkType: hard - "ethereumjs-util@npm:^7.0.3, ethereumjs-util@npm:^7.1.5": version: 7.1.5 resolution: "ethereumjs-util@npm:7.1.5" @@ -15728,7 +15798,7 @@ __metadata: languageName: node linkType: hard -"ethers@npm:^5.7.0, ethers@npm:^5.7.2, ethers@npm:~5.7.0": +"ethers@npm:^5.7.0, ethers@npm:~5.7.0": version: 5.7.2 resolution: "ethers@npm:5.7.2" dependencies: @@ -15766,9 +15836,9 @@ __metadata: languageName: node linkType: hard -"ethers@npm:^6.13.5": - version: 6.13.5 - resolution: "ethers@npm:6.13.5" +"ethers@npm:^6.13.6": + version: 6.13.6 + resolution: "ethers@npm:6.13.6" dependencies: "@adraffy/ens-normalize": "npm:1.10.1" "@noble/curves": "npm:1.2.0" @@ -15777,7 +15847,7 @@ __metadata: aes-js: "npm:4.0.0-beta.5" tslib: "npm:2.7.0" ws: "npm:8.17.1" - checksum: 10/ccba21a83679fb6a7c3eb9d187593501565d140064f2db28057a64d6707678bacf2adf4555882c4814688246da73173560df81fd3361fd2f227b5d3c75cb8685 + checksum: 10/271ea38276d28b0f8ed0a52c3c5c6f0efc3b2a9e17b29454ec3248d248c0b4793781d91e5fbf784781906afa30ec5b8bd670a9b0e71af271b1d3bcc0177e63df languageName: node linkType: hard @@ -15791,16 +15861,6 @@ __metadata: languageName: node linkType: hard -"ethjs-util@npm:0.1.6, ethjs-util@npm:^0.1.6": - version: 0.1.6 - resolution: "ethjs-util@npm:0.1.6" - dependencies: - is-hex-prefixed: "npm:1.0.0" - strip-hex-prefix: "npm:1.0.0" - checksum: 10/02e1d37f743a78742651a11be35461dfe8ed653f113d630435aada8036e1e199691c2cfffbbf1e800bfdeb14bb34c7ed69fab5d3c727058c1daf3effc6bf6f69 - languageName: node - linkType: hard - "event-emitter@npm:^0.3.5": version: 0.3.5 resolution: "event-emitter@npm:0.3.5" @@ -16399,16 +16459,6 @@ __metadata: languageName: node linkType: hard -"find-up@npm:^6.3.0": - version: 6.3.0 - resolution: "find-up@npm:6.3.0" - dependencies: - locate-path: "npm:^7.1.0" - path-exists: "npm:^5.0.0" - checksum: 10/4f3bdc30d41778c647e53f4923e72de5e5fb055157031f34501c5b36c2eb59f77b997edf9cb00165c6060cda7eaa2e3da82cb6be2e61d68ad3e07c4bc4cce67e - languageName: node - linkType: hard - "find-yarn-workspace-root@npm:^2.0.0": version: 2.0.0 resolution: "find-yarn-workspace-root@npm:2.0.0" @@ -16588,7 +16638,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:11.2.0, fs-extra@npm:^11.0.0, fs-extra@npm:^11.2.0": +"fs-extra@npm:11.2.0, fs-extra@npm:^11.0.0": version: 11.2.0 resolution: "fs-extra@npm:11.2.0" dependencies: @@ -17133,7 +17183,7 @@ __metadata: languageName: node linkType: hard -"gluegun@npm:5.2.0": +"gluegun@npm:5.2.0, gluegun@npm:^5.2.0": version: 5.2.0 resolution: "gluegun@npm:5.2.0" dependencies: @@ -17173,46 +17223,6 @@ __metadata: languageName: node linkType: hard -"gluegun@npm:^5.1.2": - version: 5.1.6 - resolution: "gluegun@npm:5.1.6" - dependencies: - apisauce: "npm:^2.1.5" - app-module-path: "npm:^2.2.0" - cli-table3: "npm:0.6.0" - colors: "npm:1.4.0" - cosmiconfig: "npm:7.0.1" - cross-spawn: "npm:7.0.3" - ejs: "npm:3.1.8" - enquirer: "npm:2.3.6" - execa: "npm:5.1.1" - fs-jetpack: "npm:4.3.1" - lodash.camelcase: "npm:^4.3.0" - lodash.kebabcase: "npm:^4.1.1" - lodash.lowercase: "npm:^4.3.0" - lodash.lowerfirst: "npm:^4.3.1" - lodash.pad: "npm:^4.5.1" - lodash.padend: "npm:^4.6.1" - lodash.padstart: "npm:^4.6.1" - lodash.repeat: "npm:^4.1.0" - lodash.snakecase: "npm:^4.1.1" - lodash.startcase: "npm:^4.4.0" - lodash.trim: "npm:^4.5.1" - lodash.trimend: "npm:^4.5.1" - lodash.trimstart: "npm:^4.5.1" - lodash.uppercase: "npm:^4.3.0" - lodash.upperfirst: "npm:^4.3.1" - ora: "npm:4.0.2" - pluralize: "npm:^8.0.0" - semver: "npm:7.3.5" - which: "npm:2.0.2" - yargs-parser: "npm:^21.0.0" - bin: - gluegun: bin/gluegun - checksum: 10/b6a9938307611e200b799158fca3d3631c194dc0d74e708211d21d894550a8de55ce4d15711d8ac746ea8d4a5538231e96abd1e0bac299f5c0fbd09a0763c433 - languageName: node - linkType: hard - "gopd@npm:^1.0.1": version: 1.0.1 resolution: "gopd@npm:1.0.1" @@ -17428,9 +17438,9 @@ __metadata: languageName: node linkType: hard -"hardhat-deploy@npm:^0.14.0": - version: 0.14.0 - resolution: "hardhat-deploy@npm:0.14.0" +"hardhat-deploy@npm:^1.0.2": + version: 1.0.2 + resolution: "hardhat-deploy@npm:1.0.2" dependencies: "@ethersproject/abi": "npm:^5.7.0" "@ethersproject/abstract-signer": "npm:^5.7.0" @@ -17456,7 +17466,7 @@ __metadata: murmur-128: "npm:^0.2.1" qs: "npm:^6.9.4" zksync-ethers: "npm:^5.0.0" - checksum: 10/aeb88872b9fe2646a92b9e6a825eaa7a60217ffb73f268390420b7544a78fa4f29e472f1243b5d91bacff9a1376041b2c8d67b87565affe09c4169f59d5a862c + checksum: 10/76882b56fa6103ebe080077f00eb75a04914c7c2f931b2ecec02922d5105a01d3cd1dec3238b4050c9be88f2e45034035d208f4aa2ab7789cccbba414feb972d languageName: node linkType: hard @@ -17477,9 +17487,9 @@ __metadata: languageName: node linkType: hard -"hardhat-gas-reporter@npm:^2.2.2": - version: 2.2.2 - resolution: "hardhat-gas-reporter@npm:2.2.2" +"hardhat-gas-reporter@npm:^2.2.3": + version: 2.2.3 + resolution: "hardhat-gas-reporter@npm:2.2.3" dependencies: "@ethersproject/abi": "npm:^5.7.0" "@ethersproject/bytes": "npm:^5.7.0" @@ -17495,10 +17505,10 @@ __metadata: lodash: "npm:^4.17.21" markdown-table: "npm:2.0.0" sha1: "npm:^1.1.1" - viem: "npm:2.7.14" + viem: "npm:^2.27.0" peerDependencies: hardhat: ^2.16.0 - checksum: 10/32a13011b414bae887741907bb2ea23cda0e645fb4fdfce87bed5a37be95f26a723ccc4140b413ec215832d6cc0fa5ff517f6d47af1bbedee5508bb5432269d7 + checksum: 10/150d44d2b8ebf76b8ab67a0b5b9cf7c4297e8330fbebc4134305e46385235b723b077caac2a9977b3bd8477e97be3b0f4be6026c47b69eadd7b325c45fc7c2cb languageName: node linkType: hard @@ -17513,16 +17523,13 @@ __metadata: languageName: node linkType: hard -"hardhat@npm:2.22.18": - version: 2.22.18 - resolution: "hardhat@npm:2.22.18" +"hardhat@npm:2.23.0": + version: 2.23.0 + resolution: "hardhat@npm:2.23.0" dependencies: + "@ethereumjs/util": "npm:^9.1.0" "@ethersproject/abi": "npm:^5.1.2" - "@metamask/eth-sig-util": "npm:^4.0.0" - "@nomicfoundation/edr": "npm:^0.7.0" - "@nomicfoundation/ethereumjs-common": "npm:4.0.4" - "@nomicfoundation/ethereumjs-tx": "npm:5.0.4" - "@nomicfoundation/ethereumjs-util": "npm:9.0.4" + "@nomicfoundation/edr": "npm:^0.10.0" "@nomicfoundation/solidity-analyzer": "npm:^0.1.0" "@sentry/node": "npm:^5.18.1" "@types/bn.js": "npm:^5.1.0" @@ -17537,7 +17544,6 @@ __metadata: enquirer: "npm:^2.3.0" env-paths: "npm:^2.2.0" ethereum-cryptography: "npm:^1.0.3" - ethereumjs-abi: "npm:^0.6.8" find-up: "npm:^5.0.0" fp-ts: "npm:1.19.3" fs-extra: "npm:^7.0.1" @@ -17546,6 +17552,7 @@ __metadata: json-stream-stringify: "npm:^3.1.4" keccak: "npm:^3.0.2" lodash: "npm:^4.17.11" + micro-eth-signer: "npm:^0.14.0" mnemonist: "npm:^0.38.0" mocha: "npm:^10.0.0" p-map: "npm:^4.0.0" @@ -17571,7 +17578,7 @@ __metadata: optional: true bin: hardhat: internal/cli/bootstrap.js - checksum: 10/521d46b31d15cda4c38b4e1995ba47bd34386bd10aa0554be4e2e7c9c889d25ce57c4018c76eda94168da5bab697ab5ad98b2715a1033247a0414a8853787bdd + checksum: 10/1feb1a8ed62e237b0197ad64217c2cc5dade9875adc9ec3ccb859141801173729a5b2ee0a8f5d1dcb8fca20bd38b53b819020f93c80af8d441648cecf8a32539 languageName: node linkType: hard @@ -18629,13 +18636,6 @@ __metadata: languageName: node linkType: hard -"is-interactive@npm:^2.0.0": - version: 2.0.0 - resolution: "is-interactive@npm:2.0.0" - checksum: 10/e8d52ad490bed7ae665032c7675ec07732bbfe25808b0efbc4d5a76b1a1f01c165f332775c63e25e9a03d319ebb6b24f571a9e902669fc1e40b0a60b5be6e26c - languageName: node - linkType: hard - "is-lambda@npm:^1.0.1": version: 1.0.1 resolution: "is-lambda@npm:1.0.1" @@ -18893,13 +18893,6 @@ __metadata: languageName: node linkType: hard -"is-unicode-supported@npm:^1.1.0": - version: 1.3.0 - resolution: "is-unicode-supported@npm:1.3.0" - checksum: 10/20a1fc161afafaf49243551a5ac33b6c4cf0bbcce369fcd8f2951fbdd000c30698ce320de3ee6830497310a8f41880f8066d440aa3eb0a853e2aa4836dd89abc - languageName: node - linkType: hard - "is-upper-case@npm:^2.0.2": version: 2.0.2 resolution: "is-upper-case@npm:2.0.2" @@ -19029,15 +19022,6 @@ __metadata: languageName: node linkType: hard -"isows@npm:1.0.3": - version: 1.0.3 - resolution: "isows@npm:1.0.3" - peerDependencies: - ws: "*" - checksum: 10/9cacd5cf59f67deb51e825580cd445ab1725ecb05a67c704050383fb772856f3cd5e7da8ad08f5a3bd2823680d77d099459d0c6a7037972a74d6429af61af440 - languageName: node - linkType: hard - "isows@npm:1.0.4": version: 1.0.4 resolution: "isows@npm:1.0.4" @@ -20656,15 +20640,6 @@ __metadata: languageName: node linkType: hard -"locate-path@npm:^7.1.0": - version: 7.2.0 - resolution: "locate-path@npm:7.2.0" - dependencies: - p-locate: "npm:^6.0.0" - checksum: 10/1c6d269d4efec555937081be964e8a9b4a136319c79ca1d45ac6382212a8466113c75bd89e44521ca8ecd1c47fb08523b56eee5c0712bc7d14fec5f729deeb42 - languageName: node - linkType: hard - "lodash.camelcase@npm:^4.3.0": version: 4.3.0 resolution: "lodash.camelcase@npm:4.3.0" @@ -20894,16 +20869,6 @@ __metadata: languageName: node linkType: hard -"log-symbols@npm:^5.1.0": - version: 5.1.0 - resolution: "log-symbols@npm:5.1.0" - dependencies: - chalk: "npm:^5.0.0" - is-unicode-supported: "npm:^1.1.0" - checksum: 10/7291b6e7f1b3df6865bdaeb9b59605c832668ac2fa0965c63b1e7dd3700349aec09c1d7d40c368d5041ff58b7f89461a56e4009471921301af7b3609cbff9a29 - languageName: node - linkType: hard - "log-update@npm:^4.0.0": version: 4.0.0 resolution: "log-update@npm:4.0.0" @@ -20963,6 +20928,13 @@ __metadata: languageName: node linkType: hard +"loupe@npm:^3.1.0": + version: 3.1.3 + resolution: "loupe@npm:3.1.3" + checksum: 10/9e98c34daf0eba48ccc603595e51f2ae002110982d84879cf78c51de2c632f0c571dfe82ce4210af60c32203d06b443465c269bda925076fe6d9b612cc65c321 + languageName: node + linkType: hard + "lower-case-first@npm:^2.0.2": version: 2.0.2 resolution: "lower-case-first@npm:2.0.2" @@ -21368,6 +21340,17 @@ __metadata: languageName: node linkType: hard +"micro-eth-signer@npm:^0.14.0": + version: 0.14.0 + resolution: "micro-eth-signer@npm:0.14.0" + dependencies: + "@noble/curves": "npm:~1.8.1" + "@noble/hashes": "npm:~1.7.1" + micro-packed: "npm:~0.7.2" + checksum: 10/de9fb0262253c22f280dc6fae18b61950ac2bf0e086d9ca60e3dd150f64b922ca9073e7566ebfc71be773507f3979ebdccee8bc9bb1162697b7e0eeec1dbd691 + languageName: node + linkType: hard + "micro-ftch@npm:^0.3.1": version: 0.3.1 resolution: "micro-ftch@npm:0.3.1" @@ -21375,6 +21358,15 @@ __metadata: languageName: node linkType: hard +"micro-packed@npm:~0.7.2": + version: 0.7.2 + resolution: "micro-packed@npm:0.7.2" + dependencies: + "@scure/base": "npm:~1.2.2" + checksum: 10/dfda401ff3ba196447cb8a4bdf4e280cb2ef681d1d69b49cc3dc4172337c56efb325ba0c89c5028fc0729880836283b66ba9eded0456c9603e332680cd486b2d + languageName: node + linkType: hard + "micromark-core-commonmark@npm:^1.0.1": version: 1.1.0 resolution: "micromark-core-commonmark@npm:1.1.0" @@ -22188,6 +22180,15 @@ __metadata: languageName: node linkType: hard +"nanospinner@npm:1.2.2": + version: 1.2.2 + resolution: "nanospinner@npm:1.2.2" + dependencies: + picocolors: "npm:^1.1.1" + checksum: 10/40ed63364c95b58806a9989b16af8728fdb57d19a8bf05e643542a0c64b184df29435308a07a618af48817f22850dc1ef5827724c226047cab7e70bd22705a0e + languageName: node + linkType: hard + "napi-wasm@npm:^1.1.0": version: 1.1.0 resolution: "napi-wasm@npm:1.1.0" @@ -22875,23 +22876,6 @@ __metadata: languageName: node linkType: hard -"ora@npm:^6.3.1": - version: 6.3.1 - resolution: "ora@npm:6.3.1" - dependencies: - chalk: "npm:^5.0.0" - cli-cursor: "npm:^4.0.0" - cli-spinners: "npm:^2.6.1" - is-interactive: "npm:^2.0.0" - is-unicode-supported: "npm:^1.1.0" - log-symbols: "npm:^5.1.0" - stdin-discarder: "npm:^0.1.0" - strip-ansi: "npm:^7.0.1" - wcwidth: "npm:^1.0.1" - checksum: 10/6c885f2a9e5ec6815477c78955a1c9c460c221063f078077d8a02bb50f9aedf390fddb321c6821cd107b3d250114a53fffbde65b705280ea8b77810bf4fc6e2c - languageName: node - linkType: hard - "ordinal@npm:^1.0.3": version: 1.0.3 resolution: "ordinal@npm:1.0.3" @@ -23044,15 +23028,6 @@ __metadata: languageName: node linkType: hard -"p-limit@npm:^4.0.0": - version: 4.0.0 - resolution: "p-limit@npm:4.0.0" - dependencies: - yocto-queue: "npm:^1.0.0" - checksum: 10/01d9d70695187788f984226e16c903475ec6a947ee7b21948d6f597bed788e3112cc7ec2e171c1d37125057a5f45f3da21d8653e04a3a793589e12e9e80e756b - languageName: node - linkType: hard - "p-locate@npm:^2.0.0": version: 2.0.0 resolution: "p-locate@npm:2.0.0" @@ -23089,15 +23064,6 @@ __metadata: languageName: node linkType: hard -"p-locate@npm:^6.0.0": - version: 6.0.0 - resolution: "p-locate@npm:6.0.0" - dependencies: - p-limit: "npm:^4.0.0" - checksum: 10/2bfe5234efa5e7a4e74b30a5479a193fdd9236f8f6b4d2f3f69e3d286d9a7d7ab0c118a2a50142efcf4e41625def635bd9332d6cbf9cc65d85eb0718c579ab38 - languageName: node - linkType: hard - "p-map@npm:^2.0.0": version: 2.1.0 resolution: "p-map@npm:2.1.0" @@ -23349,13 +23315,6 @@ __metadata: languageName: node linkType: hard -"path-exists@npm:^5.0.0": - version: 5.0.0 - resolution: "path-exists@npm:5.0.0" - checksum: 10/8ca842868cab09423994596eb2c5ec2a971c17d1a3cb36dbf060592c730c725cd524b9067d7d2a1e031fef9ba7bd2ac6dc5ec9fb92aa693265f7be3987045254 - languageName: node - linkType: hard - "path-is-absolute@npm:^1.0.0": version: 1.0.1 resolution: "path-is-absolute@npm:1.0.1" @@ -23471,6 +23430,13 @@ __metadata: languageName: node linkType: hard +"pathval@npm:^2.0.0": + version: 2.0.0 + resolution: "pathval@npm:2.0.0" + checksum: 10/b91575bf9cdf01757afd7b5e521eb8a0b874a49bc972d08e0047cfea0cd3c019f5614521d4bc83d2855e3fcc331db6817dfd533dd8f3d90b16bc76fad2450fc1 + languageName: node + linkType: hard + "pbkdf2@npm:^3.0.17, pbkdf2@npm:^3.0.3, pbkdf2@npm:^3.1.2": version: 3.1.2 resolution: "pbkdf2@npm:3.1.2" @@ -23534,6 +23500,13 @@ __metadata: languageName: node linkType: hard +"picocolors@npm:^1.1.1": + version: 1.1.1 + resolution: "picocolors@npm:1.1.1" + checksum: 10/e1cf46bf84886c79055fdfa9dcb3e4711ad259949e3565154b004b260cd356c5d54b31a1437ce9782624bf766272fe6b0154f5f0c744fb7af5d454d2b60db045 + languageName: node + linkType: hard + "picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": version: 2.3.1 resolution: "picomatch@npm:2.3.1" @@ -26328,7 +26301,7 @@ __metadata: languageName: node linkType: hard -"rlp@npm:^2.2.3, rlp@npm:^2.2.4": +"rlp@npm:^2.2.4": version: 2.2.7 resolution: "rlp@npm:2.2.7" dependencies: @@ -27729,15 +27702,6 @@ __metadata: languageName: node linkType: hard -"stdin-discarder@npm:^0.1.0": - version: 0.1.0 - resolution: "stdin-discarder@npm:0.1.0" - dependencies: - bl: "npm:^5.0.0" - checksum: 10/85131f70ae2830144133b7a6211d56f9ac2603573f4af3d0b66e828af5e13fcdea351f9192f86bb7fed2c64604c8097bf36d50cb77d54e898ce4604c3b7b6b8f - languageName: node - linkType: hard - "stream-browserify@npm:^3.0.0": version: 3.0.0 resolution: "stream-browserify@npm:3.0.0" @@ -28914,20 +28878,6 @@ __metadata: languageName: node linkType: hard -"tweetnacl-util@npm:^0.15.1": - version: 0.15.1 - resolution: "tweetnacl-util@npm:0.15.1" - checksum: 10/ae6aa8a52cdd21a95103a4cc10657d6a2040b36c7a6da7b9d3ab811c6750a2d5db77e8c36969e75fdee11f511aa2b91c552496c6e8e989b6e490e54aca2864fc - languageName: node - linkType: hard - -"tweetnacl@npm:^1.0.3": - version: 1.0.3 - resolution: "tweetnacl@npm:1.0.3" - checksum: 10/ca122c2f86631f3c0f6d28efb44af2a301d4a557a62a3e2460286b08e97567b258c2212e4ad1cfa22bd6a57edcdc54ba76ebe946847450ab0999e6d48ccae332 - languageName: node - linkType: hard - "type-check@npm:^0.4.0, type-check@npm:~0.4.0": version: 0.4.0 resolution: "type-check@npm:0.4.0" @@ -29915,24 +29865,24 @@ __metadata: languageName: node linkType: hard -"viem@npm:2.7.14": - version: 2.7.14 - resolution: "viem@npm:2.7.14" +"viem@npm:2.23.2": + version: 2.23.2 + resolution: "viem@npm:2.23.2" dependencies: - "@adraffy/ens-normalize": "npm:1.10.0" - "@noble/curves": "npm:1.2.0" - "@noble/hashes": "npm:1.3.2" - "@scure/bip32": "npm:1.3.2" - "@scure/bip39": "npm:1.2.1" - abitype: "npm:1.0.0" - isows: "npm:1.0.3" - ws: "npm:8.13.0" + "@noble/curves": "npm:1.8.1" + "@noble/hashes": "npm:1.7.1" + "@scure/bip32": "npm:1.6.2" + "@scure/bip39": "npm:1.5.4" + abitype: "npm:1.0.8" + isows: "npm:1.0.6" + ox: "npm:0.6.7" + ws: "npm:8.18.0" peerDependencies: typescript: ">=5.0.4" peerDependenciesMeta: typescript: optional: true - checksum: 10/fda804cdbf0bace0368d0ae6342749f19639675631d8c41f0810692de1af3c61a8ea2548aceebeef7bada9c547ff58b2e45a0225b77a4bfbf0e1ef371dbd3acf + checksum: 10/847fdb57a6941f67c4ff97c79d99368c48e78b9c070df8fb3f3310d58bbd075fd78e9a506abccb82fcdbcf0c6c13aba7cfb021e37fda0777ea1eb0ccecf25fe1 languageName: node linkType: hard @@ -29958,7 +29908,7 @@ __metadata: languageName: node linkType: hard -"viem@npm:>=2.23, viem@npm:>=2.23.0, viem@npm:^2.22.22": +"viem@npm:>=2.23, viem@npm:>=2.23.0": version: 2.23.0 resolution: "viem@npm:2.23.0" dependencies: @@ -30000,6 +29950,27 @@ __metadata: languageName: node linkType: hard +"viem@npm:^2.27.0, viem@npm:^2.27.2": + version: 2.27.2 + resolution: "viem@npm:2.27.2" + dependencies: + "@noble/curves": "npm:1.8.1" + "@noble/hashes": "npm:1.7.1" + "@scure/bip32": "npm:1.6.2" + "@scure/bip39": "npm:1.5.4" + abitype: "npm:1.0.8" + isows: "npm:1.0.6" + ox: "npm:0.6.9" + ws: "npm:8.18.1" + peerDependencies: + typescript: ">=5.0.4" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/c468c49969df005af85b2c68345db6f1f16d533e3488186a238699df378a3bce687deff4a7fc55cd2b0671e56a408ef5b2c1b5aa67df1a11668919c4f83bb23e + languageName: node + linkType: hard + "vite-plugin-node-polyfills@npm:^0.21.0": version: 0.21.0 resolution: "vite-plugin-node-polyfills@npm:0.21.0" @@ -30200,12 +30171,12 @@ __metadata: languageName: node linkType: hard -"wagmi@npm:^2.14.10": - version: 2.14.11 - resolution: "wagmi@npm:2.14.11" +"wagmi@npm:^2.14.16": + version: 2.14.16 + resolution: "wagmi@npm:2.14.16" dependencies: - "@wagmi/connectors": "npm:5.7.7" - "@wagmi/core": "npm:2.16.4" + "@wagmi/connectors": "npm:5.7.12" + "@wagmi/core": "npm:2.16.7" use-sync-external-store: "npm:1.4.0" peerDependencies: "@tanstack/react-query": ">=5.0.0" @@ -30215,7 +30186,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/c78ca646cd16d6c949b6079f9ca9dcc25564c574957ec6a3c2aa65f927f8e1daa898959effde92ec5d64c22aae1f3a759a29a85291521f4931dd684d5ce5e29e + checksum: 10/643825df1a81fa755e180945bbd7488f6d87e826cf4db1e8b674e987d1c93fff548519792a4f7498d007321b9aba5ba3988abe945b4eea94a10ba3869307ec16 languageName: node linkType: hard @@ -31071,21 +31042,6 @@ __metadata: languageName: node linkType: hard -"ws@npm:8.13.0": - version: 8.13.0 - resolution: "ws@npm:8.13.0" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 10/1769532b6fdab9ff659f0b17810e7501831d34ecca23fd179ee64091dd93a51f42c59f6c7bb4c7a384b6c229aca8076fb312aa35626257c18081511ef62a161d - languageName: node - linkType: hard - "ws@npm:8.17.1, ws@npm:~8.17.1": version: 8.17.1 resolution: "ws@npm:8.17.1" @@ -31398,13 +31354,6 @@ __metadata: languageName: node linkType: hard -"yocto-queue@npm:^1.0.0": - version: 1.0.0 - resolution: "yocto-queue@npm:1.0.0" - checksum: 10/2cac84540f65c64ccc1683c267edce396b26b1e931aa429660aefac8fbe0188167b7aee815a3c22fa59a28a58d898d1a2b1825048f834d8d629f4c2a5d443801 - languageName: node - linkType: hard - "yoctocolors-cjs@npm:^2.1.2": version: 2.1.2 resolution: "yoctocolors-cjs@npm:2.1.2"