]> git.ardis.lu - minimal-create2/summary
 
descriptionThe minimal amount of code required to mine a smart contract address using CREATE2.
last changeFri, 16 Oct 2026 06:55:38 +0000 (23:55 -0700)
readme

minimal-create2

Important

EIP-7997 (targeting Glamsterdam in November 2026) will enshrine the 0x4e59b44847b379578588920cA78FbF26c0B4956C factory into the protocol. Meaning, you can just use 0x4e59b44847b379578588920cA78FbF26c0B4956C to deploy your contracts instead of making your own factory.

This is a minimal web app to mine a specific smart contract address using CREATE2.

To reproduce the mining manually, see manual.md.

Code repository mirrors: GitHub, Codeberg, git.ardis.lu

Local development

The project must be hosted in a secure context for SharedArrayBuffer to work. Use local-web-server to set the appropriate headers:

ws --cors.opener-policy same-origin --cors.embedder-policy require-corp

Similar projects

shortlog
2 days ago Ardis LuUpgrade styling main
3 days ago Ardis LuUpgrade noble-hashes to 2.4.0
2026-08-19 Ardis LuAdd note about EIP-7997
2026-08-19 Ardis LuRemove unnecessary <br>
2026-07-14 Ardis LuOptimize gas usage
2026-07-14 Ardis LuUpdate remaining `.evm` extension usage
2026-07-13 Ardis LuAdd code repository mirrors
2026-07-12 Ardis LuAdd comments to note stack state
2026-07-11 Ardis LuChange EVM assembly extension to `.eas`
2026-04-02 Ardis LuAdd MIT license
2024-11-15 Ardis LuAdd link to example of deterministic deployment
2024-04-02 Ardis LuUpgrade noble-hashes to 1.4.0
2024-02-26 Ardis LuAdd note about OP Stack predeploy
2023-12-12 Ardis LuUpgrade noble-hashes to 1.3.3
2023-12-09 Ardis LuAdd CreateX to similar projects
2023-12-07 Ardis LuUpdate note for clarity
...
heads
2 days ago main
This page took 0.050855 seconds and 7 git commands to generate.