From 26bd164eec809c690d3c97d83028c87c7efdd995 Mon Sep 17 00:00:00 2001 From: Pascal Marco Caversaccio Date: Mon, 23 Jun 2025 09:42:20 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=81=20Bump=20Dependencies?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Pascal Marco Caversaccio --- README.md | 1 - interface/package.json | 2 +- lib/openzeppelin-contracts | 2 +- lib/solady | 2 +- package.json | 4 +-- pnpm-lock.yaml | 58 +++++++++++++++++++------------------- 6 files changed, 34 insertions(+), 35 deletions(-) diff --git a/README.md b/README.md index 56fce316..abb015b7 100644 --- a/README.md +++ b/README.md @@ -836,7 +836,6 @@ Generally, for security issues, see our [Security Policy](./SECURITY.md). Furthe - Several functions allow for reentrancy, however we refrain from adding a mutex lock to keep it as use-case agnostic as possible. Please ensure at the protocol level that potentially malicious reentrant calls do not affect your smart contract system. - In the functions: - - [`deployCreate3(bytes32,bytes)`](https://github.com/pcaversaccio/createx/blob/main/src/CreateX.sol#L616-L646), - [`deployCreate3AndInit(bytes32,bytes,bytes,tuple(uint256,uint256))`](https://github.com/pcaversaccio/createx/blob/main/src/CreateX.sol#L725-L760), and - [`deployCreate3AndInit(bytes32,bytes,bytes,tuple(uint256,uint256),address)`](https://github.com/pcaversaccio/createx/blob/main/src/CreateX.sol#L665-L723) diff --git a/interface/package.json b/interface/package.json index f6edb286..5490cc2e 100644 --- a/interface/package.json +++ b/interface/package.json @@ -54,7 +54,7 @@ "eslint-plugin-react-hooks": "^5.2.0", "next-seo": "^6.8.0", "postcss": "^8.5.6", - "prettier": "^3.5.3", + "prettier": "^3.6.0", "prettier-plugin-tailwindcss": "^0.6.13", "tailwindcss": "^4.1.10", "typescript": "^5.8.3", diff --git a/lib/openzeppelin-contracts b/lib/openzeppelin-contracts index 61f81e31..6079eb3f 160000 --- a/lib/openzeppelin-contracts +++ b/lib/openzeppelin-contracts @@ -1 +1 @@ -Subproject commit 61f81e313cdb3ef11286ef1b65dff63a600c0ac3 +Subproject commit 6079eb3f01d5a37ae23e7e72d6909852566bc2e3 diff --git a/lib/solady b/lib/solady index f281ae5a..8c5dce16 160000 --- a/lib/solady +++ b/lib/solady @@ -1 +1 @@ -Subproject commit f281ae5ac753b7cfac919d10dd369095de242930 +Subproject commit 8c5dce160064aa88ccbf4eee026453b1466474e5 diff --git a/package.json b/package.json index 3a95f9dc..4040195b 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ }, "author": "pcaversaccio (https://pcaversaccio.com), Matt Solomon (https://mattsolomon.dev)", "license": "AGPL-3.0-only", - "packageManager": "pnpm@10.12.1", + "packageManager": "pnpm@10.12.2", "scripts": { "clean": "npx hardhat clean && forge clean", "test": "forge test --out forge-artifacts", @@ -240,7 +240,7 @@ "hardhat-abi-exporter": "^2.11.0", "hardhat-contract-sizer": "^2.10.0", "hardhat-gas-reporter": "^2.3.0", - "prettier": "^3.5.3", + "prettier": "^3.6.0", "prettier-plugin-solidity": "^2.0.0", "solhint": "^5.1.0", "ts-node": "^10.9.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 61efde33..13c6f80a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -45,11 +45,11 @@ importers: specifier: ^2.3.0 version: 2.3.0(hardhat@2.24.3(ts-node@10.9.2(@types/node@24.0.3)(typescript@5.8.3))(typescript@5.8.3))(typescript@5.8.3)(zod@3.24.4) prettier: - specifier: ^3.5.3 - version: 3.5.3 + specifier: ^3.6.0 + version: 3.6.0 prettier-plugin-solidity: specifier: ^2.0.0 - version: 2.0.0(prettier@3.5.3) + version: 2.0.0(prettier@3.6.0) solhint: specifier: ^5.1.0 version: 5.1.0(typescript@5.8.3) @@ -104,7 +104,7 @@ importers: version: 4.1.10 '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.2 - version: 5.2.2(prettier@3.5.3) + version: 5.2.2(prettier@3.6.0) '@types/node': specifier: ^24.0.3 version: 24.0.3 @@ -136,11 +136,11 @@ importers: specifier: ^8.5.6 version: 8.5.6 prettier: - specifier: ^3.5.3 - version: 3.5.3 + specifier: ^3.6.0 + version: 3.6.0 prettier-plugin-tailwindcss: specifier: ^0.6.13 - version: 0.6.13(@trivago/prettier-plugin-sort-imports@5.2.2(prettier@3.5.3))(prettier@3.5.3) + version: 0.6.13(@trivago/prettier-plugin-sort-imports@5.2.2(prettier@3.6.0))(prettier@3.6.0) tailwindcss: specifier: ^4.1.10 version: 4.1.10 @@ -1790,8 +1790,8 @@ packages: eslint-import-resolver-webpack: optional: true - eslint-plugin-import@2.31.0: - resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} + eslint-plugin-import@2.32.0: + resolution: {integrity: sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -2912,8 +2912,8 @@ packages: engines: {node: '>=10.13.0'} hasBin: true - prettier@3.5.3: - resolution: {integrity: sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==} + prettier@3.6.0: + resolution: {integrity: sha512-ujSB9uXHJKzM/2GBuE0hBOUgC77CN3Bnpqa+g80bkv3T3A93wL/xlzDATHhnhkzifz/UE2SNOvmbTz5hSkDlHw==} engines: {node: '>=14'} hasBin: true @@ -3461,8 +3461,8 @@ packages: v8-compile-cache-lib@3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} - viem@2.31.3: - resolution: {integrity: sha512-q3JGI5QFB4LEiLfg9f2ZwjUygAn2W0wMLtj++7E/L2i8Y7zKAkR4TEEOhwBn7gyYXpuc7f1vfd26PJbkEKuj5w==} + viem@2.31.4: + resolution: {integrity: sha512-0UZ/asvzl6p44CIBRDbwEcn3HXIQQurBZcMo5qmLhQ8s27Ockk+RYohgTLlpLvkYs8/t4UUEREAbHLuek1kXcw==} peerDependencies: typescript: '>=5.0.4' peerDependenciesMeta: @@ -4436,7 +4436,7 @@ snapshots: '@tanstack/virtual-core@3.13.10': {} - '@trivago/prettier-plugin-sort-imports@5.2.2(prettier@3.5.3)': + '@trivago/prettier-plugin-sort-imports@5.2.2(prettier@3.6.0)': dependencies: '@babel/generator': 7.27.5 '@babel/parser': 7.27.5 @@ -4444,7 +4444,7 @@ snapshots: '@babel/types': 7.27.6 javascript-natural-sort: 0.7.1 lodash: 4.17.21 - prettier: 3.5.3 + prettier: 3.6.0 transitivePeerDependencies: - supports-color @@ -5301,8 +5301,8 @@ snapshots: '@typescript-eslint/parser': 8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) eslint: 9.29.0(jiti@2.4.2) eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.31.0)(eslint@9.29.0(jiti@2.4.2)) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.29.0(jiti@2.4.2)) + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.29.0(jiti@2.4.2)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.29.0(jiti@2.4.2)) eslint-plugin-jsx-a11y: 6.10.2(eslint@9.29.0(jiti@2.4.2)) eslint-plugin-react: 7.37.5(eslint@9.29.0(jiti@2.4.2)) eslint-plugin-react-hooks: 5.2.0(eslint@9.29.0(jiti@2.4.2)) @@ -5325,7 +5325,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.31.0)(eslint@9.29.0(jiti@2.4.2)): + eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0)(eslint@9.29.0(jiti@2.4.2)): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.4.1(supports-color@8.1.1) @@ -5336,7 +5336,7 @@ snapshots: tinyglobby: 0.2.14 unrs-resolver: 1.9.1 optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.29.0(jiti@2.4.2)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.29.0(jiti@2.4.2)) transitivePeerDependencies: - supports-color @@ -5347,11 +5347,11 @@ snapshots: '@typescript-eslint/parser': 8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) eslint: 9.29.0(jiti@2.4.2) eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.31.0)(eslint@9.29.0(jiti@2.4.2)) + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.29.0(jiti@2.4.2)) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.29.0(jiti@2.4.2)): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.29.0(jiti@2.4.2)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -5777,7 +5777,7 @@ snapshots: lodash: 4.17.21 markdown-table: 2.0.0 sha1: 1.1.1 - viem: 2.31.3(typescript@5.8.3)(zod@3.24.4) + viem: 2.31.4(typescript@5.8.3)(zod@3.24.4) transitivePeerDependencies: - bufferutil - debug @@ -6544,22 +6544,22 @@ snapshots: prelude-ls@1.2.1: {} - prettier-plugin-solidity@2.0.0(prettier@3.5.3): + prettier-plugin-solidity@2.0.0(prettier@3.6.0): dependencies: '@nomicfoundation/slang': 1.1.0 '@solidity-parser/parser': 0.20.1 - prettier: 3.5.3 + prettier: 3.6.0 semver: 7.7.2 - prettier-plugin-tailwindcss@0.6.13(@trivago/prettier-plugin-sort-imports@5.2.2(prettier@3.5.3))(prettier@3.5.3): + prettier-plugin-tailwindcss@0.6.13(@trivago/prettier-plugin-sort-imports@5.2.2(prettier@3.6.0))(prettier@3.6.0): dependencies: - prettier: 3.5.3 + prettier: 3.6.0 optionalDependencies: - '@trivago/prettier-plugin-sort-imports': 5.2.2(prettier@3.5.3) + '@trivago/prettier-plugin-sort-imports': 5.2.2(prettier@3.6.0) prettier@2.8.8: {} - prettier@3.5.3: {} + prettier@3.6.0: {} prismjs@1.30.0: {} @@ -7225,7 +7225,7 @@ snapshots: v8-compile-cache-lib@3.0.1: {} - viem@2.31.3(typescript@5.8.3)(zod@3.24.4): + viem@2.31.4(typescript@5.8.3)(zod@3.24.4): dependencies: '@noble/curves': 1.9.2 '@noble/hashes': 1.8.0