Skip to content

Commit 4e93578

Browse files
committed
🔁 Bump Dependencies
Signed-off-by: Pascal Marco Caversaccio <pascal.caversaccio@hotmail.ch>
1 parent eec41c2 commit 4e93578

6 files changed

Lines changed: 216 additions & 214 deletions

File tree

.gas-snapshot

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -98,15 +98,15 @@ CreateX_DeployCreate_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARun
9898
CreateX_DeployCreate_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithAZeroLength(uint64,uint256) (runs: 256, μ: 52646, ~: 53045)
9999
CreateX_EfficientHash_Internal_Test:testFuzz_MatchesTheOutputOfAHighLevelHashAndShouldNeverRevert(bytes32,bytes32) (runs: 256, μ: 9167, ~: 9167)
100100
CreateX_GenerateSalt_Internal_Test:testFuzz_NeverReverts(uint256) (runs: 256, μ: 19766, ~: 19766)
101-
CreateX_GenerateSalt_Internal_Test:testFuzz_ShouldBeAFunctionOfMultipleBlockPropertiesAndTheCaller(uint256,address,string,uint64,address) (runs: 256, μ: 61260, ~: 61041)
101+
CreateX_GenerateSalt_Internal_Test:testFuzz_ShouldBeAFunctionOfMultipleBlockPropertiesAndTheCaller(uint256,address,string,uint64,address) (runs: 256, μ: 61466, ~: 61279)
102102
CreateX_Guard_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltDoNotEqualTheCallerOrTheZeroAddress(address,bytes32) (runs: 256, μ: 33820, ~: 33821)
103-
CreateX_Guard_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltDoNotEqualTheCallerOrTheZeroAddressAndWhenTheSaltValueIsGeneratedPseudorandomly(address,uint256,address,string,uint64) (runs: 256, μ: 42254, ~: 42027)
103+
CreateX_Guard_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltDoNotEqualTheCallerOrTheZeroAddressAndWhenTheSaltValueIsGeneratedPseudorandomly(address,uint256,address,string,uint64) (runs: 256, μ: 42435, ~: 42137)
104104
CreateX_Guard_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltEqualsTheCallerAndWhenThe21stByteOfTheSaltEquals0x00(address,bytes32) (runs: 256, μ: 33270, ~: 33270)
105105
CreateX_Guard_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltEqualsTheCallerAndWhenThe21stByteOfTheSaltEquals0x01(address,bytes32) (runs: 256, μ: 33172, ~: 33172)
106-
CreateX_Guard_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltEqualsTheCallerAndWhenThe21stByteOfTheSaltIsGreaterThan0x01(address,bytes32) (runs: 256, μ: 36036, ~: 35747)
107-
CreateX_Guard_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltEqualsTheZeroAddressAndWhenThe21stByteOfTheSaltEquals0x00(address,bytes32) (runs: 256, μ: 34045, ~: 34279)
106+
CreateX_Guard_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltEqualsTheCallerAndWhenThe21stByteOfTheSaltIsGreaterThan0x01(address,bytes32) (runs: 256, μ: 36038, ~: 35747)
107+
CreateX_Guard_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltEqualsTheZeroAddressAndWhenThe21stByteOfTheSaltEquals0x00(address,bytes32) (runs: 256, μ: 34201, ~: 34279)
108108
CreateX_Guard_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltEqualsTheZeroAddressAndWhenThe21stByteOfTheSaltEquals0x01(address,bytes32) (runs: 256, μ: 33698, ~: 33698)
109-
CreateX_Guard_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltEqualsTheZeroAddressAndWhenThe21stByteOfTheSaltIsGreaterThan0x01(address,bytes32) (runs: 256, μ: 36285, ~: 35998)
109+
CreateX_Guard_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltEqualsTheZeroAddressAndWhenThe21stByteOfTheSaltIsGreaterThan0x01(address,bytes32) (runs: 256, μ: 36289, ~: 35998)
110110
CreateX_Invariants:statefulFuzz_EtherBalance() (runs: 256, calls: 3840, reverts: 3840)
111111
CreateX_ParseSalt_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltDoNotEqualTheCallerOrTheZeroAddressAndWhenThe21stByteOfTheSaltEquals0x00(address,bytes32) (runs: 256, μ: 32942, ~: 32942)
112112
CreateX_ParseSalt_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltDoNotEqualTheCallerOrTheZeroAddressAndWhenThe21stByteOfTheSaltEquals0x01(address,bytes32) (runs: 256, μ: 32900, ~: 32900)

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -876,7 +876,7 @@ CreateX_Guard_Internal_Test
876876

877877
### Test Coverage
878878

879-
This project repository uses [`forge coverage`](https://book.getfoundry.sh/forge/reference/forge-coverage/). Simply run:
879+
This project repository uses [`forge coverage`](https://getfoundry.sh/forge/reference/forge-coverage/). Simply run:
880880

881881
```console
882882
forge coverage
@@ -2105,7 +2105,7 @@ We repeat: PLEASE DO NOT BROADCAST ANY PRE-SIGNED TRANSACTION WITHOUT LOCAL TEST
21052105
- _Medium Case:_ `gasLimit = 25_000_000`; [`signed_serialised_transaction_gaslimit_25000000_.json`](./scripts/presigned-createx-deployment-transactions/signed_serialised_transaction_gaslimit_25000000_.json),
21062106
- _Heavy Case:_ `gasLimit = 45_000_000`; [`signed_serialised_transaction_gaslimit_45000000_.json`](./scripts/presigned-createx-deployment-transactions/signed_serialised_transaction_gaslimit_45000000_.json).
21072107

2108-
You can broadcast the transaction using either [`ethers.js`](https://docs.ethers.org/v6/) or [`cast`](https://book.getfoundry.sh/cast/overview/):
2108+
You can broadcast the transaction using either [`ethers.js`](https://docs.ethers.org/v6/) or [`cast`](https://getfoundry.sh/cast/overview/):
21092109

21102110
#### [`ethers.js`](https://docs.ethers.org/v6/)
21112111

@@ -2133,7 +2133,7 @@ npx hardhat run --no-compile --network <NETWORK_NAME> scripts/deploy.ts
21332133

21342134
The [`deploy.ts`](./scripts/deploy.ts) script ensures that [`CreateX`](./src/CreateX.sol) is automatically verified if you have configured the `etherscan` property accordingly. The current script broadcasts the _default_ pre-signed transaction, which has a gas limit of 3,000,000 gas. If you want to use a different pre-signed transaction, you must change the import of the pre-signed transaction in the [`deploy.ts`](./scripts/deploy.ts) script.
21352135

2136-
#### [`cast`](https://book.getfoundry.sh/cast/overview/)
2136+
#### [`cast`](https://getfoundry.sh/cast/overview/)
21372137

21382138
It is recommended to install [Foundry](https://github.com/foundry-rs/foundry) via:
21392139

interface/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
"@trivago/prettier-plugin-sort-imports": "^5.2.2",
4747
"@types/node": "^22.15.29",
4848
"@types/react": "^19.1.6",
49-
"@types/react-dom": "^19.1.5",
49+
"@types/react-dom": "^19.1.6",
5050
"autoprefixer": "^10.4.21",
5151
"eslint": "^9.28.0",
5252
"eslint-config-next": "^15.3.3",
@@ -58,6 +58,6 @@
5858
"prettier-plugin-tailwindcss": "^0.6.12",
5959
"tailwindcss": "^4.1.8",
6060
"typescript": "^5.8.3",
61-
"typescript-eslint": "^8.33.0"
61+
"typescript-eslint": "^8.33.1"
6262
}
6363
}

lib/openzeppelin-contracts

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
},
2222
"author": "pcaversaccio (https://pcaversaccio.com), Matt Solomon (https://mattsolomon.dev)",
2323
"license": "AGPL-3.0-only",
24-
"packageManager": "pnpm@10.11.0",
24+
"packageManager": "pnpm@10.11.1",
2525
"scripts": {
2626
"clean": "npx hardhat clean && forge clean",
2727
"test": "forge test --out forge-artifacts",
@@ -234,7 +234,7 @@
234234
"eslint": "^9.28.0",
235235
"eslint-config-prettier": "^10.1.5",
236236
"ethers": "^6.14.3",
237-
"hardhat": "^2.24.1",
237+
"hardhat": "^2.24.2",
238238
"hardhat-abi-exporter": "^2.11.0",
239239
"hardhat-contract-sizer": "^2.10.0",
240240
"hardhat-gas-reporter": "^2.3.0",
@@ -244,6 +244,6 @@
244244
"ts-node": "^10.9.2",
245245
"typechain": "^8.3.2",
246246
"typescript": "^5.8.3",
247-
"typescript-eslint": "^8.33.0"
247+
"typescript-eslint": "^8.33.1"
248248
}
249249
}

0 commit comments

Comments
 (0)